![]() |
Проблема с сохранением ТабЗнач в упр.форме Ситуевина следующая. Есть реквизит на форме "ТЗ_Базы", тип - ТаблицаЗначений. В процедуре &НаСервере заполняю и сохраняю ТЗ в реквизит формы: ТЗ = РеквизитФормыВЗначение("ТЗ_Базы"); ТЗ.Очистить(); ТЗ.Колонки.Добавить("Фирма"); ТЗ.Колонки.Добавить("База77"); ТЗ.Колонки.Добавить("Сервер83"); ТЗ.Колонки.Добавить("База83"); ТЗ.Колонки.Добавить("Дата83"); //Здесь цикл с наполнением ТЗ; ЗначениеВРеквизитФормы(ТЗ,"ТЗ_Базы"); //на этом этапе //в ТЗ 355 строк с данными. В другой процедуре &НаСервере получаю ТЗ из реквизита: ТЗ = РеквизитФормыВЗначение("ТЗ_Базы"); А она - пустая. Т.е. содержит 355 строк (как после заполнения), но нет данных по колонкам. Где собака порылась? Что не так делаю? |
Преобразование данных формы в прикладной объект для чего происходит? |
(1) Для использования ТаблицыЗначений с данными. Заполняю ее на одном этапе, а на другом использую данные из нее. |
Реквизит формы не содержит описанных колонок |
(3) Понял. Спасибо. |
2-US1C > В таком сценарии нужно заполнять данные формы, а для их использования в форме прикладного объекта нужно произвести однократное преобразование, обратное преобразование не нужно. |
| Текущее время: 11:02. Часовой пояс GMT +3. |