Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Страницы: <<123>>
Страница: 2 из 3
Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 13, February, 2023 11:12

Спасибо, сделаю как вы написали, а вот в КСУ, котором я уже не правильно попробовала, как мне исправить? Я делала почти также как вы советовали, только, 940 поле не отредактировала, а удалила данные о списании в надежде, что они пополнятся.

Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 14, February, 2023 10:50

Точно укажите, что вы делали, а именно:
- что правили в записи КСУ БД CMPL
- что правили в записях каталога, и как их отбирали для правки

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 15, February, 2023 16:36

Я в Каталогизаторе через глобальную корректировку изменила номер КСУ 2021/166/1 на 2021/168/1 и тут же удалила поле 940 (наверно так 940 поле нельзя корректировать или корректировать по формату). Затем в Комплектаторе в БД CMPL, выбрала номер КСУ 2021/166/1 и через кнопку "Корректировка" в поле 888 изменила номер КСУ на 2021/168/1.(наглядно всЁ показано в прикрепленных файлах)

Вложения: Гл. коректировка.jpg (321.8KB)   Гл. коректировка2.jpg (279KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, February, 2023 10:51

1. Проверьте в БД CFDB отзываются ли записи на КСУ выбытия 168. Т.е. посмотрите и сделайте такую картинку - 111 на примере БД IBIS
2. Из поля 940 вы зря удалили. По этому полю строятся отчеты по списанию. В этом поле есть данные о списании многоэкземплярных. А если у вас в партии были все многоэкз-е, то вы не найдете данных о списании по КСУ 168

Вложения: 111.png (68.4KB)  
Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 16, February, 2023 11:48

Отзывается.
Да, про 940 поле я уже поняла, что натворила.А пополнить теперь это КСУ нельзя?

Вложения: 1.jpg (280.6KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, February, 2023 13:31

Если вы в словаре КСУ бд CMPL вызовите режим пополнения и укажите в опросе БД CFDB (!), то запись КСУ должна пополниться.
Если не так, то приложите картинки ваших действий.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 16, February, 2023 13:36

Нет кнопки пополнения.

Вложения: 11.jpg (277.5KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, February, 2023 10:37

Было предложено "Если вы в словаре КСУ бд CMPL ....".
Пополнение работает, если установлена БД CMPL и вид поиска КСУ.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 17, February, 2023 12:17

Да, не внимательно прочитала. Хотя так я уже пополняла.
Сделала. Не пополнилось.

Вложения: 11.jpg (204.7KB)   111.jpg (188.3KB)   1111.jpg (208.2KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, February, 2023 15:53

Да, в таблице, по которой идет пополнение используются в основном поля 940.
Если вы их удалили и если тем не менее записи каталога отзываются на номер КСУ выбытия, то списанные экземпляры были индивид.учета. Это Так?
Если они индивид.учета, т.е. номер КСУ в поле 910, то по полю 910 можно построить поле 940, собственно оно (940) такое же как и 910. С глобальной помогу.
Другой вариант - откатить записи каталога по этому КСУ назад до появления поля 940.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 20, February, 2023 10:42

ochagova написал(а):
-------------------------------------------------------
> Да, в таблице, по которой идет пополнение
> используются в основном поля 940.
> Если вы их удалили и если тем не менее записи
> каталога отзываются на номер КСУ выбытия, то
> списанные экземпляры были индивид.учета. Это Так?
> Если они индивид.учета, т.е. номер КСУ в поле 910,
Да.
> то по полю 910 можно построить поле 940,
> собственно оно (940) такое же как и 910. С
> глобальной помогу.
> Другой вариант - откатить записи каталога по этому
> КСУ назад до появления поля 940.
Вы думаете. что даже если мы глобально проставим поле 940, то в CMPL не пополнятся?

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 20, February, 2023 10:48

А глобально мне уже можно вставить поле 940? Я прикрепила файл с глобальной корректировкой. Проверьте, пожалуйста, правильно?

Вложения: 2.jpg (317.4KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 20, February, 2023 14:46

Нет, не так. В поле 940 кладется полное повторение поля 910 для списанного, если это индивидуальный учет (!!!). Т.е. все сложнее. Пример в прилагаемом файле. Сначала проверьте как работает

Вложения: test.gbl (247 bytes)  
Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 21, February, 2023 10:59

А как проверить?

Вложения: 3.jpg (368.7KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, February, 2023 13:31

Я имела в виду - запустить на одной записи, проверить создалось ли там поле 940 с нужным КСУ, сделать пополнение КСУ, которое должно сформировать данные по 1-й записи.
Если все ОК, то запускать глобальную на все 91 записей (убрав ту, что выше).

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 22, February, 2023 12:18

Всё получилось на мой взгляд. Проверьте, пожалуйста.

Вложения: 4.jpg (380.7KB)   44.jpg (382.7KB)   444.jpg (428.6KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 22, February, 2023 14:57

Удалите поле 940 в этой записи и делайте глобальную на все 91 записи. Потом пополнение.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 27, February, 2023 09:32

Сегодня всё сделала. Получилось. Большое вам спасибо.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 11, September, 2023 11:30

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

Опять столкнулась с проблемой - не пополняются данные при списании.
Выходная форма пустая, 940 поле - пустое. Пополняла и через Мастера списания и через кнопку на панели. Перечитала предыдущие переписки на форуме - не помогло. Хоть глобально проставляй. Прикрепляю файлы моих процессов

Вложения: 1.png (65.1KB)   1111.jpg (130.7KB)   11111.png (53.4KB)  
Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 12, September, 2023 11:19

С самого начала. Вы списание делали в Мастере списания? Если ДА, то в записях должны были создасться поля 940. Они есть?

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 12, September, 2023 12:12

Списывала не я. Я как Администратор теперь исправляю. КСУ создавали через Мастера списания, а списывали вручную, вставляя в 910^V КСУ. Теперь не пополняется.

Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 13, September, 2023 10:32

Почему "теперь"? Оно и не должно пополняться, т.к. пополнение идет по полям 940, а они создаются при списании Мастером списания.
По-моему, мы уже это обсуждали?

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 13, September, 2023 10:35

Согласна, но делал сотрудник, который этого не знал.
Как можно теперь это исправить? Глобально в ти запись проставить 940 поле?

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 13, September, 2023 10:42

ochagova написал(а):
-------------------------------------------------------
> Нет, не так. В поле 940 кладется полное повторение
> поля 910 для списанного, если это индивидуальный
> учет (!!!). Т.е. все сложнее. Пример в прилагаемом
> файле. Сначала проверьте как работает

Исправить, как написано чуть выше? Использовать файл tast.gbl?

Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 13, September, 2023 10:44

Если у вас индивидуальный учет, то поправить можно - я подскажу как сформировать поля 940. Но если списывались экземпляры группового учета - то уже поля 940 не создать.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 13, September, 2023 10:55

Индивидуальный.

Re: Не работает завершение выбытия
Пользователь: ochagova (IP-адрес скрыт)
Дата: 14, September, 2023 11:19

Тогда можно написать такую глобальную, которая сформирует поля 940 из списанных экземпляров поля 910. С проверкой на "уже есть".
Пример (в блокноте):
0
DEL
1910
*


ADD
1910

(if v910^A='6' then v910 fi/)

REPEAT
IF
if a(v940) or rsum((if p(v940) then if v940^B=&uf('Av1910^B#1') and v940^V=&uf('Av1910^V#1') then '1,',,break fi fi/))=0 then '1' fi
ADD
940

&uf('Av1910#1')

FI
DEL
1910
1


UNTIL
if p(v1910) then '1' fi

Написала, не проверяя. Так что проверьте.

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 14, September, 2023 16:32

Прикрепила файл.
Когда выбираешь параметр REPEAT, не возможно указать написанные вами параметры.

Вложения: REPEAT.jpg (97.1KB)  
Re: Не работает завершение выбытия
Пользователь: Куделя (IP-адрес скрыт)
Дата: 14, September, 2023 19:03

Оля написал(а):
-------------------------------------------------------
> Прикрепила файл.
> Когда выбираешь параметр REPEAT, не возможно
> указать написанные вами параметры.


У REPEAT нет параметров, IF это уже следующий оператор. То есть если строго, то должно быть так:

0
DEL
1910
*
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
ADD
1910
XXXXXXXXXXXXXXXXXXX
(if v910^A='6' then v910 fi/)
XXXXXXXXXXXXXXXXXXX
REPEAT
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
IF
if a(v940) or rsum((if p(v940) then if v940^B=&uf('Av1910^B#1') and v940^V=&uf('Av1910^V#1') then '1,',,break fi fi/))=0 then '1' fi
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
ADD
940
XXXXXXXXXXXXXXXXXXX
&uf('Av1910#1')
XXXXXXXXXXXXXXXXXXX
FI
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
DEL
1910
1
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
UNTIL
if p(v1910) then '1' fi
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Не работает завершение выбытия
Пользователь: Оля (IP-адрес скрыт)
Дата: 15, September, 2023 09:34

Спасибо. Тогда попробую сначала на одной записи

Страницы: <<123>>
Страница: 2 из 3


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