Имя: Пароль:
1C
1С v8
УТ 11.4 Программное указание серий номенклатуры в документе
0 geminisf
 
16.07.20
16:39
Доброго всем дня. Возникла проблема с программным указанием серий номенклатуры в документе ввода остатков. Пытаюсь это сделать следующим кодом

НоваяСерия.Записать();
НоваяСтрока.Серия = НоваяСерия.Ссылка;//хотя вроде сейчас это не используется            
            
СтрокаСерий = Док.Серии.Добавить();
СтрокаСерий.Номенклатура = Товар;
СтрокаСерий.Серия = НоваяСерия.Ссылка;
СтрокаСерий.Количество = Число(Выборка.Количество);
СтрокаСерий.КоличествоУпаковок = Число(Выборка.Количество);
СтрокаСерий.Упаковка = Товар.ЕдиницаИзмерения;
            
Док.Записать(РежимЗаписиДокумента.Проведение);


Док - это документ ввод остатков
НоваяСтрока - Строка табличной части "Товары" этого документа

Документ создается, табличная часть заполняется, серии указываются (по крайней мере, если нажать кнопку "Указать серии", то там все заполнено, как нужно). Но никаких движений по регистрам не происходит и значок указания серий красный. Если же нажать кнопку "Указать серии" и ничего не менять в открывшемся окне (повторюсь, в открывшемся окне всё заполнено так, как и ожидалось), а просто нажать кнопку "Завершить", то значок в табличной части становится зеленым и движение по регистрам происходит. Что-то я упускаю?
1 shuhard
 
16.07.20
17:04
(0)[Что-то я упускаю?]
безусловно
в табличной части документа есть аж три реквизита, указыващие статус серий

найти их можно за 10 мсек, включив версионирование и сравнив до и после
2 geminisf
 
16.07.20
18:30
(1) С удовольствием бы это сделал сделал, если бы в настройках версионирования нашёл этот вид документа.
3 geminisf
 
16.07.20
19:08
(0) СтатусУказанияСерий у меня был 7, надо 8. Проблема решена.