Имя: Пароль:
1C
 
Проведение документа "ИзготовлениеПродукции"
0 licoris
 
25.03.24
20:20
Созданы справочники "Сырье", где хранится наименование ингредиента, а также справочник "Продукция", в форме элемента находится поле "Продукция", а в табличной части ингредиенты из справочника "Сырье", которые требуются для изготовления, и их необходимое количество. Нужно через проведение документа "Изготовление продукции" увеличивать количество продукции в регистре накопления, а количество используемого сырья расходовать. Как сделать в проведении документа проверку если сырья для изготовления продукции недостаточно и выводить сообщение с ошибкой? В документе "Изготовление продукции" не знаю что оставить, либо просто реквизиты "Продукция" и "Количество", либо добавить еще табличную часть с автозаполнением из справочника "Продукция" всех реквизитов используемых ингредиентов и их количество. Регистр накопления "Сырье" и "Продукция" имеются. То есть мне нужно сравнить резквитит "Количество" из табличной части справочника "Продукции"(необходимое количество сырья для изготовления) со значениями регистра накопления "Сырье"? Как это можно сделать в программном коде? Во вкладке "Движения" документа "Изготовления продукции" есть два регистра, это "Продукция" и "Сырье", но так как в документе нет реквизита "Сырье", то не заполняются выражения в поле регистра "Сырье", количество записалось из реквизита по количеству продукции. Какое решение в этом случае?
1 Волшебник
 
25.03.24
20:49
Структурирование Вашего мышления спасёт Вас.
2 Михаил Козлов
 
25.03.24
21:28
Давайте попробуем сначала без проверки.
Вам нужно в регистр Продукция записать приход количества продукции, а в регистр Сырье - расход сырья по строкам табличной части. Сделайте сначала это.
3 Волшебник
 
25.03.24
22:29
(2) Ужасное решение. Даже сам регистр Продукция неправильно создан. Какие измерения?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн