#0
by Csar
Всем привет! Подскажите, пожалуйста, как решить проблему? У меня ПланОбмена собирает изменения документа поступления товаров и услуг (ПТУ). Однако мне необходимо фиксировать не все изменения, а лишь создание новых документов. Как это организовать? Поскольку в настройках плана обмена вроде бы нет разделения на Новый Объект или нет, то м.б. как то удалять из плана обмена после записи документа или как то еще?
#4
by Нуф-Нуф
перед записью документа суй в дополнительные свойства флаг ЭтоНовый, а при записи в зависимости от наличии этого флага удаляй регистрацию изменений
#5
by Csar
А есть ли смысл удалить в настройках регистрацию ПТУ, а при записи по отсутствию флага "вручную" добавлять регистрацию?
#6
by Csar
откровенно говоря не хочется настраивать подписку, т.к. будет происходить захламление конфы. Надо бы максимально в одном месте все сделать.
#9
by Нуф-Нуф
кстати. имхо самое правильное - отключить авторегистрацию в плане обмена и добавить подписку ПередЗаписью для регистрации нового
#14
by Godofsin
Открой типовую УТ к примеру и отследи по подписке как он регистрируется в типовых планах обмена
#17
by Maxus43
убирай, в подписке ПередЗаписью проверяй на этой новый и заполняй Получателей узлами нужными, иначе не заполняй вобще. Само всё зарегистрируется для указанного списка получателей
#18
by Csar
Спасибо! А можно ли регистрировать в план обмена еще не записанный документ? Если я в ПриЗаписи вызову подписку, то у меня же ДокументОбъект еще не будет записан (при условии, что он ЭтоНовый=истина)
#24
by Maxus43
Зарегистрировать незаписанный нельзя, да. Но можно у него заполнить ПОЛУЧАТЕЛЕЙ. После завершения записи по списку получателей пройдёт регистрация
#25
by Csar
где именно эта процедура? В какой УТ и где раполагается? Я что то с подпиской окончательно запутался.
#27
by Csar
Я не могу понять откуда в Подписках процедура ПередЗаписьюДокументаДляОбменаТорговляБухгалтерияПередЗаписью
#28
by Csar
Любопытно, почитаю про получателей. Пока не понятно получатели указываются для конкретного документа или для всех документов этого Типа.
#30
by Maxus43
у каждого объекта (кокнретного) можно указать список получателей, заполняется каждый раз, пока доступен ДокументОбъект, СправочникОбъект... это свойство объектов
#31
by Maxus43
З.ы. не используй всякие конструкции типа ЗарегестрироватьИзменения и т.д., оно не для этого
#32
by Serg_1960
Эх... когда-то даже таблица регистрации изменений была недоступна и приходилось выкручиваться кто как мог... PS: ты это... хоть однажды глянь внимательно на свойства объекта в окне "Табло" при отладке :))
#34
by Maxus43
глава про обмены стандартные - всего 3-4 страницы в толстой книжке, разжёвано для начала очень неплохо
#35
by Csar
Еще возникло препятствие. Я вручную очистил состав плана обмена (в самом объекте метаданных), а в формеДокумента в процедуру ПередЗаписьюНаСервере вписал код: Но вылазит ошибка "Несоответствие типов (параметр номер '1')" Не могу понять с чего бы она? Пробовал указывать и "Узел" и "Узел.Ссылка" от безысходности.
#36
by Maxus43
что значит "очистил состав плана обмена"? Авторегистрацию сними, а не совсем исколючи из обмена
#38
by Maxus43
значит в самом плане обмена переключить авторегистрацию, там где "Разрешить" сделай "Запретить"
#39
by Csar
Максим, пояни, пожалуйста, что такое Получатель? Читаю Технологии интеграции - там вообще толком не объясняется что это такое. В интернетета же ситуация
#40
by Maxus43
Описание: Тип: НаборУзлов. Набор узлов, для которых будут регистрироваться изменения при записи или удаления объекта данных, к которому относится объект ПараметрыОбменаДанными.
#41
by Maxus43
Просто список узлов, для которых будет зарегистрировано изменение. Нельзя туда передать "ЭтотУзел", для себя регистрировать нельзя
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Добавление Группировки в запрос. Можно ли так это описать?
- Добавление отбора в Построитель отчета
- V8: Отказ от процедуры проведения без потери внесенных изменений
- Выборочное удаление движений из регистра накопления
- Как получить дату изменений из таблиц изменений ?
- План обмена Полный для БП: где хранится соответствие объектов для обмена?
- в УТ11 есть план обмена с БП2, а в БП2 нету обмена с УТ11
- ПКО, План обмена для фиксирования изменений, настройки обмена УТ- вместе не work
- УТ. Выборочное партионное списание
- Добавление документа в план обмена
- 1С-Документооборот. Добавление дополнительных полей в план проекта
- План обмена для одностороннего плана обмена с выгрузкой НЕ в XML
В этой группе 1С
- Зарплата, табель сводно или по дням?
- Как запретить серверу выдавать лицензии?
- Не видит сетевой hasp после обновления платформы
- 1С Веб-сервис. Работа с XDTO.
- v7: Как ускорить выборку движений из регистра?
- v7: Привет из прошлого. Как правится код ошибки 30 и 40
- Получение данных из регистра ПартииТоваровНаСкладах в УТ 10.3
- v7: ЗначениеВстрокуВнутр() - длина строки?
- Не обновляется представление ссылки при изменении на сервере
- Как в СКД вывести свернутые группировки
- Ошибка при вызове конструктора (COMОбъект): Отказано в доступе.:
- Превышено допустимое число дней задолженности
- Подскажите по хэшированию в 1С
- УПП согласование заявок на расход ДС
- УПП закрыть 25 счет на 91 реально?
- Можно ли увидеть сформированный запрос перед выводом СКД ?
- MD83Exp
- v8: Как скопировать строку табличной части
- СКД. Ошибка в выражении.
- 1C 82 Процедура или функция с указанным именем не определена