Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
выходные формы
Пользователь: olla-nt (IP-адрес скрыт)
Дата: 27, July, 2018 07:14

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

Возникла необходимость вывода выходной формы Tabcbsg - распределение партии по подразделениям при работе не с БД CMPL, а при работе с базой каталога. В списке табличных форм ее не было, я добавила ее в файл Tabpw, добавила в файле seltab64.par. Попробовала сформировать - система пишет "Нет заданного РЛ подполей - tabincg.ws". Просмотрела все базы - такого файла не нашла. Помогите, пожалуйста, разобраться, что делать дальше - очень нужно, чтобы эта выходная форма формировалась именно по БД каталога.

Re: выходные формы
Пользователь: ochagova (IP-адрес скрыт)
Дата: 13, August, 2018 13:26

Эта форма работает по другому алгоритму, файл seltab64 не используется. Можно попробовать ее выполнить на БД каталога (в АРМе Комплектатор!), но надо пересмотреть файл *.smf. В нем используется префикс словаря NKSUK=, в каталоге нет такого префикса, там - NKSU=

Re: выходные формы
Пользователь: olla-nt (IP-адрес скрыт)
Дата: 16, August, 2018 12:23

если возможно, поподробнее...

Re: выходные формы
Пользователь: Butterfly (IP-адрес скрыт)
Дата: 16, February, 2021 05:53

Добрый день! Прошу помочь решить задачу.
самостоятельно разработанная выходная форма, возникла проблема в отборе записей. Отбираю записи книг по номеру заказа и по подразделению (910^D). В итоге в форму попадают все записи книг выбранного заказа, но игнорируется подразделение:
Ключ в сортировке выглядит вот так:
if a(v215^y) then (if (&unifor('Av991^e#1'):v910^d) and (&unifor('Av991^a#1'):v910^9)then &unifor('Av200^a#1'), BREAK fi/) fi
Подскажите пожалуйста в чем может быть ошибка...

Вложения: naklad.7z (3.5KB)  
Re: выходные формы
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, February, 2021 12:02

Судя по файлу WS вы запускаете форму в АРМ Комплектатор? Но в нем ведь форма описывается в файле SELTAB64 и значения поля 991 задаются именно там. Надо видеть это описание.
В каком смысле "игнорируется"? Попадает то, что не надо? Не попадает то, что надо? Пример?

Re: выходные формы
Пользователь: Butterfly (IP-адрес скрыт)
Дата: 17, February, 2021 04:09

Форма запускается из АРМа Комплектатор. В файле SELTAB64 описание выглядит так:
*****
NAKLAD - Требование-накладная
1
naklad.ws
'"VSZK='v62'"'

"^A"v62,"^E"v13
*****
Попадает то, что не надо (все наименования книг, а не только те, в которых есть указанное подразделение в поле 910^D), во вложении привела пример

Вложения: SELTAB64.par (22KB)   Пример.doc (1.54MB)  
Re: выходные формы
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, February, 2021 11:43

Во-первых, отбирать ничего не надо. В этом специфика АРМа. Отбор будет по тому запросу, который вы сделали в SELTAB64. Вы написали '"VSZK='v62'"', т.е. отбор только по заказу.
Во-вторых, дальше вы фильтруете по полю 991. Правильно, но ваш формат написан некорректно. В редакторе форматов выдает - Бесконечный цикл. Вы не сделали "обертку" в поатор-ся группе:
(if p(v910) then .......ваши условия................fi/)

Re: выходные формы
Пользователь: Butterfly (IP-адрес скрыт)
Дата: 18, February, 2021 08:18

Сделала все, как вы сказали, заработало! СПАСИБО ЗА ПОМОЩЬ!!!



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