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

Обращение к реквизиту справочника

Автор herosmart, 17 фев 2015, 13:07

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

herosmart

Доброго времени суток. Совершаю обмен данными между двумя конфигурациями. Нужно, чтобы данные из справочников СтандартнойБухгалтерии записывались в данные из справочников моей конфигурации. Данные я получил. Но не пойму, как обратиться к реквизиту МОЕГО справочника, чтобы записать туда эти данные. К примеру, нужно переписать НАИМЕНОВАНИЕ товара. Мне подсказали, что это можно сделать с помощью НАЙТИ_ПО_КОДУ, но я не пойму, откуда брать тот самый код моего наименования?

P.S. Модуль обработки получения данных прилагаю.

LexaK

не пробовали использовать конфигурацию:
Конвертация данных, редакция 2.1 (2.1.8.2) ?
если помогло нажмите: Спасибо!

herosmart

Цитата: LexaK от 17 фев 2015, 13:46
не пробовали использовать конфигурацию:
Конвертация данных, редакция 2.1 (2.1.8.2) ?

Суть в том, чтобы самому создать что-то подобное) Это часть дипломной работы.

cska-fanat-kz

ЗагружаемыйКод = "000000001";
НайденныйЭлемент = Справочники.Номенклатура.НайтиПоКоду(ЗагружаемыйКод);
Если НЕ ЗначениеЗаполнено(НайденныйЭлемент) Тогда
    НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
    НовыйЭлемент.Код = ЗагружаемыйКод;
    НовыйЭлемент.Записать();
    НайденныйЭлемент = НовыйЭлемент.Ссылка;
КонецЕсли;

как то так...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

herosmart

Цитата: cska-fanat-kz от 17 фев 2015, 14:37
ЗагружаемыйКод = "000000001";
НайденныйЭлемент = Справочники.Номенклатура.НайтиПоКоду(ЗагружаемыйКод);
Если НЕ ЗначениеЗаполнено(НайденныйЭлемент) Тогда
    НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
    НовыйЭлемент.Код = ЗагружаемыйКод;
    НовыйЭлемент.Записать();
    НайденныйЭлемент = НовыйЭлемент.Ссылка;
КонецЕсли;

как то так...

почему-то выскакивает ошибка

"{Форма.Форма.Форма(11,25)}: Переменная не определена (Справочники)
     НайденныйЭлемент = <<?>>Справочники.Номенклатура.НайтиПоКоду(ЗагружаемыйКод); (Проверка: Тонкий клиент)
{Форма.Форма.Форма(13,23)}: Переменная не определена (Справочники)
       НовыйЭлемент = <<?>>Справочники.Номенклатура.СоздатьЭлемент(); (Проверка: Тонкий клиент)
"

stillenough

Цитата: herosmart от 17 фев 2015, 14:49

"{Форма.Форма.Форма(11,25)}: Переменная не определена (Справочники)
     НайденныйЭлемент = <<?>>Справочники.Номенклатура.НайтиПоКоду(ЗагружаемыйКод); (Проверка: Тонкий клиент)
{Форма.Форма.Форма(13,23)}: Переменная не определена (Справочники)
       НовыйЭлемент = <<?>>Справочники.Номенклатура.СоздатьЭлемент(); (Проверка: Тонкий клиент)
"

на сервере выполняйте

Теги:

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

Рейтинг@Mail.ru

Поиск