Настройка сортировки изделий номенклатуры 1с.предприятие

1. user2056518 07.06.24 13:37 Сейчас в теме
При загрузке заказа через обработку создаётся новый элемент в справочнике в котором сохраняться данные материалов загружаемого заказа, прописал что бы при загрузке заказа при одинаковом наименовании материалы сохранялись в существующий элемент справочника с тем же названием но все ещё создаётся новый с тем же наименованием.
Что не правильно прописал или не дописал?

КОД:

НоваяСтрокаИзделие = Справочники.СпецификацииНоменклатуры.НайтиПоНаименованию(Изделие.НаименованиеИТ5 = "Тип№1");
Если НоваяСтрокаИзделие = Справочники.СпецификацииНоменклатуры.ПустаяСсылка() Тогда
НоваяСтрокаИзделие = ТаблицаИзделий.Добавить();
НоваяСтрокаИзделие.Номер = Изделие.Номер;
НоваяСтрокаИзделие.Наименование = НовоеИзделие.Наименование;
НоваяСтрокаИзделие.Количество = Изделие.Количество;
НоваяСтрокаИзделие.Цвет = СокрЛП(Изделие.Цвет);
НоваяСтрокаИзделие.ЦветОкраски = ПолучитьЦвет(Изделие.Цвет);
НоваяСтрокаИзделие.Цена = Окр((Изделие.Сумма + Изделие.СуммаАксессуаров)/НоваяСтрокаИзделие.Количество,2);
НоваяСтрокаИзделие.Сумма = НоваяСтрокаИзделие.Цена*НоваяСтрокаИзделие.Количество;
НоваяСтрокаИзделие.Площадь = Изделие.Площадь;
НоваяСтрокаИзделие.Эскиз = Изделие.Эскиз;
НоваяСтрокаИзделие.НаименованиеИТ5 = Изделие.НаименованиеИТ5;
НоваяСтрокаИзделие.ТаблицаСпецификации.Загрузить(Изделие.Номенклатура);
Иначе
СтрокаИзделие = НоваяСтрокаИзделие.ПолучитьЭлемент();
СтрокаИзделие.Номер = Изделие.Номер;
СтрокаИзделие.Наименование = НовоеИзделие.Наименование;
СтрокаИзделие.Количество = Изделие.Количество;
СтрокаИзделие.Цвет = СокрЛП(Изделие.Цвет);
СтрокаИзделие.ЦветОкраски = ПолучитьЦвет(Изделие.Цвет);
СтрокаИзделие.Цена = Окр((Изделие.Сумма + Изделие.СуммаАксессуаров)/НоваяСтрокаИзделие.Количество,2);
СтрокаИзделие.Сумма = НоваяСтрокаИзделие.Цена*НоваяСтрокаИзделие.Количество;
СтрокаИзделие.Площадь = Изделие.Площадь;
СтрокаИзделие.Эскиз = Изделие.Эскиз;
СтрокаИзделие.НаименованиеИТ5 = Изделие.НаименованиеИТ5;
КонецЕсли;
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 07.06.24 13:38 Сейчас в теме
(1)
НоваяСтрокаИзделие = Справочники.СпецификацииНоменклатуры.НайтиПоНаименованию(Изделие.НаименованиеИТ5 = "Тип№1");

Это где вы такую конструкцию научились делать?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот