Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Перенос элементов справочника в другую папку

Перенос элементов справочника в другую папку
Я
   slimuz
 
30.03.21 - 07:10
Добрый день.
Есть большой список ИНН необходимо перенести в папку (группу). Подскажите как мне запихнуть список ИНН в выборку


Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
    |    Контрагенты.Ссылка
    |ИЗ
    |    Справочник.Контрагенты КАК Контрагенты
    |ГДЕ
    |    Контрагенты.Родитель = &СтарыйРодитель";

Запрос.УстановитьПараметр("СтарыйРодитель", СтарыйРодитель);

Результат = Запрос.Выполнить();


Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
    Контрагент = Выборка.Ссылка.ПолучитьОбъект();
    Контрагент.Родитель = НовыйРодитель;
    Контрагент.Записать();
КонецЦикла;
   ASU_Diamond
 
1 - 30.03.21 - 07:35
Список значений как параметр
   slimuz
 
2 - 30.03.21 - 08:18
(1) А можно пожалуйста подробней. В список значений мне нужно добавлять отдельной строкой по одному инн, так ?

СписокЗначений.Добавить(123214235);
СписокЗначений.Добавить(1232343);
.....

   Chameleon1980
 
3 - 30.03.21 - 08:28
1. инн у какого вида справочника?
2. список инн у тебя есть уже?

 |ГДЕ
    |    Контрагенты.Родитель = &СтарыйРодитель
    |    И Контрагент.ИНН В (&СписокИНН)
   slimuz
 
4 - 30.03.21 - 08:33
(3) 1.Контрагенты
2. Список 700 позиций
   МимохожийОднако
 
5 - 30.03.21 - 08:34
Я бы условие по родителю убрал. Нужный ИНН может оказаться у контрагента с другим родителем. Это если надо не забыть про все ИНН в справочнике.
   Chameleon1980
 
6 - 30.03.21 - 08:35
(5) этот список есть в электронном виде? подгрузи в список и отдай запросу
условие тебе написал
   Базис
 
7 - 30.03.21 - 09:09
Сделай на одном ИНН работающий код, функцию поиска контрагента ИНН сделай отдельной.

Потом в Excel собери эту функцию сложением фиксированных и переменных строк.
   1Сергей
 
8 - 30.03.21 - 10:35
(7) о_О
   ГдеСобакаЗарыта
 
9 - 30.03.21 - 10:46
Консоль запросов с загрузкой из табДок и обработкой результата
   mikecool
 
10 - 30.03.21 - 10:50
(9) тогда уж ИР

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.