Начат

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

Сергей Жидков 3 года назад в Прочие разделы / - Вопросы по разработке обновлен 3 года назад 2

Добрый день. 

1. В табличной части есть дополнительное поле Box. Перед запись строки документа присваиваю этому полю значение. И строка при этом почему-то не записывается. Если убрать строку с присвоением значения дополнительному полю, запись производится. 

2. У документа есть дополнительное поле CountBox. В пределах сессии работы с документом значение его я могу изменять. Но если из документа выйти, то оно не сохраняется. Как сохранять строки понятно, а как сохранить шапку документа, не завершая документ при временном выходе из него?

Это самописный документ на конфигурации Магазин 15. 


Установленный продукт:
Магазин 15 Базовый
Версия драйвера:
wifi
Типовая конфигурация драйвера?:
Да
Операционная система:
Windows 8.1
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
нет
Типовая конфигурация 1с?:
Нет
Модель ТСД:
win client
Начат

Добрый день.

в самой первой строчки вашего алгоритма - присваивание а не проверка условия.

При изменении только поля в шапке документ сам не записывается, записать можно так: global::Cleverence.Warehouse.DocumentStorage.PersistAnyway(Document)


Если запись строки произойдет после присваивания в шапку, документ запишется, если завершить, а не временно выйти, тоже запишется.

Ага, со вторым пунктом понятно, оно сохранялось, но переменная сбрасывалась на 0.

По первому примерно понял почему было так. Строки записываются, но записываются в конец списка, на длинном не заметно.

Это наборка товара по коробкам, надо в строчки товара записать номер коробки (строкам присваивается текущий номер коробки, при закрытии счетчик увеличивается на 1 и печатается этикетка). Первые две строки исходные с коробкой 0, далее с записанными. Как в данном окне свернуть товар, чтобы видеть две строки товара с количествами 1 из 2 и 10 из 10? Или надо будет заморачиваться с дополнительными таблицами?

Сервис поддержки клиентов работает на платформе UserEcho