Имя: Пароль:
1C
 
Как получить заголовок колонки на управляемых формах?
,
0 LLIaMaH
 
25.06.18
10:59
Или может кто подскажет более рабочее решение.

Заказчик изъявил желание чтобы ТЧ документа отображалась как шахматка, два измерения, одной по горизонтали другое по вертикали на пересечении значения в процентах. Я создал простую ТЧ с 3мя колонками, Измерение1, измерение2 и значение гже и храню исходные данные.

На форму эту ТЧ не вывожу, у формы создал другой реквизит ТаблицаЗначений, вывожу его, при открытии документа заполняю колонки таблицы-шахматки где в качестве колонок наименования всех Изменеиий 2, ЗАголовки реальные наименования объектов заполняються отдельно при создании реквизита:

МассивРеквизитов.Очистить();
Для Каждого Колонка ИЗ ТЗ_ТаблицаШахматка.Колонки Цикл        
    НоваяКолонка = Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, "ТаблицаШахматка", Колонка.Заголовок);        
        МассивРеквизитов.Добавить(НоваяКолонка);
КонецЦикла;      
    ИзменитьРеквизиты(МассивРеквизитов);  
    ЗначениеВРеквизитФормы(ТЗ_ТаблицаШахматка , "ТаблицаШахматка");

Проблема, при записи на сервере, хочу перезаполнить основную таблицу хранения данных, выгружаю реквизит формы ТаблицаШахматка в ТЧ и заголовки пропадают, я по ним собирался искать реальные объекты и заполнять реальную ТЧ документа.

Может кто решение предложит для подбной задачи.
1 Darych
 
25.06.18
11:06
сохраняй построчно в структуру и заголовок туда пихай
2 LLIaMaH
 
25.06.18
11:10
(1) Создать глобальную для формы структуру, где бы хранились данные между открытием и записью? Я так попробовал, но на сервере данные формы не хранятся. Получается нада как-то хранить на клиенте эту структуру.
3 Darych
 
25.06.18
11:10
в хранилище
4 LLIaMaH
 
25.06.18
11:18
А как адрес хранилища получать в процедурах НаСеревере?
5 LLIaMaH
 
25.06.18
11:20
Точнее в ПриЗаписиНаСервере()
6 bolobol
 
25.06.18
11:20
Я ничего не понял...
7 Darych
 
25.06.18
11:21
передавай при вызове
8 singlych
 
25.06.18
11:24
(2) "выгружаю реквизит формы ТаблицаШахматка в ТЧ"
- Зачем выгружать?
- я бы еще в одном реквизите типа ТЧ хранил бы соответствие колонок и значений измерений
9 Darych
 
25.06.18
11:25
(8) мож без контекста хочет
10 LLIaMaH
 
25.06.18
11:29
(8) Ну как вариант наверно можно попробывать. Я надеялся попроще отскочить, к томже я сильно плаваю еще в УФ и идеологии работы с ними, что можно что нельзя сделать.
11 LLIaMaH
 
25.06.18
11:32
(7) Через ПараметрыЗаписи события ПриЗаписи на клиенте?
12 Darych
 
25.06.18
11:34
создал рекв, там храниш строку с адресом... а дальше как хошь
13 Ботаник Гарден Меран
 
25.06.18
11:44
Реквизит формы типа СписокЗначений.
Доступен и в клиентском, и в серверном контексте формы.
14 LLIaMaH
 
25.06.18
12:01
(13) ДА! обнаружил полчаса назад, пробую реализовать через этот способ.
Ошибка? Это не ошибка, это системная функция.