помогите новичку
1с УТ 10,3. создал документ задание на производство.в заказе покупателя добавил кнопку "СформироватьЗаданиеНаПроизводство". задания формируются по виду номенклатуры,т.е сколько в ТЧ товары заказа покупателя видов номенклатуры,столько и документова задание на производство,вот код Код 1C v 8.х Процедура СформироватьЗаданиеНаПроизводствоНажатие(Элемент)
МассивВидыНоменклатуры = Новый Массив;
Для Каждого СтрокаТЧ Из Товары Цикл
НайденныйВидНоменклатуры = МассивВидыНоменклатуры.Найти(СтрокаТЧ.Номенклатура.ВидНоменклатуры);
Если НайденныйВидНоменклатуры = Неопределено Тогда
МассивВидыНоменклатуры.Добавить(СтрокаТЧ.Номенклатура.ВидНоменклатуры);
КонецЕсли;
КонецЦикла;
Для Каждого ЭлементМассива Из МассивВидыНоменклатуры Цикл
СоздатьДокументЗаданиеНаПроизводство(ЭлементМассива);
КонецЦикла;
КонецПроцедуры
Процедура СоздатьДокументЗаданиеНаПроизводство(ЭлементМассива)
ЗаданиеНаПроизводство = Документы.ЗаданиеНаПроизводство.СоздатьДокумент();
//ЗаданиеНаПроизводство.Номер = Номер;
ЗаданиеНаПроизводство.Дата = ТекущаяДата();
ЗаданиеНаПроизводство.ДокументОснование = Ссылка;
ЗаданиеНаПроизводство.ДатаОтгрузки = ДатаОтгрузки;
ЗаданиеНаПроизводство.Контрагент = Контрагент;
//ЗаданиеНаПроизводство.Организация = Организация;
ЗаданиеНаПроизводство.Подразделение = Подразделение;
ЗаданиеНаПроизводство.Комментарий = Комментарий;
Для Каждого СтрокаТЧ Из Товары Цикл
Если СтрокаТЧ.Номенклатура.ВидНоменклатуры <> ЭлементМассива Тогда
Продолжить;
КонецЕсли;
СтрокиТабл = ЗаданиеНаПроизводство.Товары.Добавить();
СтрокиТабл.Номенклатура = СтрокаТЧ.Номенклатура;
//СтрокиТабл.Длина = СтрокаТЧ.Длина;
//СтрокиТабл.Ширина = СтрокаТЧ.Ширина;
СтрокиТабл.Количество = СтрокаТЧ.Количество;
КонецЦикла;
ЗаданиеНаПроизводство.Записать(РежимЗаписиДокумента.Запись);
Для Каждого СтрокаТЧ Из Товары Цикл
Если СтрокаТЧ.Номенклатура.ВидНоменклатуры <> ЭлементМассива Тогда
Продолжить;
КонецЕсли;
СтрокаТЧ.ЗаданиеНаПроизводство = ЗаданиеНаПроизводство.Ссылка;
КонецЦикла;
КонецПроцедуры
теперь такая задача. если есть уже созданный документ,то не создавать новый,а изменить созданный.
заранее спасибо