#0
by r2d2
Задача: Отлавливать событие перепроведения, и вести лог во внешней базе. Штатными средствами 1с (ПриПроведении) нельзя, так-как УРБД. Делаю триггер CREATE TRIGGER [PereProv] ON DH745 FOR UPDATE AS BEGIN set nocount on INNER join _1SJOURN Вся беда в том, что при перепроведении документа срабатывает два раза - видимо перепроведение два раза меняет таблицу, один раз при записи, другой при самом проведении. Можно как-то это обойти?
#5
by r2d2
Ну как минимум запись в логе должна появляться моментально. А вообще это одна из частей проекта и все детали объяснять нет смысла, их лень даже читать будет. Пока цель - отловить перепроведение.
#7
by КонецЦикла
Цель - отловить любое проведение? Или только перепроведение проведенного? Или только при сеансе обмена? Программное, интерактивное - ?
#10
by r2d2
расскажи подробнее, что это за служебная база, и как в нее поступают моментально данные?
#11
by Cthulhu
"ON DH745 FOR UPDATE" -- это не на (пере)проведение, а на запись... а запись де-факто выполняется дважды: первый раз при записи документа как таковой... а второй раз - при проведении документа... (сюрпраайс!.. из модуля документа в процедуре обработки проведения можно тупо поменять значения реквизитов и мн.часть документа - и эти изменения сохраняцца))))))
#12
by r2d2
это понятно, в том-то и вопрос, как сделать так чтобы вызывалось один раз. _1SJOURN вроде бы не меняется при перепроведении.
#13
by КонецЦикла
Апдейтится, причем не один раз :) Обычная база - только получатель, если необходимо для нее делаются исключения в правилах обмена (чтобы попадали все объекты)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1с 8.2 как переместить кнопку подсистемы в панеле разделов
- Блокировка при обмене
- Проектирование: ужасные проблемы с отчем, помогите кто знает!
- Как изменить признак модифицированности документа?
- ЗУП: 2-НДФЛ - не совпадают суммы при формировании для ИФНС и выдачи на руки
- Как сформировать справку 1-НДФЛ сразу по всем сотрудникам?
- Режим меню у кнопки
- Проверка открыта ли форма
- Диплом по ЗиК
- есть ли усл. инструкции select case в 1C?
- Как физически удалить процесс, созданный по Новый ComОбъект()?
- Установить время документа в конец дня
- Лечится ли ошибка "out of memory" возникающая при выгрузке xml?
- Тоже мучаюсь с конвертацией. Признак ЭтоГруппа не переносится...
- УПП распределение производственных затрат на наработку в 20, 21 релизе
- ЗУП 2.5.12 Существует ли отчет по остаткам отпусков по регламентированному учету?
- Учет и отчетность предпринимателя
- v7: Разрешается списание запасов при отсутствии остатков по данным учета
- Как получить остатки в запросе по 2-м разным счетам
- Запрос, оператор МЕЖДУ. Включаются ли границы?