|
В типовой УТ 11.0.6.9 не работает заполнение по отбору в цены номенклатуры
| ☑ |
0
программистище
26.09.11
✎
12:36
|
Собственно, смотрю отладчиком в форме отбора таблица помещается во временное хранилище, а когда в доке на сервере восстанавливается из хранилища, то там неопределено. Не знаю даже где копать...
Может кто встречался?
|
|
1
Поручик
26.09.11
✎
12:44
|
Конкретнее можно, где не работает и где смотришь?
|
|
2
программистище
26.09.11
✎
12:49
|
создаю документ установка цен номенклатуры
выбираю "изменить строки"->"добавить товары по отбору"
выбираю номенклатура в группе и выбираю группу
нажимаю заполнить
и потом перенести в документ
выдает ошибку:
"{Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(3206)}: Значение не является значением объектного типа (Количество)
Если ТаблицаТовары.Количество() = 0 Тогда"
смотрю отладчик там неопределено, хотя таблица заполнена и даже в поместить хранилище она была не пустой
платформа 8.2.14.519
|
|
3
Поручик
26.09.11
✎
13:22
|
Сделал то же самое, ошибок нет. Правда у меня версия Управление торговлей 11.0.7.2.
Может это баг 11.0.6.9?
|
|
4
программистище
26.09.11
✎
13:54
|
все может быть
|
|
5
программистище
27.09.11
✎
09:00
|
Проблема была в форме подбора:
Было:
Возврат ПоместитьВоВременноеХранилище(Объект.Товары.Выгрузить(), УникальныйИдентификатор);
Исправил на:
Возврат ПоместитьВоВременноеХранилище(Объект.Товары.Выгрузить(), Новый УникальныйИдентификатор);
в первом случае был как то странно определен, и в случае уничтожения формы при вызове сервера, значение во временном хранилище уничтожалось
|
|
6
Поручик
27.09.11
✎
10:14
|
В УТ 11.0.7 этот фрагмент переписан
Возврат ПоместитьВоВременноеХранилище(Объект.Товары.Выгрузить(), ИдентификаторВызывающейФормы);
ИдентификаторВызывающейФормы передаётся при открытии через параметры формы.
|
|