Вход | Регистрация


1С:Предприятие ::

Метки:справочники, Запросы и построители

Помогите составить запрос к справочнику "номенклатура"

Я
   Danila
 
23.05.04 - 14:04
Вот код который перебирает элементы справочника "номенклатура"
и выводит тип цен и соотвенно цену:

СпрНом= СоздатьОбъект("Справочник.Номенклатура");
СпрНом.ВыбратьЭлементы();   
Пока СпрНом.ПолучитьЭлемент() = 1 Цикл
        СпрЦ = СоздатьОбъект("Справочник.Цены");
    СпрЦ.ИспользоватьВладельца(СпрНом);
    Сообщить("Наим="+СпрНом.Наименование);
    СпрЦ.ВыбратьЭлементы();
    
    Пока СпрЦ.ПолучитьЭлемент() = 1 Цикл
         Сообщить("ТипЦен="+СпрЦ.ТипЦен+" Цена="+СпрЦ.Цена);
        КонецЦикла;
КонецЦикла;

Помогите составить запрос к справочнику "номенклатура", который делал бы то же самое...
Заранее благодарю!!!!
 
  Рекламное место пустует
   SnarkHunter
 
1 - 23.05.04 - 14:09
Используй язык запросов...
А вообще, запросы 1С к справочникам выполняются по времени, как правило, дольше, чем перебор...
   Danila
 
4 - 23.05.04 - 14:42
Для (2). У меня еще во возникла такая проблема
Хочу выбрать из справочника "номенклатура" элементы у которых
Ставка Наименование = "Болт". Вот код

СпрНом= СоздатьОбъект("Справочник.Номенклатура");
СпрНом.ВыбратьЭлементыПоРеквизиту("Наименование","Болт",1,0);

Получаю ошибку "Неверное имя реквизита"
Где я облажался. Вроде в справочние "Номенклатура" есть реквизит "наименование", а программа такую ошибку дает.
   GrayT
 
6 - 23.05.04 - 14:56
(3)Значит это не стандарт - в стандврте цена периодический рекв.
(4) И много у тебя болтов?
(0)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Владелец = Справочник.Цены.Владелец;
    |ТипЦен = Справочник.Цены.ТипЦен;
    |Цена = Справочник.Цены.Цена;
    |Группировка Владелец упорядочить по Владелец.Наименование;
    |Группировка ТипЦен;
    |Группировка Цена;
Правда это не совсем то же самое. - групп нет :)
   Danila
 
7 - 23.05.04 - 15:02
(6) У меня справочник Цены подчиненный (подчинен номенклатуре)
   GrayT
 
9 - 23.05.04 - 15:11
Наименование - это АТРИБУТ справочника
   SnarkHunter
 
15 - 23.05.04 - 15:27
Реквизиты ты можешь добавлять/удалять в конфигураторе, атрибуты - нет... У справочников два втрибута - Код и Наименование...
   GrayT
 
16 - 23.05.04 - 15:34
+15 Которые присутствуют почти всегда.
Еще есть Родитель и Владелец
   427
 
17 - 23.05.04 - 15:41
(15) У справочника есть еще минимум 2 атрибута ....



Список тем форума
  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует