Имя: Пароль:
1C
1С v8
Создание Табеля в Управляемой Форме
0 NickOmskiy2
 
10.05.12
15:00
Пробую по примеру типовой конфигурации создать УФ табеля. В обычной форме есть событие ТабличногоПоля - ПриПолученииДанных, коим через обработку идет вывод данных в ячейки табличного поля табеля типа и кол. часов (причем видимой части ТП). Важно, хотя ТП и связано с ДокументОбъект, колонки не привязаны. В УФ у ТаблицыФормы нет подобного события. Через какое событие можно было бы заполнить ТабличнуюЧасть Документа в УФ?
1 vmv
 
10.05.12
15:02
ПриСозданииНаСервере()

Потом мастер-деталь
2 vmv
 
10.05.12
15:03
что касается расчетных итоговых либо сервисных данных, то это группы колонок прикрутить и указать путь к данным заголовка
3 NickOmskiy2
 
10.05.12
15:23
(2) делаю остановку при наступлении события ПриСозданииНаСервере(), для ТаблицаФормы.ТекущиеДанные - неопределено. Я пробовал и ПриОткрытии() формы, также ТекущиеДанные - неопределено. Единственное в событиях ТаблицаФормы: ПриАктивизацииСтроки, ПриАктивизацииПоля ТекущиеДанные становятся доступными, но получается при каждом сдвиге по таблице пользователем наступает событие ПриАктивизацииСтроки, каждый раз перевыводить данные?
4 NickOmskiy2
 
10.05.12
15:31
(2) ПриСозданииНаСервере(), затем Запрос?
5 wald
 
10.05.12
15:32
(5) смотри в сторону "ПриПолученииДанных()"
6 NickOmskiy2
 
10.05.12
15:34
(6) в УФ нет события ПриПолученииДанных()
7 vmv
 
10.05.12
15:34
(4) кратко напомни технологию типового табеля(и конфу озвуч) в стиле

есть табличноечасть1 есть табличнаячасть2
при действии 1 в тч1 в тч2 видим...

потом можно продолжить, я ленив и остальные тоже не будут копаться в дебрях ЗУПА, разве что дурачки какие принципиальные полезую втыкать в код
8 NickOmskiy2
 
10.05.12
15:46
ЗиК БУ 8
В обычной форме табеля есть табличное поле - ОтработанноеВремя, есть у него событие ПриПолученииДанных в нем есть код, котор. заполняет ПолеВвода с типом строка данными из  ТЧ Документа - ОтработанноеВремя. (В ТЧ данные хранятся ввиде ссылок на справочник КлассификаторИспользованияРабочегоВремени, в табл. поле попадает ввиде букв "Я","Н"...) Надо подобное в УФ
2 + 2 = 3.9999999999999999999999999999999...