Имя: Пароль:
1C
1С v8
Расширение конфигурации. Запрос к РН.
,
0 МосЭстрада
 
13.10.15
15:25
Делаю подбор номенклатуры в ТЧ справочника путем РК.
В расширение добавлен РН ТоварыНаСкладах (со всеми измерениями и ресурсами) и кой-какие справочники.
Обработка подбора - собственный объект.
В форме подбора делаю запрос к остаткам, и ничего.

Что удивительно, номенклатура есть, а в регистре нет ничего.
Т.е. в данные ИБ есть, конечно, а запрос из объекта РК к этим данным не сделать.

Как же получить остатки запросом из РК?
1 МосЭстрада
 
13.10.15
15:56
Запрос проверен в консоли, остатки есть. Вот текст:
ВЫБРАТЬ
НоменклатураСпр.Ссылка КАК Номенклатура,
ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0) КАК Количество
ИЗ
Справочник.Номенклатура КАК НоменклатураСпр
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ТекущаяДата, ) КАК ТоварыНаСкладахОстатки
ПО НоменклатураСпр.Ссылка = ТоварыНаСкладахОстатки.Номенклатура
ГДЕ
ВЫБОР
КОГДА &ГруппаНоменклатуры = НЕОПРЕДЕЛЕНО
ТОГДА ИСТИНА
ИНАЧЕ НоменклатураСпр.Ссылка В ИЕРАРХИИ (&ГруппаНоменклатуры)
КОНЕЦ
И НЕ НоменклатураСпр.ЭтоГруппа
2 Chameleon1980
 
13.10.15
16:00
ииии. вывод?
3 МосЭстрада
 
13.10.15
16:01
Когда этот запрос в объекте расширения выполняется, в результате номенклатуру подтаскивает, а остатки нет.

Почему?
4 МосЭстрада
 
13.10.15
16:04
(2) то, что я хочу сделать, невозможно физически?
5 МосЭстрада
 
13.10.15
16:06
или я что-то делаю не так?
6 User_Agronom
 
13.10.15
16:11
(5) как результаты запроса пихаешь и куда?
7 МосЭстрада
 
13.10.15
16:17
(6) в ТЧ обработки:
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Объект.СписокНоменклатуры.Загрузить(РезультатЗапроса);
8 МосЭстрада
 
13.10.15
16:32
йоу, сработала, зараза
поле ТЧ СписокНоменклатуры называлось КоличествоОстаток
9 Chameleon1980
 
13.10.15
16:37
имена полей и колонок
10 User_Agronom
 
13.10.15
16:37
(8) Внимательнее нужно быть :)
11 Chameleon1980
 
13.10.15
16:38
надоть выбо сначала хоть отладчиком посмотреть на
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
12 МосЭстрада
 
13.10.15
16:40
Ну да-да, Семен Семеныч.
По РК могу сказать, хорошая штука.