Имя: Пароль:
1C
1С v8
Передать параметр во вложенный запрос
0 QaswE
 
25.10.15
13:20
День добрый, может кто нибудь помочь?
Задачка следующая: требуется за определенный период сделать выборку из ОРП позиций товара,  которого не достаточно на складе на момент продажи (с этим проблем нет). Кроме этого нужно найти по каждой отобранной позиции аналог - наименование которого начинается со "*". Логично (ИМХО) сделать это вложенным запросом, но как передать туда параметр типа - "*"+ОсновнойЗапрос.Номенклатура.Наименование?
1 vicof
 
25.10.15
14:26
Левым соединением с таблицей аналогов по "*"+ОсновнойЗапрос.Номенклатура.Наименование
2 QaswE
 
26.10.15
13:58
Я правильно понял? Вы предлагаете отобрать все позиции начинающиеся со "*"? А потом объединить результаты? Проблема в том, что таблицы аналогов не существует (возможно я не совсем точно выразился). Под аналогом понималась обыкновенная позиция номенклатуры никак не объединенная с отбираемой. Отличающаяся от выбранной - "*" в начале наименования и  единицей измерения.
3 SiAl-chel
 
26.10.15
14:13
(2) Ну так сделай таблицей аналогов справочник номенклатуры. В чем проблема то? Вот только связь делай на по единице измерения, а по ссылке на ОКЕИ единиц измерения.
4 QaswE
 
27.10.15
12:47
Точно !!! Спасибо *)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой