|
Как зарегистрировать изменения всех элементов справочника для всех узлов плана обмена? |
☑ |
0
DTX 4th
24.07.20
✎
10:52
|
Без цикла по узлам можно? В СП не нашел.
|
|
1
acht
24.07.20
✎
10:54
|
(0) > В СП не нашел.
Давай на второй заход. ПланыОбменаМенеджер, ЗарегистрироватьИзменения
... то регистрация изменений будет произведена для всех элементов данных, относящихся к указанному ...
|
|
2
Ёпрст
гуру
24.07.20
✎
10:54
|
(0) в ЗарегистрироватьИзменения передать массив узлов
|
|
3
Ёпрст
гуру
24.07.20
✎
10:55
|
а во второй параметр..метаданные справочника
|
|
4
Serg_1960
24.07.20
✎
11:06
|
Эээ... а поговорить? :) Зарегистрировать всё и сразу - не проблема даже если в цикле. Проблема - выгрузить и загрузить.
|
|
5
DTX 4th
24.07.20
✎
11:09
|
(1) (2) Это и читал. Думал можно передать что-то вроде ПланыОбмена.ПоМагазину
В принципе, скрафтить массив, думаю, несложно
(4) Оказалось, что обмены в РТ2 каждые 15 минут летают без блокировок. Неожиданно.
И не смог там найти, где можно установить КоличествеЭлементовВТранзации
|
|
6
DTX 4th
24.07.20
✎
11:47
|
Выб = ПланыОбмена.ПоМагазину.Выбрать();
Мас = Новый Массив;
Пока Выб.Следующий() Цикл
Если
ПланыОбмена.ПоМагазину.ЭтотУзел() <> Выб.Ссылка
ТОГДА Мас.Добавить(Выб.Ссылка); КонецЕсли;
КонецЦикла;
Сообщить(Мас.количество());
ПланыОбмена.ЗарегистрироватьИзменения(Мас, Метаданные.Справочники.ФизическиеЛица);
|
|