Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:03

Изменение элементов справочника в выборке

Автор Zeratul, 25 ноя 2010, 11:05

0 Пользователей и 1 гость просматривают эту тему.

progmikon

А этот код, приметы и п.р. нужно из экселя брать?

Zeratul

да, в экселе хранится вся информация по животным!
Мне нужно перебрать все элементы добавить префикс "ДРЖ- " где его нет, и также остальные данные где их нет

progmikon


nidom

Может быть надо использовать Объект.УстановитьНовыйКод("ДРЖ-");

progmikon

Цитата: nidom от 25 ноя 2010, 13:00
Может быть надо использовать Объект.УстановитьНовыйКод("ДРЖ-");
Автор говорит, что ругается не только на код, а на все реквизиты.

Zeratul

Если код не был бы уникальным тогда он пошел бы дальше вошел в
Попытка
Объект.Записать()
Исключение
         Предупреждение("Не удалось записать объект """ + + """!
                 |" + ОписаниеОшибки(), 60);
                
      КонецПопытки;

progmikon

По идее логика должна быть такой:
Вы опять читаете файл Эксель. Далее по наименованию (если оно уникально) или по другому реквизиту ищите ссылку на элемент. Получаете объект. Заполняете и записываете.

Zeratul

да так и надо! но почему-то не работает :angry:

progmikon

Так вы разобрались со своим кодом.
На каком вы этапе? Напишите код.

Zeratul

 Для ном=1 по файлстрок Цикл
       Для  КартКор =  Справочники.КарточкаКоровы.Выбрать().Следующий()По файлстрок Цикл
         
         объект =КартКор.ПолучитьОбъект();
       Объект.Код = "ДРЖ-" + КодЖИвотного;



Выдает ошибку о том что объект нельзя получить!
я не знаю уже что делать.........

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск