#0
by IamAlexy
С удивлением обнаружил следующий прикол на крайней платформе. Есть документ. В модуле документа есть процедура "ПередЗаписью" в которой стоит проверка срабатывающая при режиме записи "Проведение" (на предмет можно проводить или нет) Процедуры "ОбработкаПроведения" нет (оная вынесена в подписку) Так вот: если пользователь сначала записывает документ а потом проводит - процедура проверки срабатывает. Если делает новый документ и сразу проводит (кнопку записать не нажимает а сразу "провести и закрыть") - процедура "Перед записью" не срабатывает. чудеса блин...
#6
by IamAlexy
нет. а очень просто определил в ПередЗАписью есть что то типа которое не срабатывает если документ проводится но перед этим он записан в базу не был и срабатывает если сначала документ записать а уже потом проводить.
#10
by PiVa123
А процедура "ПередЗаписью" точно определена в событиях объекта(или формы) или она просто написана в соответствующем модуле ?
#14
by IamAlexy
УФ первый раз столкнувшись стер ее и создал через список процедур и функций модуля... на всякий случай :) код прост
#17
by эцп
Если в запрос передается что-то типа: Запрос.УстановитьПараметр("Ссылка", Ссылка); то, не сработает, т.к. в режиме проведения документ может быть еще не записан и "Ссылка" ничего не содержит. Но судя по коду в , странно.
#18
by IamAlexy
нет, такого нет.. там задача простая в принципе была.. есть некий документ - заявка необходимо проверить что содержимое заявки не дублируется в других заявках прежде чем эту заявку запускать в работу собственно пользователи могут оформить любое количество заявок с любым содержимым но по некоторым признакам (не ссылка) нужно блокировать проведение документа если уже дубль есть.. собственно дубль есть мало токо - прикол то в том что не срабатывает сама процедура даже без всяких запросов.. то есть прописать как в - фиг.. неработает
#19
by эцп
Проверяю у себя: 1) в нетленке в толстом клиенте в файловом режиме с отключенным режимом совместимости с отладчиком точка останова срабатывает всегда; 2) включил режим совместимости, тоже срабатывает.
#22
by IamAlexy
был ненаучили подскажите люди добрые.. кто знает.. что за магия такая... не. я конечно сделал процедуру "ОбработкаПроведения" и туда положил проверку.. но по сути она то ненужна была в принципе...
#29
by IamAlexy
читай у меня несрабатывает при наличии подписки и отсутствии обраобтки "ОбработкаПроведения"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не срабатывает процедура ОбработкаПодбора :((
- v8: Выпущена 8.2.15 (финал - 8.2.15.294 от 27.01.12)
- Вызов процедуры модуля объекта из модуля формы
- Процедура Внешнее событие не срабатывает документе Возврат товаров в Розница 2.0
- Вызов из модуля команды объекта процедуры из модуля объекта
- вызов процедуры модуля объекта из модуля формы обработки
- Передача переменной из модуля формы в модуль объекта при проведении объекта
В этой группе 1С
- Отбор в стандартной форме "Редактирование списка значений" - как?
- Как в ут 11 складу установить тип Розничный
- 8.2 + Управляемые формы + дерево значений + контекстное меню = проблемы
- Завис процесс 1с
- Как вам такой КОД ???
- скд = >связи наборов данных = > список параметров
- Расчет ресурса по группировкам иерархии.
- Почему функция ВставитьОбласть недоступна в тонком клиенте? А как же SaaS?
- Precomp.dll
- v7: Как вывести остатки по 41 (номенклатура+код) счету в xml в бухгалтерии 7.7
- Выгрузка Макета в эксель
- КД. Не выгружается реквизит справочника.
- ЗУП. Расчет премии от оклада
- УТ 11 изменить значение табличной части документа УстановкаЦенНоменклатуры
- сохранение параметров отбора построителя отчета
- вывод своего макета в СКД
- v8: Не запускается служба "Агент сервера 1С Предприятия 8.1".
- Должны ли остатки отпусков учитывать невыходы сотрудника?
- ЗУП. В каком регистре хранятся данные прошлого года по среднему для отпуска ..
- ЗУП Депонирование.