Список проверок перед закрытием документа

Список проверок перед закрытием документа:

1. Проверка статуса регистрации ДО-1/ДО-2
- если это ДО-1 (DocType = 1) или ДО-2 (DocType=5) и статус документа (KRD_MAIN.MC_STATUS_BD, RELEASE.MC_STATUS) не в списке ['1', '3'] и в документе заполнены регистрационные данные (рег. номер + дата регистрации + ЛНП инспектора + ФИО инспектора + должность инспектора), то автоматически ставим ему статус "Зарегистрирован" ('3');

2. Проверка для Тамарикс на наличие уведомления о выпуске до регистрации ДО-1

3. Проверка подключенных дилерских проверок.
- если существует файл: PROCDOCS\extentions\docclosb_ext.prd, то выполняем его

4. Включены ли вообще проверки.
- если в sts.ini в [DOCCLOSB] значение Enabled = 1, то выполняются ВСЕ нижеследующие проверки, иначе ничего больше не выполняется.

5. ПРОВЕРКИ ПО ДО-1:
- проверка номера контейнера на количество знаков (крупнотоннажный контейнер должен быть 11-значным, 4 буквы + 7 цифр (пример AMTU4003372), среднетоннажный морской контейнер должен быть 9-значным и состоящим только из цифр (пример 519503660)) (уровень: Ошибка);
- проверка дублирования номера контейнера в ближайшие 10 дней(уровень: Предупреждение);
- проверка размера и типа контейнера(уровень: Предупреждение);
- проверка номера вагона (уровень: Предупреждение);
- проверка информации о документе СВХ (уровень: Ошибка):
1. Наименование организации владельца
2. Адрес места хранения
3. Тип документа разрешающего хранение
4. Номер документа разрешающего хранение
5. Дата документа разрешающего хранение
- проверка таможенных документов (уровень: Предупреждение):
1. проверка кода на заполненность
2. проверка номера на заполненность
3. проверка наименования на заполненность
4. проверка даты на заполненность
5. проверка на соответствие кода справочнику
6. проверка на соответствие наименования справочнику
- проверка транспортных документов (уровень: Предупреждение):
1. Проверка формата рег.номера
- проверка товаров:
1. Проверка привязки накладной и, что привязанный документ принадлежит "накладным" (уровень: Ошибка);
- происходит проверка и автоматическое исправление формата ФИО в ДО-1.

6. ПРОВЕРКИ ПО ДО-2:
- происходит проверка и автоматическое исправление формата ФИО представителей склада и получателя в ДО-2.
- происходит сравнение данных ДО2 с данными ДТ. Если проект procdocs\CheckDO2\Project1.ssproj существует, то выполняется проверка из этого проекта.
- проверка основания выдачи ДО-2(уровень: Предупреждение):
1. Проверка ззаполненности наименования выпускающего документа
2. Проверка заполненности кода выпускающего документа
3. Проверка заполненности и формата уведомления о выпуске
- проверка наличия незарегистрированных комм. актов (уровень: Ошибка);
- проверка добулирования номера ДТ;
- проверка что дата ДО-2 позже даты направления Уведомления (уровень: Ошибка);
- проверка что дата ДО-2 позже, чем дата ДО-1 (уровень: Ошибка);
- проверка товаров ДО-2:
1. дата выдачи товара должна быть не позже даты ДО-2;
2. дата выдачи товара должна быть позже даты уведомления о возможности выдачи;
3. проверка, что вес брутто ненулевой;
4. проверка, что вес брутто\объем без контейнера не больше веса брутто;
5. проверка, что объем без контейнера и т/о не больше объема;
- происходит проверка и автоматическое исправление формата ФИО в комм.акте.
- происходит проверка и автоматическое исправление формата ФИО в письме об ошибках.

7. ОБЩИЕ ПРОВЕРКИ
- проверка наличия документа в базе


Также у дилеров есть возможность добавить собственные проверки.

1727