Имя: Пароль:
1C
1С v8
Теряется сохранённое в хранилище значение
0 Студиозус
 
20.03.19
10:41
Конфигурация на управляемых формах.
Из документа открывается форма подбора в ней делается подбор номенклатуры.
По закрытию формы происходит сохранение подобранной номенклатуры в хранилище

АдресВХранилище = ПоместитьВоВременноеХранилище(ОтобранныеЗапасы.Выгрузить());

И вот тут происходят странности. Иногда у пользователей ни сохраняется подбор. Т.е. при получении сохранённой ТЗ в документе она оказывается пустой.

Как с этим бороться?
1 Вафель
 
20.03.19
10:42
у ПоместитьВоВременноеХранилище - есть второй параметр
2 Студиозус
 
20.03.19
10:44
(1) А как он поможет?
3 fisher
 
20.03.19
10:47
(2) А ты прочитай внимательно описание метода в СП.
4 piter3
 
20.03.19
10:47
(2) Да открой же СП.
5 Студиозус
 
20.03.19
10:49
Спасибо. Попробую.
6 fisher
 
20.03.19
10:50
Да и передавать результат подбора через временное хранилище для обхода ограничения на работу с ТЗ на клиенте - изврат, ИМХО.
7 Студиозус
 
20.03.19
10:51
(6) Так сделано в типовой УНФ. Старой правда совсем, но этот кусок кода оттуда.
8 fisher
 
20.03.19
10:52
(7) Не знаю как кому, а для меня это ни разу не индульгенция.
9 fisher
 
20.03.19
10:58
Если таки через временное хранилище делаешь, тогда передавай вторым параметром уникальный идентификатор формы документа, из которого открывается подбор.
10 Rovan
 
гуру
20.03.19
11:36
(0) какой № платформы ?
2 + 2 = 3.9999999999999999999999999999999...