|
как добавить в ТЗ, расположеной на форме регистра сведений | ☑ | ||
---|---|---|---|---|
0
manti
08.04.14
✎
15:27
|
Есть модифицированный рег сведений "штатное расписание".
У него на форме записи добавлен рекизит типа ТЗ - для организации табличной части. Нужно последовательно перебрать записи этого регистра и добавить в эту ТЧ данные. Как правильно получить форму записи и добавить в ТЧ даные? Пробую так: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 5 | ШтатноеРасписаниеОрганизаций.Период, | ШтатноеРасписаниеОрганизаций.ПодразделениеОрганизации, | ШтатноеРасписаниеОрганизаций.Должность, | ШтатноеРасписаниеОрганизаций.ом_СтатьяФинансирования |ИЗ | РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШтатноеРасписаниеОрганизаций"; ТаблицаЗаполнения = Запрос.Выполнить().Выгрузить(); Для Каждого СтрокаЗаполнения Из ТаблицаЗаполнения Цикл // попробуем через СоздатьМенеджерЗаписи() текЗапись = РегистрыСведений.ШтатноеРасписаниеОрганизаций.СоздатьМенеджерЗаписи(); формаЗаписи = РегистрыСведений.ШтатноеРасписаниеОрганизаций.ПолучитьФорму("юмФормаЗаписи",текЗапись); ................... Ругается: {Форма.Форма.Форма(28)}: Ошибка при вызове метода контекста (ПолучитьФорму) формаЗаписи = РегистрыСведений.ШтатноеРасписаниеОрганизаций.ПолучитьФорму("юмФормаЗаписи",текЗапись); по причине: Форма недоступна для использования |
|||
1
Wobland
08.04.14
✎
15:34
|
табличная часть у регистра? класс!
|
|||
2
Wobland
08.04.14
✎
15:35
|
делай обработку, там колдуй с записями как будетугодно
|
|||
3
manti
08.04.14
✎
15:36
|
(2) как к форме обратиться?
|
|||
4
Wobland
08.04.14
✎
15:38
|
уважаемая форма! не соблаговолите ли вы..
|
|||
5
manti
08.04.14
✎
15:51
|
может кто что путного предложит)
|
|||
6
Мимохожий Однако
08.04.14
✎
15:55
|
СП?
|
|||
7
VikingKosmo
08.04.14
✎
16:02
|
я бы посоветовал обращаться к форме на Вы и тихим шепотом.
|
|||
8
SUA
08.04.14
✎
16:05
|
(0)не надо получать форму заранее
заполняй в ПриСозданииНаСервере() |
|||
9
Никулин Леонид
08.04.14
✎
16:10
|
Убери вообще из запроса секцию ПЕРВЫЕ. С чего ты решил выбирать только ПЕРВЫЕ 5 записей?
|
|||
10
Никулин Леонид
08.04.14
✎
16:16
|
Тебе не обязательно получать форму записи что бы сделать запись в сам регистр.
1)Запросом выбери нужные тебе записи. 2) В цикле обходи свой результат запроса 2) Как в (8) в обработчике ПриСозданииНаСервере() создавай Менеджер записи. Накладывай какие нужно отборы. 4) Дозаполняй как тебе надо свою ТЗ. Как-то так должно быть... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |