|
Перенос элементов справочника в другую папку
| ☑ |
0
slimuz
30.03.21
✎
07:10
|
Добрый день.
Есть большой список ИНН необходимо перенести в папку (группу). Подскажите как мне запихнуть список ИНН в выборку
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Контрагенты.Ссылка
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Родитель = &СтарыйРодитель";
Запрос.УстановитьПараметр("СтарыйРодитель", СтарыйРодитель);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Контрагент = Выборка.Ссылка.ПолучитьОбъект();
Контрагент.Родитель = НовыйРодитель;
Контрагент.Записать();
КонецЦикла;
|
|
1
ASU_Diamond
30.03.21
✎
07:35
|
Список значений как параметр
|
|
2
slimuz
30.03.21
✎
08:18
|
(1) А можно пожалуйста подробней. В список значений мне нужно добавлять отдельной строкой по одному инн, так ?
СписокЗначений.Добавить(123214235);
СписокЗначений.Добавить(1232343);
.....
|
|
3
Chameleon1980
30.03.21
✎
08:28
|
1. инн у какого вида справочника?
2. список инн у тебя есть уже?
|ГДЕ
| Контрагенты.Родитель = &СтарыйРодитель
| И Контрагент.ИНН В (&СписокИНН)
|
|
4
slimuz
30.03.21
✎
08:33
|
(3) 1.Контрагенты
2. Список 700 позиций
|
|
5
Мимохожий Однако
30.03.21
✎
08:34
|
Я бы условие по родителю убрал. Нужный ИНН может оказаться у контрагента с другим родителем. Это если надо не забыть про все ИНН в справочнике.
|
|
6
Chameleon1980
30.03.21
✎
08:35
|
(5) этот список есть в электронном виде? подгрузи в список и отдай запросу
условие тебе написал
|
|
7
Базис
naïve
30.03.21
✎
09:09
|
Сделай на одном ИНН работающий код, функцию поиска контрагента ИНН сделай отдельной.
Потом в Excel собери эту функцию сложением фиксированных и переменных строк.
|
|
8
1Сергей
30.03.21
✎
10:35
|
(7) о_О
|
|
9
ГдеСобака Зарыта
30.03.21
✎
10:46
|
Консоль запросов с загрузкой из табДок и обработкой результата
|
|
10
mikecool
30.03.21
✎
10:50
|
(9) тогда уж ИР
|
|