![]() |
![]() |
![]() |
|
Запрос периодически возвращает пустое значение | ☑ | ||
---|---|---|---|---|
0
Aswed
08.06.16
✎
10:03
|
Есть простенький запрос на получение данных из регистра сведений.
Так вот он то возвращает данные то нет. Причем условия запроса не меняются, в самом регистре ни какие изменения ни производятся в это время. На всякий случай текст запроса ВЫБРАТЬ СоставТО.Номенклатура, СоставТО.Количество, ЕСТЬNULL(ВЫБОР КОГДА СоставТО.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга) ТОГДА СоставТО.Цена ИНАЧЕ ЦеныНоменклатурыСрезПоследних.Цена КОНЕЦ, 0) КАК Цена, ЕСТЬNULL(ВЫБОР КОГДА СоставТО.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга) ТОГДА СоставТО.Сумма ИНАЧЕ ЦеныНоменклатурыСрезПоследних.Цена СоставТО.Количество КОНЕЦ, 0) КАК Сумма, ЗапасыНаСкладахОстатки.КоличествоОстаток КАК ТекущийОстаток, ВЫБОР КОГДА СоставТО.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга) ТОГДА СоставТО.Сумма ИНАЧЕ ЦеныНоменклатурыСрезПоследних.Цена СоставТО.Количество КОНЕЦ КАК Всего, 0 КАК Резерв, СоставТО.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения ИЗ РегистрСведений.СоставТО КАК СоставТО ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦен = ЗНАЧЕНИЕ(Справочник.ВидыЦен.Оптовая)) КАК ЦеныНоменклатурыСрезПоследних ПО СоставТО.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗапасыНаСкладах.Остатки(, СтруктурнаяЕдиница = &СтруктурнаяЕдиница) КАК ЗапасыНаСкладахОстатки ПО СоставТО.Номенклатура = ЗапасыНаСкладахОстатки.Номенклатура ГДЕ СоставТО.Модель = &Модель И СоставТО.Комплектация = &Комплектация И СоставТО.ТО = &ТО УПОРЯДОЧИТЬ ПО СоставТО.НомерСтроки В первый раз с таким сталкиваюсь, подскажите куда копать? |
|||
1
Ёпрст
гуру
08.06.16
✎
10:06
|
ЦеныНоменклатурыСрезПоследних.Цена СоставТО.Количество
тут * не хватает, как минимум |
|||
2
НЕА123
08.06.16
✎
10:08
|
регистр не один.
ставлю на NULL. |
|||
3
Aswed
08.06.16
✎
10:13
|
(1) Это просто не скопировалось, в самом запросе есть.
|
|||
4
Aswed
08.06.16
✎
10:15
|
(2) Запрос с одним и тем же условием отрабатывает.
Но иногда возвращает пустое значение. |
|||
5
Aswed
08.06.16
✎
10:17
|
Вот сейчас стал каждый раз возвращать данные, хотя я ничего не делал, только перезашел в базу и все о_0
|
|||
6
hhhh
08.06.16
✎
11:42
|
(5) а параметры всегда одни и те же
&Модель, &Комплектация, &ТО ?? |
|||
7
Aswed
08.06.16
✎
11:58
|
(6) Да. В том то и дело.
Грешу уже на платформу. Или может ошибка где в таблице регистра. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |