#0
by MistaEr
Добрый день! Стоит такая задача. Нужно отследить появление новых записи регистра сведений. Я могу обращаться регламентным заданием обращаться каждые 5 секунд к регистру, прочитать записи обработать и удалять. А есть ли другой вариант решения? Не запускать регламент без надобности.
#4
by MistaEr
Ну допустим подписка на события при записи, запись то еще не существует, а мне ее после обработки данных нужно удалчть
#8
by MistaEr
Как только появляется новая запись, получить из него данные, создать документ по этим данным и удалить эту запись. А тут видишь, может я и писать не буду тогда ее.
#9
by Maxus43
>>при записи, запись то еще не существует уже существует и записана. Только транзакция не зафиксирована
#11
by anatoly
по идее подписка на событие, но можно попробовать вариант с авторегистрацией для обмена (сам обмен не делать - просто анализировать зарегистрированные)
#14
by MistaEr
А как будет правильное место? Допустим создам я план обмена, а когда читать изменения? Постоянно?
#15
by Maxus43
когда задачу нормально услышим - может и найдётся такое место. в задача не раскрыта. Зачем там создаётся запись? Может вместо создания записи в регистре и документ сразу делать?
#16
by MistaEr
Внешняя программа пишет данные в БД (в регистр), это должно происходить очень быстро. А я решил, что документ должен создаваться и проводиться в 1С.
#19
by Maxus43
Я бы сделал как в , регламентами. Каждые 5 секунд может и часто, но в принципе годится концепция
#20
by ptiz
Если тупо в лоб: добавить реквизит регистра "ЭтоНоваяЗапись" типа булево - заполнять для новых записей в подписке "ПередЗаписью". Еще вариант - при появлении новых записей делать записи в отдельный РС или создавать сразу нужный документ. Кстати, с определением - какая запись "новая", могут быть сложности, если старый набор сначала записывается пустым, а потом заполненным.
#23
by Maxus43
я то откуда знаю? смотря ведь как напишешь. Разделяй и властвуй. Запись в регистр и создание документа - разные процессы, не надо их объединять
#24
by MistaEr
Чисто спортивный интерес: А регламентное задание ожидает завершения предыдущей транзакции запущенной на шаг раньше по расписанию?
#25
by Maxus43
нет. Регламентное задание может породить сколько угодно фоновых, в почти одинаковое время. Тут надо правильно код писать... и 5 секунд - слишком часто.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить значения последней записи в регистре сведений?
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как в регистре сведений определить, какие записи удаляются.
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- Отследить удаление записи регистра сведений. Как?
- как отследить кто записывает (какой ip) в расшаренную папку?
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- Нарушение прав доступа при записи новой операции
- Сообщение пользователю при записи на сервере о текущем состояние записи
В этой группе 1С
- Альфа Авто 5 помогите со скидками на работы
- Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных()
- В режиме Предприятие не отображается кнопка Печать на форме документа
- Внешнее соединение. Подключение к серверной базе УФ. Подписка на событие
- ФормаСписка.Форма(79)}: Поле объекта не обнаружено (Отказ)
- Использование 1С СППР на проектах
- v7: Какой обработчик копирования строки документа?
- VK Api и 1С
- Отзывы о Штрих-М Кассир 5
- Производство в УТ10: за и против
- Не проводится документ Списание материалов из эксплуатации Бух Корп. 2.0.59.6
- вставить картинку в из буфера обмена в форматированный документ
- КД: Универсальное правило конвертации группы свойств - реально?
- Текущие данные из табличной части
- Как из модуля команды документа обратиться к его реквизитам?
- v7: Перехват открытой формы, как узнать есть ли на форме список значений с пометками
- v7: Подчиненные справочники 1с7.7
- Загрузка в БП 3.0
- Ограничение доступа к данным на уровне подразделений в бухгалтерии 3.0
- Пропали элементы справочников