#0
by Alexey_vlz
Добрый день. В УТ 11.3 добавлен новый реквизит в реализации. В УТ 11.1 при его изменении документ не регистрировался к отправке. В УТ 11.3 происходит автоматическая регистрация и отправка в БП 3.0. Подскажите, пожалуйста, где указать, что при изменении этого реквизита документ не должен регистрироваться для обмена.
#1
by Serg_1960
Если реквизит добавили(!) в 11.3, то как Вы его "нашли" в 11.1? :) В типовых вряд ли такое есть, решение только через внесение изменений в конфигурацию. В любом случае, задача нетривиальная. В обработчике перед записью документа нужно, сначала определить, что в документе изменили только один это реквизит и ничего более, а потом нужно сбросить регистрацию изменений в плане обмена с БП. Фишка в том, что скорее всего, регистрация происходит в подписке, которая запускается после обработчика :( Если только через доп.свойства объекта передать эту информацию... PS: могу быть неправ - с УТ давно не работал.
#2
by polosov
Если док надо часто перепроводить из-за одного реквизита, то есть смысл завести РС, в котором будут отражаться эти данные со ссылкой на документ, а не будет док постоянно дергаться.
#4
by Alexey_vlz
Используется обмен через универсальный формат (типовой). lxndr, конечно! Только в правилах регистрации)) Я там его добавил, а не надо было. Сейчас проверю, отпишусь.
#5
by Alexey_vlz
Удалил из правил регистрации мой реквизит, результат тот же. Установил типовые правила регистрации - не помогло. Почему же в 11.1 новый реквизит не влиял, а в 11.3 влияет на регистрацию?(
#9
by Alexey_vlz
Используется обмен через универсальный формат (типовой) - МенеджерОбменаЧерезУниверсальныйФормат. В нем нет упоминания моего реквизита.
#10
by Serg_1960
Объект или регистрируется, или нет. Регистрация - она на объект, весь, целиком. Ок? Можно внести изменения в правила регистрации(!), не конвертации. Но тогда этот реквизит будет "работать" так-же как, например, реквизит "Организация" в обмене по организациям или реквизит "Магазин" в обмене по магазинам - будет регистрировать документ по узлам. Это тебе надо? :)
#11
by lxndr
для универсального обмена нет механизма выборочной регистрации. >> Объект или регистрируется, или нет. Регистрация - она на объект, весь, целиком. Ок? Не всегда. Если используются правила конвертации, при регистрации отслеживается изменение полей, участвующих в обмене
#12
by Serg_1960
В не совсем внятно сказано что-же на самом деле нужно автору :( Я так понял, см., что автору нужно чтобы изменение этого реквизита (и сам факт редактирования документа) "игнорировалось" механизмом обмена и не влияло на статус регистрации изменений. Автору, также, уже предлагали "вывести" реквизит из состава объекта, в , но он на это никак не отреагировал.
#13
by Alexey_vlz
Согласен со всеми комментариями. Можно сделать дополнительный реквизит, но (удивительно!) это тоже не дает результат) При изменении дополнительного реквизита происходит регистрация. Кроме того, при перепроведении неизмененного документа он тоже регистрируется))
#14
by yzimin
потому что надо не дополнительный реквизит создавать (он в составе ТЧ объекта), а доп.свойство
#16
by yzimin
не правда. Выборочная регистрация есть. Например, в типовом обмене УТ11-БП3 на регистрацию влияет дата отправки документов, отборы по организации
#17
by Alexey_vlz
почему тогда неизмененный документ при проведении регистрируется к отправке? В общем написал в техподдержку. Думаю это ошибка (большая) разработчиков.
#18
by yzimin
всё очень просто. В типовых релизах при проведении нет проверки на изменения реквизитов в документе. Тем самым увеличивается время проведения документа.
#19
by lxndr
тут речь о другом. Выборочная регистрация в терминах разработчиков работает по такому принципу: перебираются правила КОНВЕРТАЦИИ и перед записью документа проверяются, изменилось ли хоть одно поле, которое входит в состав ПКО. Если изменилось - регистрируем. Для обмена в универсальном формате правил регистрации нет, а значит эта выборочная регистрация не работает. А перечисленные тобой отборы по дате, организации - да, работают, но это другая тема. >> Я так понял, см., что автору нужно чтобы изменение этого реквизита (и сам факт редактирования документа) "игнорировалось" механизмом обмена и не влияло на статус регистрации изменений. Именно так и работает эта ВРО
#20
by yzimin
>> Для обмена в универсальном формате правил регистрации нет, а значит эта выборочная регистрация не работает Универсальный формат работает по правилам регистрации объектов. Зайди в любую настройку обмена и убедись в этом: Параметры синхронизации данных - Загрузить правила регистрации объектов. Т.е. тебе никто не запрещает в правилах регистрации описать обработчик, в котором будут проверяться измененные реквизиты. В зависимости от ситуации - хочешь регистрируй на узле, хочешь нет. Но проверять изменения - это нафиг никому не надо. Есть другие механизмы: дата запрета, дата отправки документов, вынос реквизита за метаданные документа и др., чтобы не увеличивать время проведения документа
#21
by lxndr
да, я ошибся, правильно должно звучать: "Для обмена в универсальном формате правил конвертации нет" >> Но проверять изменения - это нафиг никому не надо. Поверь, надо. Если такой упёртый, завтра найду модуль и процедуру, где это проверяется
#23
by MaxS
Почему бы не использовать типовой функционал? Дополнительные сведения, например. Это регистр сведений. Можно написать внешнюю обработку заполнения и... в списке документов выбрали документ или несколько, нажали заполнить, программно установили реквизит и если нужно отменили регистрацию. Всё штатно и не нужно дорабатывать конфигурацию.
#24
by Азазелло
Чем, собственно, мешает регистрация документа к обмену при изменении значения реквизита? Байты на диске/трафик экономите?
#25
by Alexey_vlz
Получил ответ от разработчика: так и должно быть. Каких-либо комментариев больше не было. Видимо самое верное объяснение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запретить очистку реквизита формы?
- Когда придется хошь-не хошь переходить на УТ11?
- в УТ11 есть план обмена с БП2, а в БП2 нету обмена с УТ11
- УТ11: Зависание при изменении статьи расходов в документе "внутреннее потребл."
- УТ11: можно ли штатно обновить виды запасов при изменении настроек?
- УРИБ:когда вручную удаляешь регистрацию док-та,как удалить регистрацию движений?
- УТ11: Версионирование в УТ11
- как в ут11 получить организацию по умолчанию для конкретного пользователя?
- Запретить печать программно ИспользованиеВывода.Запретить
- Не удалось выполнить обновление с УТ11.1 на УТ11.2
- Как запретить пользователю запуск конфигуратора в УТ11
- УТ11 Как запретить пустые цены?
В этой группе 1С
- Комплектация номенклатурыв УНФ 1.6
- После сбоя интернета недоступен кластер 1с
- Перенести банк. платежки из 1с 8.2 в 1с 8.3 Бухгалтерию как
- УПП Задать лимит кассы
- перенос из Бухгалтерия 3.0 у УПП 1.3 готовые типовые правила существуют?
- УТ11, задолженность клиентов по срокам
- 1С СКД Подчиненные элементы
- Не сохраняются настройки списка
- Редактирование шаблона для печати этикеток и ценников
- Перечисление ЗП по нескольким ведомостям Ошибка в БП 3.0?
- УТ 10.3, доставка товара покупателю, принятого на хранение.
- Посмотреть продажи кассиров УТ 11.2
- 1C ERP 2.2.1 Запрет редактирования Закрытых Заказов клиента и поставщика
- Версия для обучения программированию под linux?
- Системное выделение цветом активной строки
- Передать параметр во внешнюю печатную форму
- Консоль запросов, ЛЕВОЕ СОЕДИНЕНИЕ, ПОДОБНО и "Неверные параметры"
- Переход с ЗиК 7.7 на ЗУП 3.1 КОРП
- ЗУП 3.0 Как выбрать доп.реквизит Позиции штатного распис. при настройке отчёта?
- Ответственное хранение ERP