Дополнительные проверки при закрытии документа

  • Снимок_.JPG
    Снимок_.JPG
  • Снимок.JPG
    Снимок.JPG

Дополнительные проверки при закрытии документа

В событии "Перед закрытием документа" (файл EVENTS\ docclosb.evt) содержится логика проверок документов (общая СТМ и нескольких дилеров).
Начиная с версии 10.04, все дополнительные проверки должны быть вынесены в файл PROCDOCS\extentions\docclosb_ext.prd. В основном скрипте добавлена проверка наличия этого файла и, если он есть, выполняются дополнительные проверки. Если файла нет - выполняются только общие проверки.
Такое разделение повышает читаемость кода и позволит дилерам не зависеть от обновлений ВЭД-Склад.
Старый вариант работы будет поддерживаться до версии 10.05 включительно.

Логика работы:
Файл с дополнительными проверками для всех клиентов будет называться одинаково: docclosb_ext.prd
При выполнении docclosb.evt проверяется наличие файла PROCDOCS\extentions\docclosb_ext.prd. Если файл есть, то выполняем его вместе со стандартными проверками, если файла нет, то работают только стандартные проверки.
Дилеры сами передают своим клиентам доп.файлы.

ВАЖНО: дилеры в своих файлах должны будут завести переменную "Var('sDilerName', string, 'Название дилера');", чтобы облегчить поддержку. Эта переменная будет выводиться в окне проверок в заголовке описания (см. скриншоты).
Если переменная отсутствует, то подставится общая фраза "Дилерская проверка".

121