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

Проставить значок прослеживаемости у номенклатуры в документе

Автор vladimir15921, 20 июн 2022, 12:12

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

vladimir15921

Добрый день, конфигурация 1С БП 8.3
Есть обработка которая создает документ "Реализация Товаров и услуг" и загружает в него продажи,
в базе 1С реализован учет прослеживаемых товаров.

При заполнении документа, некоторая номенклатура является прослеживаемым товаром и должен отображаться соответствующий значок прослеживаемости, но он не проставляетсы. Данный значок появляется, только если перевыбрать номенклатуру вручную, можно ли как то сделать это программно?


Пока что временно сделал кнопку, которая обходит табличную часть документа и выводит список прослеживаемых товаров.

Для Каждого ТекСтрокаТовары Из Объект.Товары Цикл
   Если ТекСтрокаТовары.Номенклатура.ПрослеживаемыйТовар=Истина Тогда
      Сообщить("№ " +ТекСтрокаТовары.НомерСтроки+ ". " +ТекСтрокаТовары.Номенклатура.ссылка);
   КонецЕсли
КонецЦикла;

LexaK

наверно потому что признак ПрослеживаемыйТовар дублируется и в номенклатуре и в ТЧ.Товары документа РТУ,
попробуйте при программном формировании документа его тоже заполнять

НоваяСтрока = ДокРТУ.Товары.Добавить();
НоваяСтрока.Номенклатура = СсылкаНоменклатура;
НоваяСтрока.ПрослеживаемыйТовар = СсылкаНоменклатура.ПрослеживаемыйТовар;//хотя бы так, или из запроса брать данные
....

если помогло нажмите: Спасибо!

vladimir15921

LexaK, документ заполняется из существующей номенклатуры, т.е. обработка заполняет ТЧ номенклатурой которая уже есть и вставляет цену и количество.

LexaK

vladimir15921,
Цитироватьт.е. обработка заполняет ТЧ номенклатурой которая уже есть и вставляет цену и количество.
пусть обработка еще и этот Реквизит: ПрослеживаемыйТовар, в табличной части заполнит.
(что непонятного в этом совете?)
если помогло нажмите: Спасибо!

vladimir15921


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

Рейтинг@Mail.ru

Поиск