|
Не работает соединение? | ☑ | ||
---|---|---|---|---|
0
adler
24.04.20
✎
10:55
|
Добрый день!
Пожалуйста, люди знающие, объясните в чем может быть проблема - если выполнять этот запрос в консоли запросов, у конечной таблицы заполнены все столбцы, то есть соединение происходит и всё норм. Когда этот же запрос выполняется уже в Предприятии у конечной таблицы заполнены значения только из таблицы ВТ_Номенклатура. В консоли запросов проверял, все временные таблицы заполнены полностью и вообще работает все как надо. Честно, не могу понять в чем проблема. Заранее большое спасибо! ВЫБРАТЬ ЕСТЬNULL(Номенклатура.Ссылка, ЗНАЧЕНИЕ(справочник.Номенклатура.пустаяссылка)) КАК НоменклатураСсылка, Номенклатура.Код КАК НоменклатураКод, Номенклатура.Наименование КАК НоменклатураНаименование, Номенклатура.Родитель КАК НоменклатураРодитель, Номенклатура.Родитель.Код КАК НоменклатураРодительКод, Номенклатура.Родитель.Наименование КАК НоменклатураРодительНаименование, ЕСТЬNULL(Номенклатура.БазоваяЕдиницаИзмерения.Ссылка, ЗНАЧЕНИЕ(справочник.единицыизмерения.пустаяссылка)) КАК ЕдиницаИзмеренияСсылка, Номенклатура.БазоваяЕдиницаИзмерения.НаименованиеПолное КАК ЕдиницаИзмеренияНаименование, Номенклатура.БазоваяЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКод, Номенклатура.СтавкаНДС ПОМЕСТИТЬ ВТ_Номенклатура ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ НЕ Номенклатура.ЭтоГруппа И Номенклатура.Ссылка В ИЕРАРХИИ(&Ссылка) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Штрихкоды.Владелец, Штрихкоды.Штрихкод, Штрихкоды.ХарактеристикаНоменклатуры ПОМЕСТИТЬ ВТ_Штрихкод ИЗ РегистрСведений.Штрихкоды КАК Штрихкоды ГДЕ Штрихкоды.Владелец В (ВЫБРАТЬ ВТ_Номенклатура.НоменклатураСсылка ИЗ ВТ_Номенклатура КАК ВТ_Номенклатура) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Номенклатура, ЦеныНоменклатурыСрезПоследних.ТипЦен, ЦеныНоменклатурыСрезПоследних.Цена, ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &ВидЦены ТОГДА ЦеныНоменклатурыСрезПоследних.Цена ИНАЧЕ 0 КОНЕЦ КАК ОсновнаяЦена, ВТ_Штрихкод.Штрихкод, ВТ_Штрихкод.ХарактеристикаНоменклатуры ПОМЕСТИТЬ ВТ_Цены ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних( КОНЕЦПЕРИОДА(&Дата, ДЕНЬ), Валюта = &Валюта И ТипЦен = &ВидЦены И Номенклатура В (ВЫБРАТЬ ВТ_Номенклатура.НоменклатураСсылка ИЗ ВТ_Номенклатура КАК ВТ_Номенклатура)) КАК ЦеныНоменклатурыСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Штрихкод КАК ВТ_Штрихкод ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ВТ_Штрихкод.Владелец ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Номенклатура.НоменклатураСсылка КАК НоменклатураСсылка, ВТ_Номенклатура.НоменклатураКод, ВТ_Номенклатура.НоменклатураНаименование, ВТ_Номенклатура.НоменклатураРодитель КАК НоменклатураРодитель, ЕСТЬNULL(ВТ_Номенклатура.НоменклатураРодительКод, "") КАК НоменклатураРодительКод, ВТ_Номенклатура.НоменклатураРодительНаименование, ВТ_Номенклатура.ЕдиницаИзмеренияСсылка КАК ЕдиницаИзмеренияСсылка, ВТ_Номенклатура.ЕдиницаИзмеренияНаименование, ВТ_Номенклатура.ЕдиницаИзмеренияКод, ВТ_Номенклатура.СтавкаНДС, ВТ_Номенклатура.СтавкаНДС КАК СтавкаНДС1, ВТ_Цены.ТипЦен, ВТ_Цены.Цена, ВТ_Цены.ОсновнаяЦена КАК ОсновнаяЦена, ВТ_Цены.ТипЦен.ЦенаВключаетНДС, ВТ_Цены.Штрихкод КАК Штрихкод, ВТ_Цены.ХарактеристикаНоменклатуры ИЗ ВТ_Номенклатура КАК ВТ_Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Цены КАК ВТ_Цены ПО ВТ_Номенклатура.НоменклатураСсылка.Ссылка = ВТ_Цены.Номенклатура.Ссылка ИТОГИ МАКСИМУМ(ЕдиницаИзмеренияСсылка), МАКСИМУМ(ОсновнаяЦена), МАКСИМУМ(Штрихкод) ПО НоменклатураРодитель, НоменклатураСсылка |
|||
1
ИУБиПовиц
24.04.20
✎
11:01
|
Ну может параметры не заполнены, или заполнены не так как в консоли?
>>выполняется уже в Предприятии это как? в скд, или просто в отладке смотрите результаты запрос? или в какой отчет не выводят? |
|||
2
adler
24.04.20
✎
11:06
|
(1) Параметры одинаково заполнены, проверял. Выполняется в предприятии просто в запросе, не в СКД, в отладке.
Результат запроса нужен не для отчета, просто нужна таблица для выгрузки в xml. |
|||
3
Сказочный
24.04.20
✎
11:08
|
Скорее всего СКД, если так, то возможно СКД считает некоторые поля ненужными, консоль СКД в помощь, там есть возможность увидеть конечный запрос
|
|||
4
Сказочный
24.04.20
✎
11:09
|
(2) Раз не СКД, то вообще не понятно как такое может, что бы столбцов не хватало
|
|||
5
adler
24.04.20
✎
11:15
|
Ребята, спасибо большое за ответы, я сам лохня, ситуация прояснилась. В обработке заполнялся параметр Валюта, элемент по коду, которого нету в системе, я же в консоли заполнял корректно валюту. Извините, если отвлек Вас.
Спасибо большое за советы! |
|||
6
ИУБиПовиц
24.04.20
✎
11:15
|
(2) В той же базе что и консоль? может в разных базах смотрите?
|
|||
7
ИУБиПовиц
24.04.20
✎
11:16
|
(5) А ну вот:)
|
|||
8
adler
24.04.20
✎
11:26
|
(7) Вы были правы! Решил перепроверить все внимательно, и вуаля!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |