вторник, 4 августа 2015 г.

Как убрать информационный блок в 1С 7.7

На примере конфигурации 1С 7.7 "Бухгалтерия предприятия 4.5", рассмотрим принцип запуска информационной и рекламной обработки "Информационный блок" и способ избавится от ее запуска.




Итак, обработка "Информационный блок" которая запускается при старте конфигурации имеет галочку которая по умолчанию установлена на показ этой обработки,
но даже если эту галочку убрать, через некоторое время обработка начинает опять загружаться при запуске конфигурации.

За ее работу отвечает процедура в глобальном модуле конфигурации - "глПоказИнформационногоБлока"

На картинке ничего не видно, разбираюсь с этим, может оно и не нужно что-бы было видно) в общем вкратце там примерно следующее: Если вы убрали галочку и обработка перестала работать, она автоматически включается "1" и "15" числа каждого месяца. Обработка запускается из конфигурации, 


если она удалена в конфигурации, она ищет два файла в каталоге с базой и каталоге регламентированной отчетности,

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

Можно удалить все эти файлы физически и удалить обработку из конфигурации, работать перестанет. Можно закомментироваь процедуру в глобальном модуле приведенную выше, затем проверить на синтаксис и закомментировать или убрать ссылки на эту процедуру в других модулях. В общем можно так (но хлопотно и долго), а можно просто закомментировать одну единственную строку в глобальном модуле в процедуре "При начале работы системы"
Находим в этой процедуре строку


и закомментируем ее (или комментируем ее? или комментим?).
Этого достаточно, работать она больше не будет, по крайней мере до обновления.
В общем делаете все на свой страх и риск, автор ответственности не несет ни за что.
Спасибо за внимание!

Комментариев нет:

Отправить комментарий