![]() |
![]() |
|
Планы обмена вручную Зарегистрировать изменения | ☑ | ||
---|---|---|---|---|
0
myr4ik07
21.12.15
✎
14:36
|
Отключил авторегистрацию объектов через ПланыОбмена.Имя.Состав
создал Подписку на событие - Объекты.Справочники - ПередЗаписью добавил в общий модуль процедуру, которая должна делать вручную регистрацию изменений №1 Процедура РегистрацияВОбмене(Источник) Узлы = ПланыОбмена.ОбменУУ_БУ.Выбрать(); Пока Узлы.Следующий() Цикл ПланыОбмена.ЗарегистрироватьИзменения(Узлы.Ссылка, Источник); КонецЦикла; КонецПроцедуры №2 Процедура РегистрацияВОбмене(Источник) Выборка = ПланыОбмена.ОбменУУ_БУ.Выбрать(); Узел = Новый Массив; Пока Выборка.Следующий() Цикл Узел.Добавить(Выборка.Ссылка); КонецЦикла; ПланыОбмена.ЗарегистрироватьИзменения(Узел ,Источник.Ссылка); КонецПроцедуры и первый и второй вариант на параметр 1 ругается "Недопустимое значение параметра 1" |
|||
1
myr4ik07
21.12.15
✎
14:36
|
Если
Процедура РегистрацияВОбмене(Источник) Узел = ПланыОбмена.ОбменУУ_БУ.НайтиПоКоду("УУ"); ПланыОбмена.ЗарегистрироватьИзменения(Узел ,Источник.Ссылка); КонецПроцедуры то все норм |
|||
2
myr4ik07
21.12.15
✎
14:44
|
Что подскажите, почему ошибка возникает и как же СП информацию в реальность воплотить, а то как бы написано одно, а оно не работает или я что то не так делаю
|
|||
3
FIXXXL
21.12.15
✎
14:44
|
сравни ТИП в переборах и в найтипокоду
|
|||
4
myr4ik07
21.12.15
✎
14:44
|
(3) и там и там Ссылка
|
|||
5
andreymongol82
21.12.15
✎
14:48
|
(4) При переборе в план пытается зарегестрировать в текущем узле - его надо пропускать (ну тот который с синим значочком и зеленой точечкой)
|
|||
6
andreymongol82
21.12.15
✎
14:49
|
*зарегистрировать.
И, кстати, почему ПередЗаписью? А если объект новый? Делай при записи. |
|||
7
myr4ik07
21.12.15
✎
14:52
|
(5) все верно, спасибо
Процедура РегистрацияВОбмене(Источник) Выборка = ПланыОбмена.ОбменУУ_БУ.Выбрать(); Узел = Новый Массив; Пока Выборка.Следующий() Цикл Если Не Выборка.Ссылка = ПланыОбмена.ОбменУУ_БУ.ЭтотУзел() Тогда Узел.Добавить(Выборка.Ссылка); КонецЕсли; КонецЦикла; ПланыОбмена.ЗарегистрироватьИзменения(Узел ,Источник.Ссылка); КонецПроцедуры |
|||
8
myr4ik07
21.12.15
✎
14:52
|
(6) спасибо за подсказку
|
|||
9
andreymongol82
21.12.15
✎
14:54
|
(8) Да, пажалста)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |