|
Расширение конфигурации. Запрос к РН. | ☑ | ||
---|---|---|---|---|
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
|
Ну да-да, Семен Семеныч.
По РК могу сказать, хорошая штука. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |