Программное создание серий из Входящего ВСД
☑
0
Василий_Ростов
20.09.19
✎
11:14
Управление торговлей, редакция 11 (11.4.6.174)
Пытаюсь создать документ Поступление товаров и услуг и создать серию номенклатуры. Серия номенклатуры не создается и в документ серия не проставляется. Помогите разобраться.
Для каждого ТоварСообщения из Сообщение.Товары Цикл
Если Не ЗначениеЗаполнено(ТоварСообщения.Номенклатура) Тогда
Сообщить("Перед созданием поступления необходимо сопоставить номенклатуру поставщика и нашу номенклатуру");
Возврат Неопределено;
КонецЕсли;
ТоварПТУ = ПТУ.Товары.Добавить();
//ЗаполнитьЗначенияСвойств(ТоварПТУ, ТоварСообщения);
ТоварПТУ.Номенклатура = ТоварСообщения.Номенклатура;
ТоварПТУ.КоличествоУпаковок = ТоварСообщения.Количество;
НоваяСерия = Справочники.СерииНоменклатуры.СоздатьЭлемент();
НоваяСерия.ВидНоменклатуры = ТоварПТУ.Номенклатура.ВидНоменклатуры;
НоваяСерия.ДатаПроизводства = ТоварСообщения.ДатаПроизводства;
НоваяСерия.ГоденДо = ТоварСообщения.СрокГодности;
НоваяСерия.НомерКИЗГИСМ = ТоварСообщения.НомерКИЗГИСМ;
НоваяСерия.Записать();
Если Не ЗначениеЗаполнено(НоваяСерия.Наименование) Тогда
НоваяСерия.Наименование = "от " + Формат(НоваяСерия.ДатаПроизводства, "ДФ=dd.MM.yy") + " до " + Формат(НоваяСерия.СрокГодности, "ДФ=dd.MM.yy");
НоваяСерия.Записать();
КонецЕсли;
ТоварПТУ.СтатусУказанияСерий = 14;
ТоварПТУ.Серия = НоваяСерия.Ссылка;
СтрокаСерий=ПТУ.Серии.Добавить();
СтрокаСерий.Номенклатура=ТоварПТУ.Номенклатура;
СтрокаСерий.Серия=ТоварПТУ.Серия;
СтрокаСерий.Склад=ПТУ.Склад;
СтрокаСерий.Количество=ТоварПТУ.КоличествоУпаковок;
КонецЦикла;
1
JeHer
20.09.19
✎
11:34
Что там в настройках вида номенклатуры у ТоварПТУ.Номенклатура.ВидНоменклатуры?
2
Василий_Ростов
20.09.19
✎
12:07
Стоит - вести учет по сериям
3
Василий_Ростов
20.09.19
✎
13:09
Никто не знает?
4
Василий_Ростов
20.09.19
✎
15:35
Сам накосячил, закрывайте
Основная теорема систематики: Новые системы плодят новые проблемы.