Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 окт 2024, 11:44

Подскажите по разработке в УНФ

Автор Наталья242826, 17 сен 2024, 13:53

0 Пользователей и 1 гость просматривают эту тему.

Наталья242826

На форме Приходная накладная прописан код для массового формирования номенклатуры:
&НаСервере
Процедура СоздатьНовуюНоменклатуру(КолвоНоменклатур, СТЧ)
Дата = Формат(ТекущаяДата(), "ДФ=yyyyMMdd");
Пер=Объект.Контрагент.ИНН;
Новый1=Справочники.Номенклатура.СоздатьЭлемент();
Новый1.Наименование = ("Вал_"+Пер+"_"+Дата+"_"+ КолвоНоменклатур);
Новый1.Записать();
СТЧ1=Объект.Запасы.Добавить();
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = Строка(Новый1.Ссылка);
     Сообщение.Сообщить();
КонецПроцедуры

&НаКлиенте
Процедура Расш1_Команда2После(Команда)
КолвоНоменклатур = 0;
СТЧ=1;
Пока КолвоНоменклатур <  Реквизит1 Цикл
СоздатьНовуюНоменклатуру(КолвоНоменклатур,СТЧ);
КолвоНоменклатур = КолвоНоменклатур + 1;
СТЧ=СТЧ+1
КонецЦикла;
КонецПроцедуры
Нужно чтобы элементы, которые создались заполнялись в табличную часть Запасы, в столбец Номенклатура, в этом документе (Приходная накладная).
Помогите пожалуйста никак не могу понять как сделать.

fruitella

Так?

СТЧ1=Объект.Запасы.Добавить();
СТЧ1.Номенклатура = Новый1.Ссылка;

Наталья242826

Спа@fruitella, Спасибо большое, все получилось

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск