#0
by Kurt
Собственно вопрос такой: Можно ли заблокировать узел плана обмена, кроме штатных "НачатьЗапись", "НачатьЧтение"? Мне необходимо программно разобрать ТаблицуИзменений и потом сбросить все изменения, но понятно, что в этот момент писать в узел надо запретить.
#2
by NcSteel
Пока ты читаешь тебе надо заблокировать все объекты в базе от изменения? Тогда создай константу или еще чего и анализируй ее в подписке на событие
#4
by NcSteel
Если ты хочешь заблокировать для внесения изменения то ты и заблокируешь объекты на запись. Справочник пытается записать себя в таблицу измененных и обламывается из-за блокировки , то транзакция записи откатится.
#5
by Kurt
Согласен, но только те объекты которые участвуют в этом плане обмена. А вообще вопрос мой наверное можно сузить. Нет ли недокументированной возможности? Штатными я уже извратился, но хотелось бы красивее!
#9
by Kurt
Ступил, извиняюсь! Да это все хорошо, но задача стоит основную конфу "Бухгалтерия" оставить в неприкосновенности, для поддержки. А работать по плану обмена (изменениям) в регистрах бухгалтерии (хоз, нал). Ну все равно, спасибо!
#10
by NcSteel
Блин сходил за чаем , а уже спасибо ((( У меня тут в мозге нарисовался план как свой велосипедный лан обмена нарисовать.
#12
by Kurt
У меня сейчас почти готов обмен внутри конфигурации, между моей подсистемой и всей остальной конфой. При этом конфигурация остается на поддержке. А я забираю проводки из таблицы изменений регистра бухгалтерии и дальше по мэппингу счетов кручу их. Но блин когда я читаю таблицу изменений, в этот момент надо ее заблокировать, для этого я использую штатный метод НачатьЗапись, а там надо кучу параметров, вплоть до xml файла открывать, а потом абортирую этот метод, чтобы он не закончился штатно, со всеми вытекающими. Это то мне и не нравится.
#13
by NcSteel
Твой вариант единственно нормальный , так что так и оставь . А про велосипед , лучше его не буду рассказывать , что бы мало ли не реализовал )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как узнать значения реквизитов Узла плана обмена?
- Блокировка ячейки строки табличной части документа в зависимости от другой...
- Восстановление узла распределенной базы после аппаратных сбоев
- Блокировка "Регламентированный отчет"
- Доступ к реквизитам выгружаемого узла плана обмена
- Ручная регистрация для узла
- Как узнать, есть ли изменения конфигурации для узла плана обмена РИБ.
- Обмен с помощью плана обмена и правил обмена.
- Отличие "Блокировка регламентных заданий включена" и "Блокировка начала сеансов"
- Удаление узла плана обмена
- Блокировка таблиц регистрация изменений плана обмена
- План обмена для одностороннего плана обмена с выгрузкой НЕ в XML
В этой группе 1С
- Ошибка при открытии файла 1SACCS.DBF!
- ЗУП. специальности, которыз нет в ОКСО
- Картинка в динамическом списке.
- Запустить обработку под полными правами.
- v8: СКД: программно добавить системное поле
- Изменение значения в табличной части документа.
- В 1С из PDF (проблема пустой ячейки в таблице)
- Ошибка исполнения метода при загрузке проводок из ЗиК и бухгалтерию
- Если оплата за товар произошла от двух разных контрагентов...
- ЗиК изменить дату актуальности
- Как посчитать количество различных строк в запросе?
- Не работает интерактивное удаление помеченных объектов
- Проблемы с открытием базы Access
- Динамический список + группировка
- Построитель отчета, куча вопросов
- Экзамен на преподавателя ЦСО
- Есть обработка проверки правильности отображения движений документа в регистрах учета
- Хранилище значений в табличной части справочника 8.2
- Ошибка загрузки компоненты 'help'
- Конфигурация узла распределенной ИБ не соответствует ожидаемой!