В конфе есть самописный общий модуль, в нем есть процедуры которые вызываются при выполнении регл. задания, сегодня в этот модуль добавил через подписку свою новую процедуру, и регл. задание перестало выполнятся.
Ошибка инициализации модуля: ОбщийМодуль.ХХХХХХ.Модуль
по причине:
{ОбщийМодуль.ХХХХХХ.Модуль(629,14)}: Переменная не определена (глТекущийПользователь)
вот собственно добавленная процедура
Процедура _ДатаДокаЗаднимЧисломПередЗаписью(Источник, Отказ) Экспорт
Если СокрЛП(глТекущийПользователь.Наименование) <> "Иванов" И
СокрЛП(глТекущийПользователь.Наименование) <> "Петров" Тогда
Возврат
Иначе
#Если Клиент Тогда
Режим = РежимДиалогаВопрос.ДаНет;
Ответ = Вопрос("Изменить дату документа?", Режим, 0);
#КонецЕсли
Если Ответ = КодВозвратаДиалога.Да Тогда
НДатаДока = ТекущаяДата();
Если ВвестиДату(НДатаДока) Тогда
Источник.Дата = НДатаДока;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
как исправить? ведь глТекущийПользователь экспортная и объявлена в глобальном модуле.
(1) объявить в этом модуле после всех процедур и функции
глТекущийПользователь = ТекущийПользователь(); ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой