0
- 05.05.2015 - 16:19
|
Ситуевина следующая. Есть реквизит на форме "ТЗ_Базы", тип - ТаблицаЗначений. В процедуре &НаСервере заполняю и сохраняю ТЗ в реквизит формы: ТЗ = РеквизитФормыВЗначение("ТЗ_Базы"); ТЗ.Очистить(); ТЗ.Колонки.Добавить("Фирма"); ТЗ.Колонки.Добавить("База77"); ТЗ.Колонки.Добавить("Сервер83"); ТЗ.Колонки.Добавить("База83"); ТЗ.Колонки.Добавить("Дата83"); //Здесь цикл с наполнением ТЗ; ЗначениеВРеквизитФормы(ТЗ,"ТЗ_Базы"); //на этом этапе //в ТЗ 355 строк с данными. В другой процедуре &НаСервере получаю ТЗ из реквизита: ТЗ = РеквизитФормыВЗначение("ТЗ_Базы"); А она - пустая. Т.е. содержит 355 строк (как после заполнения), но нет данных по колонкам. Где собака порылась? Что не так делаю? | |
1
- 05.05.2015 - 16:40
| Преобразование данных формы в прикладной объект для чего происходит? | |
2
- 05.05.2015 - 16:44
| (1) Для использования ТаблицыЗначений с данными. Заполняю ее на одном этапе, а на другом использую данные из нее. | |
3
- 05.05.2015 - 16:55
| Реквизит формы не содержит описанных колонок | |
4
- 05.05.2015 - 16:56
| (3) Понял. Спасибо. | |
5
- 05.05.2015 - 23:12
| 2-US1C > В таком сценарии нужно заполнять данные формы, а для их использования в форме прикладного объекта нужно произвести однократное преобразование, обратное преобразование не нужно. | |
| Интернет-форум Краснодарского края и Краснодара |