Подсжите строчку (загрузку из SQL в 1c)

Новая тема
Показывать по 10 20 40 сообщений
Доброого.

у меня 1с 7.7 :) а там для 8
"Cmd.CommandText  = СокрЛП("Select HH123, ПолеКод FROM TT567");

ТекКод=СокрЛП(Rs.Fields("ПолеКод").Value);

Номенклатура.Код=ТекКод;"
"Возможно, что уникальность по коду не дает записать элемент. Попробуйте так записывать:

Попытка   Номенклатура.Записать();Исключение   Сообщить("Ошибка записи элемента (" + ТекКод + ") «" + ТекНаименование + "»: " + ОписаниеОшибки());КонецПопытки; 
"
Что то не получаеться так... КОД пишет НАИМЕНОВАНИЕ пишет.. Но кидает в Номенклатуру а не в Папку..


в имя папки я пишу ("СКЛАД") прально ? как и называеться она у меня
БЕЗ "<>" этих знаков?
Новый текст модуля полностью давай.
С учетом всех исправлений.
"Иероглифы копируются ;(( хоть на русской раскладке хоть как.. тупит браузер..

Скопировал в блокнот.. прикрпепил файл..


Вот в этой версии КОД который мне нужен добавляеться. НАИМЕНОВАНИЕ добавляется.. но не засывывается в папку СКЛАД в коменклатуре..


Я пробовал и так уже и так (тут две версии предлагали по этому поводу) не одна не получилась"
"
    Номенклатура = СоздатьОбъект("Справочник.Номенклатура");    ПапкаДляНовых = СоздатьОбъект("Справочник.Номенклатура");    ПапкаДляНовых.НайтиПоНаименованию("Склад");    Номенклатура.ИспользоватьРодителя(ПапкаДляНовых); 



в цикле больше не надо писать Номенклатура.ИспользоватьРодителя"
В конструкции "Попытка Исключение" только запись элемента нового делай, а не весь код.
"Так работает большое спасибо. НО он создает новую папку "Склад" и туда кидает. а в Старую папку (которая создана) "Склад" он ни чего не кидает ;))

Щас нормально так как она пустая была.. А через неделю когда я буду загружать..он еще 1 папку создаст "Склад" а нужно же все в одну)"
Т.е. при каждой загрузке добавляется новая папка "Склад"?
Не может быть. Папка не создается в этом коде вообще, только ищется.

Попробуй загрузить несколько раз подряд для проверки.
Читают тему
(гостей: 1)

Быстрый переход