#0
by Chuvaschow
Здравствуйте, уважаемые форумчане" Тема была перенесена в архив, но понадобилось решение сейчас. Подскажите, пожалуйста, как сохранять и восстанавливать значения ПолеТабличногоДокумента? Есть документ, в котором несколько страниц с ПолеТабличногоДокумента. Я научился заполнять эти поля. Но не знаю как сохранять при записи зокумента и восстанавливать при открытии документа эти значения. Хочется сделать что-то проде регламентированной отчетности как в ЗУП 2.5. В ЗУП смотрел, но, видимо, уровень знаний не тот, чтобы понять как это работает...
#6
by Chuvaschow
Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент Или сервер не знает что там на форме?
#8
by Chuvaschow
То вот такая ошибка: ТабДок.Вывести(Элементы.ПолеТабличногоДокументаСтраница1); по причине: Несоответствие типов (параметр номер '1')
#11
by Chuvaschow
&НаСервере Вот так не ругается. Документ записывается. Скажите, как при открытии документа теперь прочитать данные из ХранилищеЗначений?
#13
by Chuvaschow
{Документ.РегламентированнаяОтчетностьФорма36.Форма.ФормаДокумента.Форма(11,12)}: Переменная не определена (Хранилище)
#20
by Chuvaschow
Извините, не понимаю... Есть реквизит документа Хранилище с типом ХранилищеЗначения. Но к нему не добраться. И мы его не использовали при записи, так ведь?
#24
by Chuvaschow
Читал. Не помогло. Чуть больше разжевать бы :) Буду очень признателен. Понимаю, что ХранилищеЗначений должно быть простым - записать/прочитать/очистить. Но пока не уложу в головы что да как...
#28
by Chuvaschow
&НаСервере Да, также самая: {Документ.РегламентированнаяОтчетностьФорма36.Форма.ФормаДокумента.Форма(145,11)}: Переменная не определена (Хранилище) ТабДок = <<?>>Хранилище.Получить; (Проверка: Сервер)
#32
by Chuvaschow
Снова здравствуйте! Вот что сейчас имеем: Без ошибок, проводится, открывается. Но ничего не сохраняется/не восстанавливается. При открытии документа отладчик говорит ТабДок Неопределено.
#33
by Chuvaschow
Так не дотягивается. Получаем: {Документ.РегламентированнаяОтчетностьФорма36.Форма.ФормаДокумента.Форма}: Поле объекта не обнаружено (Хранилище) Объект.Хранилище = Новый ХранилищеЗначения(ТабДок);
#34
by Chuvaschow
При таком варианте: При открытии Хранилище имеет тип ТабличныйДокумент. Но ПолеТабличногоДокументаСтраница1 так и остается пустой. Хотя, возможно, он и в хранилище записывается пустым, не знаю как проверить.
#37
by Chuvaschow
Весь смысл в том, что на форме есть ПолеТабличногоДокумента с типом ТабличныйДокумент, который по кнопке Заполнить заполняется необходимыми значениями в определенные области. Необходимо то, что получилось сохранить со ссылкой на этот документ и при открытии соответственно извлечь это все и показать...
#38
by Chuvaschow
А сервер не знает, что там на форме изменилось. Он знает лишь про ТабличныйДокумент.
#39
by Chuvaschow
Может правильнее после заполнения сохранять значения каждой области в массив, а при открытии этот массив перечитывать и расставлять по своим местам ?
#40
by Lexey_
процедуру ПередЗаписьюНаСервере руками писал? Не назначил обработчиком, если бы назначил, то увидел бы, что в параметрах есть ТекущийОбъект, и не нужны извращения с РеквизитФормыВЗначение
#41
by Chuvaschow
Не отрабатывало, видимо, потому, что процедуры не были назначены в обработчике формы... :)))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как в типовой бух 3.0 программно задать структуру подчиненности?
- перенос строк в поле ввода
- Если параметр не заполнен как подставить пустую строчку в запросе
- Чек коррекции атол 22
- как получить значение реквизита формы
- Как происходит типовой обмен между УТ и БУХ?
- Тормозит ЗУП 3.1 и БП 2 SQL Server2012 + 8.3.11.2899
- Обмен 1С:ERP с 1С:Производственная безопасность. Охрана труда.
- ЗУП 3.1 начислено и удержано
- Ошибка 10054: Удаленный хост разорвал соединение - как бороть?
- Как принимать post запросы от сайта в 1С
- v7: Хочу перенести из бух 1с7 в бух 3,0 1с8,3 остатки на начало года, ПКО типовые на КОРП
- v7: Как изменить цвет кнопки на форме?
- Код предопределенного элемента не совпадает в конфигураторе и в Предприятии
- УТ11.3 Проверка контрагентов по ИНН
- УТ 10.3 Ошибка формата потока. Нестандартное (может для меня) решение
- Отмена акта постановки на баланс ЕГАИС
- Настройка ftp директории обновлений конфигурации
- Разделить период на два периода в отчете на СКД
- Используется кэш от старой платформы при переходе на новую ?