Имя: Пароль:
1C
1С v8
Как создать запрос
0 mefisto666series
 
15.07.13
00:40
Мучаюсь, не могу найти как создавать запросы вообще. но в целом из разрозненных источников идею я понял, а вот как создать запрос к справочнику номенклатуры, чтобы там найти товар по таблице этого товара Штрихкод?
1 mefisto666series
 
15.07.13
00:44
ах, да, мне нужно потом найденный результат использовать как СправочникСсылка.Номенклатура. как вариант, я полагаю, можно, скажем, по штрихкоду найти код номенклатуры, а уже нужной мне величине присвоить Справочники.Номенклатура.НайтиПоКоду(рез-тат поиска)... Конфигурация Управление Торговлей 10.3.16.1
2 mikecool
 
15.07.13
01:09
иди к диаволу с таким ником
3 Vexcel
 
15.07.13
01:26
ИМХО сначала разберись, что такое запросы, что такое левое, правое, внутреннее соединение. Поможет сайт sql-ex.ru
А потом быстро разберёшься в работе с запросами в 1С.

   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    Штрихкоды.Владелец.Ссылка КАК Номенклатура
       |ИЗ
       |    РегистрСведений.Штрихкоды КАК Штрихкоды
       |ГДЕ
       |    Штрихкоды.Штрихкод = &Штрихкод";
   Запрос.УстановитьПараметр("Штрихкод", Штрихкод);
   Выборка = Запрос.Выполнить().Выбрать();

   Если Выборка.Следующий() Тогда
       Сообщить(Выборка.Номенклатура);
   КонецЕсли;