Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Выходна форма SPACTW
Пользователь: artgonch (IP-адрес скрыт)
Дата: 14, February, 2010 18:37

Здравствуйте.

Появилась необходимость изменения этой формы (заменить столбец Коэффициент на Раздел знаний). Но вид этой формы для меня незнаком. Вест вывод описан в файле сортировки (секция [HeaderFormat]).

Откуда взялось поле 1 (v1)?
Как программа выполняет отбор документов из БД?

Re: Выходна форма SPACTW
Пользователь: Gena (IP-адрес скрыт)
Дата: 15, February, 2010 09:42

Поле 1 - это результат сортировки - в него заносятся строки, которые получились при выполнении формата сортировки. Чаще всего в поле 1 есть подполе с МФН записи, который передается в формат в заголовок таблицы для расформатирования текста.

Re: Выходна форма SPACTW
Пользователь: artgonch (IP-адрес скрыт)
Дата: 15, February, 2010 10:37

А как проходит отбор документов? Как программа быстро находит все док-ты, которые принадлежат указанной КСУ списания?

Re: Выходна форма SPACTW
Пользователь: Gena (IP-адрес скрыт)
Дата: 15, February, 2010 10:41

Ой... Это вкраце не объяснить, почитайте Общее описание ситсемы, там подробно рассказывается о Генераторе табличных форм, о всех файлах, из которых состоит выходная форма, и отдельно о том, как подключаются выходные формы в Комплектаторе. Там есть особенности, расписывать которые на форуме просто не имеет смысла - слишком много. Прочитайте, а потом задавайте вопросы по тому, что вам там не понятно.

Re: Выходна форма SPACTW
Пользователь: artgonch (IP-адрес скрыт)
Дата: 15, February, 2010 12:54

Прочел я раздел про выходные формы.
Но про сортирову там почти ничего не написано.

Re: Выходна форма SPACTW
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 15, February, 2010 16:46

artgonch написал(а):
-------------------------------------------------------
> А как проходит отбор документов? Как программа
> быстро находит все док-ты, которые принадлежат
> указанной КСУ списания?


В опросном листе вводится номер КСУ выбытия и по словарю NKS2=<введенный номер> документы быстро находятся.

Re: Выходна форма SPACTW
Пользователь: artgonch (IP-адрес скрыт)
Дата: 17, February, 2010 07:37

А почему в разделе KeyOptions вывод происходит из 940 поля? Откуда оно взялось?

Re: Выходна форма SPACTW
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 17, February, 2010 09:29

artgonch написал(а):
-------------------------------------------------------
> А почему в разделе KeyOptions вывод происходит из
> 940 поля? Откуда оно взялось?


Архивное поле списания. Строится автоматически при завершении выбытия или Мастером списания.

Re: Выходна форма SPACTW
Пользователь: artgonch (IP-адрес скрыт)
Дата: 17, February, 2010 09:54

Сорокина Лариса написал(а):
-------------------------------------------------------
> artgonch написал(а):
> --------------------------------------------------
> -----
> > А почему в разделе KeyOptions вывод происходит
> из
> > 940 поля? Откуда оно взялось?
>
>
> Архивное поле списания. Строится автоматически при
> завершении выбытия или Мастером списания.

А какой сценарий отвечает за формирование этого поля? Мне нужно добавить в него вывод поля 60 (Раздел знаний).

Re: Выходна форма SPACTW
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 17, February, 2010 10:29

artgonch написал(а):
-------------------------------------------------------
> Сорокина Лариса написал(а):
> --------------------------------------------------
> -----
> > artgonch написал(а):
> >
> --------------------------------------------------
>
> > -----
> > > А почему в разделе KeyOptions вывод
> происходит
> > из
> > > 940 поля? Откуда оно взялось?
> >
> >
> > Архивное поле списания. Строится автоматически
> при
> > завершении выбытия или Мастером списания.
>
> А какой сценарий отвечает за формирование этого
> поля? Мне нужно добавить в него вывод поля 60
> (Раздел знаний).


К полю 940 это отношения не имеет. Вы должны откорректировать файлы SPACTW.srw и SPACTW.tbu

Re: Выходна форма SPACTW
Пользователь: artgonch (IP-адрес скрыт)
Дата: 17, February, 2010 12:48

Сорокина Лариса написал(а):

> К полю 940 это отношения не имеет. Вы должны
> откорректировать файлы SPACTW.srw и SPACTW.tbu


Пытаюсь для эксперимента вставить в форму вывод раздела знаний, но в форму содержимое поля не попадает, хотя само поле записях есть. Вот фрагмент: '\cell }\pard \ql\widctlpar\intbl {'v1^5, v60'\cell }\pard \qc\widctlpar\

Re: Выходна форма SPACTW
Пользователь: Gena (IP-адрес скрыт)
Дата: 17, February, 2010 14:26

В той форме, в которой вы указали, работать не будет. Вам необходимо в разделе сортировки, там где формируется поле 1, указать вывод поля 60, а перед ним вывести разделитель подполя. Разделитель возьмите любой из ранее не использованных. А потом в строке, которую вы указали, выполните вывод из нужного подполя поля 1

Re: Выходна форма SPACTW
Пользователь: olga_jukova (IP-адрес скрыт)
Дата: 17, May, 2019 13:28

Добрый день!
Понадобилось нам в выходную форму добавить строку с разделами знаний. Пробовала сама, не получается. Помогите пожалуйста. Буду рада готовым файлам :)



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.