|
Правила регистрации объектов. Помогите | ☑ | ||
---|---|---|---|---|
0
Windyhead
21.09.15
✎
11:43
|
Всем Добрый день!
Вот такая задачка: из одной базы выгружать номенклатуру в другую базу но не всю, а входящую в определенную группу. Добавил номенклатуру в план обмена, отключил авторегистрацию. Создал подписку на событие перед записью номенклатуры с обработчиком: Процедура ОбменДаннымиОбменБухгалтерияПредприятияРозницаПередЗаписью(Источник, Отказ) Экспорт ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписью("ОбменРозницаБухгалтерияПредприятия", Источник, Отказ); КонецПроцедуры Подправил правила обмена. Теперь нужно подправить правила регистрации с учетом что выгружаемая группа будет задаваться в узле плана обмена например реквизитом "ВыгрГруппаНоменклатуры". Открыл в КД правила регистрации и ... и застрял... Как реализовать такую регистрацию ? |
|||
1
NcSteel
21.09.15
✎
11:44
|
А как должны отрабатываться случаи когда номенклатура была в указанной группе, а потом ушлый человек изменил группу?
Получается номенклатура была зарегистрирована, но на момент выгрузки уже не находится в этой группе? |
|||
2
NcSteel
21.09.15
✎
11:45
|
А вообще подобная задача реализована в типовых обменах по Организациям...
|
|||
3
Windyhead
21.09.15
✎
11:53
|
(1) Сейчас нет цели учитывать все последствия действий ушлых людей :)
(2) Как сделано по Организациям, я смотрел. В плане Обмена задается перечень организаций и в правилах регистрации идет сравнение с этим заданным множеством. Для номенклатуры задавать таким образом список выгружаемой как то не очень хочется. |
|||
4
Windyhead
21.09.15
✎
12:21
|
Есть какой-то способ в правилах регистрации получить параметр узла "ВыгрГруппаНоменклатуры" и по нему сформировать запросом список номенклатуры доступной для регистрации???
|
|||
5
Михаил Козлов
21.09.15
✎
12:34
|
Не знаю, подойдет ли Вам: я отменял авторегистрацию и регистрировал в подписке.
|
|||
6
NcSteel
21.09.15
✎
12:52
|
(4) Конечно
|
|||
7
regi1984
21.09.15
✎
12:56
|
Используй отбор по свойствам плана обмена. Родитель Равно ВыгрГруппаНоменклатуры
|
|||
8
NcSteel
21.09.15
✎
13:07
|
(7) А если группа многоуровневая?
|
|||
9
regi1984
21.09.15
✎
13:38
|
(8) Про это не было речи. Если рассматривать многоуровневость, то можно самому задать текст ПРО.ТекстЗапроса и отобрать узлы используя "В Иерархии". В обработчике перед обработкой
|
|||
10
Windyhead
21.09.15
✎
13:48
|
(9) А можно чуток поподробнее? Иерархия многоуровневая.
|
|||
11
regi1984
21.09.15
✎
13:52
|
Открой информацию по обработчику "Перед обработкой", там есть пример(2) формирования текста запроса
|
|||
12
Windyhead
21.09.15
✎
14:35
|
(11) Кажется понял что к чему, спасибо, буду ковырять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |