Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> из dbf загрузить данные в группу справочника, из dbf загрузить данные в группу справоч 
:(
    Опции темы
Sazz
Дата 9.11.2012, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 11.10.2012

Репутация: нет
Всего: нет



Здравствуйте!!! Есть небольшая проводка, которая заносит данные из ДБФ в справочник "Номенклатура". Всё работает, но необходимо сделать так чтобы данные заносились не в корень справочника, а в уже существующую группу "Материалы"??? Помогите пожалуйста буду очень признателен...

Вот код занесения в корень:

Процедура КнопкаВыполнитьНажатие(Кнопка)
 // Чтение данных из DBF-файла в справочник:
Диалог =Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите файл базы данных";
Диалог.ПолноеИмяФайла = "";
Фильтр = "DBF (*.dbf)|*.dbf";
Диалог.Фильтр = Фильтр;
Диалог.МножественныйВыбор = Ложь;
Диалог.Каталог = "С:\";
Если Диалог.Выбрать() Тогда 
БД = Новый XBase;
БД.ОткрытьФайл(Диалог.ПолноеИмяФайла); 
Кодировка = КодировкаXBase.ANSI;
Всего=БД.КоличествоЗаписей();
// считываем файл построчно
БД.Первая();
Пока НЕ БД.ВКонце() Цикл
    // создаем новый элемент справочника
 Спр= Справочники.Номенклатура.СоздатьЭлемент();[/color]    // переносим в реквизиты данные из текущей строки таблицы
    Спр.Артикул = БД.ARTIKUL; 
    Спр.Наименование = БД.NAIM;
Спр.Записать();
БД.Следующая();
КонецЦикла;
БД.ЗакрытьФайл();

КонецЕсли; 
КонецПроцедуры

Я так понимаю нужно изменить строку: Спр= Справочники.Номенклатура.СоздатьЭлемент();???

PM MAIL   Вверх
SaschaL
Дата 12.11.2012, 05:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



добрый день.
Нужно добавить строку Спр.Родитель = "Материалы";
т.е. опрелелить что у элемета справочника должен быть родитель "Материалы"

Можно еще более просто пойти в обработке котрой вы грузите, добавить реквизит например "Родитель" с типом "Справочник.Номенклатура" и возможностью выбора групп, и там указывать группу куда грузить все скопом.

а в коде тогда указать в качестве значения Этот параметр.

Спр.Родитель = Родитель;    

где Родитель это значение параметра "Родитель" из формы обработки.            
PM MAIL ICQ   Вверх
Sazz
Дата 13.11.2012, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 11.10.2012

Репутация: нет
Всего: нет



Спасибо...очень помогло!)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0374 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.