Ручная регистрация для узла #527452


#0 by dReamzzz
Есть План Обмена. Флажок РИБ снят. В составе этого плана обмена есть справочник «Товары», авторегистрация запрещена. В модуле объекта данного справочника в процедуре ПередЗаписью написано: Пишет: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '2') Что не так? Подскажите пожалуйста.
#1 by Лефмихалыч
Синтаксис: ЗарегистрироватьИзменения(<Узлы>, <Данные>) Параметры: <Узлы> (обязательный) Тип: ПланОбменаСсылка.<Имя плана обмена>, Массив. Одиночное значение типа ПланОбменаСсылка.<Имя плана обмена> или массив таких значений, показывающие для пересылки в какие узлы регистрируются изменения. <Данные> (необязательный) Тип: Метаданные, Неопределено, УдалениеОбъекта, Число, <Данные>. Значением данного параметра может быть объект метаданных, объект, представляющий данные, хранимые в базе данных, такой как документ, элемент справочника, счет бухгалтерского учета, менеджер записи константы, набор записей регистра и т. п., ссылка на объект базы данных, а также Неопределено. Если указан объект метаданных, то регистрация изменений будет произведена для всех элементов данных, относящихся к указанному объекту метаданных. Объект метаданных должен входить в состав планов обмена всех узлов, указанных в первом параметре. Если указан объект представляющий данные, хранимые в базе данных, или ссылка, то регистрация изменений будет произведена только для указанных данных. Объект метаданных, соответствующий данным, должен входить в состав всех планов обмена всех узлов, указанных в первом параметре. Если указан УдалениеОбъекта, то регистрация изменений выполняется для объекта базы данных, на который "указывает" ссылка, содержащаяся в объекте УдалениеОбъекта. Если указано Неопределено или не указан, то в качестве первого параметра может быть указан только одиночный узел. И в этом случае будет выполнена регистрация изменений для всех объектов, метаданные которых входят в состав плана обмена, к которому относится узел, указанный в качестве первого параметра. Для набора записей регистра сведений, в случае, если регистратор не определен, в качестве ключа используется совокупность измерений, входящих в основной отбор. А если регистр сведений является периодическим и включен основной отбор по периоду, то в ключ входит еще и период. Значение по умолчанию: Неопределено Описание: Регистрирует изменения одного или группы элементов данных для последующей выборки и передачи изменений в адрес одного или нескольких узлов планов обмена. Пример: Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Документ.РасходнаяНакладная
#2 by Лефмихалыч
+ параметр действительно неправильный - должна быть ссылка
#3 by Живой Ископаемый
второй параметр разве не ссылка должен быть?
#4 by dReamzzz
СП читала. А  если объект еще не записан? Ссылки то у него не будет. Как в таком случае его зарегистрировать?
#5 by Лефмихалыч
в приЗаписи в модуль перемести свой этот... ну, то, что у тебя вместо кода
#6 by Михаил Козлов
Обычно это делается в подписке на событие ПриЗаписи.
#7 by Живой Ископаемый
2 тогда используется ССылкаНового
#8 by dReamzzz
А что у меня вместо кода?
#9 by Живой Ископаемый
На форуме матофильтры стоят... но это к делу не относится
#10 by Defender aka LINN
Говно у тебя вместо кода.
#11 by dReamzzz
Вы сначала на свой код посмотрите, прежде чем делать выводы про чужой. Дальше писать не буду, все равно матофильтры не пропустят.
#12 by Живой Ископаемый
2 я же говорил к делу не относится... чего обращать внимание.
#13 by Лефмихалыч
наиух ссылку нового, в приЗаписи ссылка уже есть и ей можно оперировать.
#14 by dReamzzz
Тема закрыта.
#15 by Живой Ископаемый
вообще да... даже если нам вдруг удастся удалить регистрацию изменения для узла еще не записанного элемента (мва-ха-ха) путем принудительного назначения ему ссылки, то он все равно зарегистрируется в последующей неизбежной ПриЗаписи копрокод детектед.
#16 by Живой Ископаемый
2 нужно еще взмахнуть волшебной палочкой и сказать "ЭкспектоПатронум"
#17 by Лефмихалыч
тем не закрыта, а нераскрыта
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С