Надо поправить RTF-форму
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
если там и там один прототип но формы разные то по group ставиться фильтр. linkform и nameinlist пробовали менять? менять надо оба. Возможно в вашем ресе уже есть форма с таким наименованием в группе "прием" и она закроет экземпляр из "совм".
влом смотреть - написали бы что содержит типовая форма на закладке совм. Логика вообще везде одинаковая.
влом смотреть - написали бы что содержит типовая форма на закладке совм. Логика вообще везде одинаковая.
-
- Постоянный гость
- Сообщения: 71
- Зарегистрирован: 16 апр 2007, 11:48
- Откуда: г. Кемерово
- Контактная информация:
нет, прототипы разные;
linkform и nameinlist конечно же поменяла;
вот начало исходника из закладки внутр. перемещение:
.LinkForm ’Nformt5_03_22’ Prototype is ’Nformt5_2004’
.NameInList ’Приказ о совмещении в формате Word со склонением ФИО (Как в приказе о приеме)’
.group ’совмещения’
.....
а это начало исходника из закладки Пием/перемещение:
.linkform ’td_1_136 _1_ASU’ prototype is td_1_136
.nameinlist ’Трудовой договор (ИТ) ’
.group " td_1_136"
...
а вот то, что пишу я:
.LinkForm ’td_IT2_’ Prototype is td_1_136
.NameInList ’ КХМ.Трудовой договор (ИТ)_для совместителей’
.group ’совмещения’
.....
и он не встаёт на закладку внутр. совмещений
а если написать:
.LinkForm ’td_IT2_’ Prototype is td_1_136
.NameInList ’ КХМ.Трудовой договор (ИТ)_для совместителей’
.group " td_1_136"
- тогда он встанет на закладку Приёма/переводов (а мне надо совмещений); если же сделать по аналогу и написать в групперовке имя прототипа для файлов по внутр. совмещениям (’Nformt5_2004’), то он вообще никуда не встаёт.
linkform и nameinlist конечно же поменяла;
вот начало исходника из закладки внутр. перемещение:
.LinkForm ’Nformt5_03_22’ Prototype is ’Nformt5_2004’
.NameInList ’Приказ о совмещении в формате Word со склонением ФИО (Как в приказе о приеме)’
.group ’совмещения’
.....
а это начало исходника из закладки Пием/перемещение:
.linkform ’td_1_136 _1_ASU’ prototype is td_1_136
.nameinlist ’Трудовой договор (ИТ) ’
.group " td_1_136"
...
а вот то, что пишу я:
.LinkForm ’td_IT2_’ Prototype is td_1_136
.NameInList ’ КХМ.Трудовой договор (ИТ)_для совместителей’
.group ’совмещения’
.....
и он не встаёт на закладку внутр. совмещений
а если написать:
.LinkForm ’td_IT2_’ Prototype is td_1_136
.NameInList ’ КХМ.Трудовой договор (ИТ)_для совместителей’
.group " td_1_136"
- тогда он встанет на закладку Приёма/переводов (а мне надо совмещений); если же сделать по аналогу и написать в групперовке имя прототипа для файлов по внутр. совмещениям (’Nformt5_2004’), то он вообще никуда не встаёт.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
поймите уж что такое форма прототип, доку почитайте и т.д.
даже если группа у вас совпала, то форма одного прототипа никогда не попадет в список форм по другому прототипу. На каждый прототип есть свой интерфейс(бывает что и несколько на один прототип - но это плохо), который выводит поток данных управляемый потом прототипом, а далее присоединенной формой. Если вы возмете какой нибудь прототип, переименуте его в другой и подцепите к галке то у вас при печати по этому другому прототипу вылезет полная каша, если галка вообще не вывалиться( из за чего и нельзя прототипы компилить - если поменяется поток к нему, то все ваши отчеты разедутся, в патчах всегда прототип и фейс выводящий поток собираются вместе).
Не пробовали взять 1 указанную оригинальную форму и в ней поменять так
.LinkForm ’Nformt5_03_22_TEST’ Prototype is ’Nformt5_2004’
.NameInList ’TEST Приказ о совмещении в формате Word со склонением ФИО (Как в приказе о приеме)’
.group ’совмещения’
?
даже если группа у вас совпала, то форма одного прототипа никогда не попадет в список форм по другому прототипу. На каждый прототип есть свой интерфейс(бывает что и несколько на один прототип - но это плохо), который выводит поток данных управляемый потом прототипом, а далее присоединенной формой. Если вы возмете какой нибудь прототип, переименуте его в другой и подцепите к галке то у вас при печати по этому другому прототипу вылезет полная каша, если галка вообще не вывалиться( из за чего и нельзя прототипы компилить - если поменяется поток к нему, то все ваши отчеты разедутся, в патчах всегда прототип и фейс выводящий поток собираются вместе).
Не пробовали взять 1 указанную оригинальную форму и в ней поменять так
.LinkForm ’Nformt5_03_22_TEST’ Prototype is ’Nformt5_2004’
.NameInList ’TEST Приказ о совмещении в формате Word со склонением ФИО (Как в приказе о приеме)’
.group ’совмещения’
?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
быть может это вам поможет разобраться в формировании отчетов в галактике. Вам надо взять форму по совмещению и модифицировать ее в трудовой договор с сохранением всех циклов этой формы и используя только те поля, которые есть в прототипе этой формы на совмещение а которых не хватает вытягивать как нибудь .
Вытянуть при помощи своей логической таблицы. В прототипе найдите поля, по которым можно "зацепиться" за данные в системе и стройте свою вьюху,
ну и т.д.
потом в форме в нужном месте ставите
К примеру, во всех прототипах из кадров есть табельный номер - по нему и можно цепляться.
Удачи.
Код: Выделить всё
.create view my_tab as select table1.field1... where ...
потом в форме в нужном месте ставите
Код: Выделить всё
.{table 'my_tab'
что-то там (выбор и обработка данных, собственно печать...
.}
Удачи.