упп (8.2.15.289) 1.3 (1.3.19.1)
В регламентных отчётах при формировании Транспортный налог (годовая декларация) ошибка при сохранении, причём ошибка когда заполняешь второй раздел
{Отчет.РегламентированныйОтчетТранспортныйНалог.Форма.ФормаОтчета2007Кв1.Форма(1603)}: Ошибка при вызове конструктора (ХранилищеЗначения)
ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения);
по причине:
Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент
СписокСохранения - структура. Внутри содержатся значения типов: Неопределено, Число, Строка, Структура, ТаблицаЗначений, Массив. Все типы, согласно ЖКК, сериализуются. Но вот ошибка. Видимо системное что-то. Решил тупо:
Попытка
ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения); //это типовая строка. иногда она не срабатывает
Исключение
СписокСохранения = ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(СписокСохранения));
ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения);
КонецПопытки;
Вылезла такая же ошибка (8.2.15.294, УПП 1.3.22.1). Лечится еще включением совместимости с 8.2.13. Ждем, когда поправят...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший