В подписке на события ПередЗаписью не указан Источник
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Прошу прощения.Спасибо, что откликнулись :)
1С:Предприятие 8.2 (8.2.13.219)
Управление производственным предприятием, редакция 1.2 (1.2.25.1)
Точно не знаю, частная фирма то ли дорабатывала, то ли переписывала со стандартной УПП.
Свойства подписки на события:
событие: ПередЗаписью
обработчик: НастройкаПравДоступа.ПередЗаписьюДокументаПроверкаДоступностиПериода
Текст:
Процедура ПередЗаписьюДокументаПроверкаДоступностиПериода(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Если Отказ Тогда
Возврат;
КонецЕсли;
ПроверкаПериодаДокумента(Источник, Отказ, РежимЗаписи);
#Если НЕ ВнешнееСоединение Тогда
Если Отказ Тогда
Сообщить("Редактирование данных этого периода запрещено. Изменения не могут быть записаны...", СтатусСообщения.Важное);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
Нигде в руководствах не нашла, может ли подписка на событие отрабатывать без указания конкретного источника?
Не понимаю, то ли подписка вообще не отрабатывает, то ли отрабатывает каким-нибудь особо хитрым способом.
Конфигурация закрыта для редактирования.
1С:Предприятие 8.2 (8.2.13.219)
Управление производственным предприятием, редакция 1.2 (1.2.25.1)
Точно не знаю, частная фирма то ли дорабатывала, то ли переписывала со стандартной УПП.
Свойства подписки на события:
событие: ПередЗаписью
обработчик: НастройкаПравДоступа.ПередЗаписьюДокументаПроверкаДоступностиПериода
Текст:
Процедура ПередЗаписьюДокументаПроверкаДоступностиПериода(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Если Отказ Тогда
Возврат;
КонецЕсли;
ПроверкаПериодаДокумента(Источник, Отказ, РежимЗаписи);
#Если НЕ ВнешнееСоединение Тогда
Если Отказ Тогда
Сообщить("Редактирование данных этого периода запрещено. Изменения не могут быть записаны...", СтатусСообщения.Важное);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
Нигде в руководствах не нашла, может ли подписка на событие отрабатывать без указания конкретного источника?
Не понимаю, то ли подписка вообще не отрабатывает, то ли отрабатывает каким-нибудь особо хитрым способом.
Конфигурация закрыта для редактирования.
1. Что значит "закрыта", если вы не знаете даже, кто эту бадью замутил? Откройте.
2. Поставьте на НастройкаПравДоступа.ПередЗаписьюДокументаПроверкаДоступностиПериода останов в отладчике, запишите какой-нито документик...
2. Поставьте на НастройкаПравДоступа.ПередЗаписьюДокументаПроверкаДоступностиПериода останов в отладчике, запишите какой-нито документик...
(4)
1. Закрыта - это просто - ткрывать конфу можем, читать можем, редактировать не можем. И я знаю фирму-разработчика. Но не имею право ее озвучить.
2. Уже пыталась. У нас клиент-серверный режим работы. Точки останова без особой настройки на сервере не срабатывают.
Я так понимаю, что без указания Источника в свойствах подписки на события все прекрасно может работать в каких-то особых условиях. Хоть нигде это и не прописано. :(
Спасибо!
Как говорится, будем искать... :)
Это уже не в первый раз, когда все упирается в получение открытой конфы.
1. Закрыта - это просто - ткрывать конфу можем, читать можем, редактировать не можем. И я знаю фирму-разработчика. Но не имею право ее озвучить.
2. Уже пыталась. У нас клиент-серверный режим работы. Точки останова без особой настройки на сервере не срабатывают.
Я так понимаю, что без указания Источника в свойствах подписки на события все прекрасно может работать в каких-то особых условиях. Хоть нигде это и не прописано. :(
Спасибо!
Как говорится, будем искать... :)
Это уже не в первый раз, когда все упирается в получение открытой конфы.
(6)
2.Если база на своем компе и платформа 8.1, ставишь точку останова, запускаешь отладку, открываешь документ, и когда процедура доходит до точки останова, возвращается окно конфигуратора, а на точке останова появляется стрелочка.
Если база на сервере, ставишь точку останова, запускаешь отладку, все идет как обычно, будто нет никаких точек останова.
В сети нашла рекомендации 1С:Предприятие 8.2. Руководство разработчика. Часть2 стр 2-922 написано, что чтобы запустить сервер системы в режиме отладки надо запустить ragent.exe с ключом командной строки -debug ... и т.д.
Платформа 8.2 у нас еще меньше месяца. Поговорю с админами, если будут не против, поэкспериментируем :)
Допускаю, что может быть при этом ничего и не изменится, и это я чего-то не догоняю, но пока не проверишь, не узнаешь точно ли так :)
2.Если база на своем компе и платформа 8.1, ставишь точку останова, запускаешь отладку, открываешь документ, и когда процедура доходит до точки останова, возвращается окно конфигуратора, а на точке останова появляется стрелочка.
Если база на сервере, ставишь точку останова, запускаешь отладку, все идет как обычно, будто нет никаких точек останова.
В сети нашла рекомендации 1С:Предприятие 8.2. Руководство разработчика. Часть2 стр 2-922 написано, что чтобы запустить сервер системы в режиме отладки надо запустить ragent.exe с ключом командной строки -debug ... и т.д.
Платформа 8.2 у нас еще меньше месяца. Поговорю с админами, если будут не против, поэкспериментируем :)
Допускаю, что может быть при этом ничего и не изменится, и это я чего-то не догоняю, но пока не проверишь, не узнаешь точно ли так :)
(7) почему же не дает?
очень даже дает (рисунок).
Если очень много объектов, то все в поле не убираются - и не показывает.
А мышку наводишь - список длинный появляется.
Но мне не удалось съимитировать, сколько объектов убирается - добавил много, но в строке отобразились.
очень даже дает (рисунок).
Если очень много объектов, то все в поле не убираются - и не показывает.
А мышку наводишь - список длинный появляется.
Но мне не удалось съимитировать, сколько объектов убирается - добавил много, но в строке отобразились.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот