|
Таблица значений не помещается ао временное хранилище v8.3 | ☑ | ||
---|---|---|---|---|
0
coolspawn
24.03.14
✎
15:42
|
Есть своя обработка подбора товаров в документ, при попытке передать во временное хранилище табличку - вылетает ошибка. Вроде в справке указано, что ТЗ сериализуется... Или он еще и и значения в таблице на сериализацию проверяет? Режим совметимости с 8.2 стоит, но не помогает...
|
|||
1
Defender aka LINN
24.03.14
✎
15:43
|
Текст ошибки предполагается угадать?
|
|||
2
PR
24.03.14
✎
15:43
|
(0) Да
|
|||
3
coolspawn
24.03.14
✎
15:44
|
"Переданное значение не может быть помещено во временное хранилище". Прощу прощения... :)
|
|||
4
Defender aka LINN
24.03.14
✎
15:45
|
(3) Значит, там таки не ТЗ. Код в студию
|
|||
5
Леша1с
24.03.14
✎
15:48
|
(24) "Вроде в справке указано, что ТЗ сериализуется..."
А причем тут сериализация? ТЗ вообще могло по памяти вылететь. Сколько строк-то? (0)"Или он еще и и значения в таблице на сериализацию проверяет?" это вообще к ХЗ отношения не имеет. (3)"Переданное значение" правильно, это не ТЗ. |
|||
6
coolspawn
24.03.14
✎
15:51
|
не знаю насчет кода.. Я так на пальцах:
1. В УФ реквизит "СписокВыбранныйТовар", тип значения - ТаблицаЗначений (свойства не врут). Структура - идентичная табличной части документа. Строк - Одна штука... Не знаю как красиво код выкладывать, сильно не бейте Кнопка: &НаКлиенте Процедура ДобавитьВДокумент(Команда) т=2; АдресТоваровВХранилище = ДобавитьВДокументНаСервере(); ВыбранноеЗначение = Новый Структура(); ВыбранноеЗначение.Вставить("АдресТоваровВХранилище", АдресТоваровВХранилище); ОповеститьОВыборе(ВыбранноеЗначение); КонецПроцедуры &НаСервере Функция ДобавитьВДокументНаСервере() т=2; Для каждого Стр Из СписокВыбранныйТовар Цикл Стр.КоличествоУпаковок=Стр.Количество; Стр.Склад = Объект.Склад; Стр.ВидЦены = Объект.ВидЦены; Стр.Упаковка = Стр.Номенклатура.ЕдиницаИзмерения; КонецЦикла; Возврат ПоместитьВоВременноеХранилище(СписокВыбранныйТовар, УникальныйИдентификатор); КонецФункции |
|||
7
Леша1с
24.03.14
✎
15:53
|
(6) так вы реквизит пытаетесь туда поместить?
|
|||
8
coolspawn
24.03.14
✎
15:53
|
Отладчик кстати на т=2 не встает, из клиента через кнопку "Подробно" указывает на строку Возврат ПоместитьВоВременноеХранилище(СписокВыбранныйТовар, УникальныйИдентификатор);
но она у меня одна такая в коде.. |
|||
9
Леша1с
24.03.14
✎
15:53
|
+ для этого есть совсем другие команды.
|
|||
10
coolspawn
24.03.14
✎
15:54
|
ну да.. в 8.2 прокатывает...
|
|||
11
Defender aka LINN
24.03.14
✎
15:55
|
(6) Зашибись. И в каком месте СписокВыбранныйТовар - ТЗ?
|
|||
12
coolspawn
24.03.14
✎
15:56
|
Ну я понял уже.... :) Пойду исправлять..
(9) а какие команд? Или где порыть инфу? |
|||
13
coolspawn
24.03.14
✎
15:59
|
Взлетело! Спасибо!
|
|||
14
Леша1с
24.03.14
✎
16:04
|
(12) например, РеквизитФормыВЗначение
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |