|
РегистрНакопления | ☑ | ||
---|---|---|---|---|
0
Dmitry_333
27.09.18
✎
20:13
|
Всем здравствуйте! Заблудился в трёх соснах. Выручайте пожалуйста-))
Делаю запрос остатка из регистра накопления: Запрос = Новый Запрос; Запрос.Текст = "Выбрать ЗапасыНаСкладахОстатки.КоличествоОстаток ИЗ РегистрНакопления.ЗапасыНаСкладах.Остатки(&ВыбДата, Номенклатура = &ВыбНоменклатура) КАК ЗапасыНаСкладахОстатки"; Запрос.УстановитьПараметр("ВыбДата", Новый Граница(ТекущаяДата(), ВидГраницы.Включая)); Запрос.УстановитьПараметр("ВыбНоменклатура", Справочники.Номенклатура.НайтиПоКоду(Объект.Код)); Результат = Запрос.Выполнить(); Записи = Результат.Выбрать(); Пока Записи.Следующий() Цикл Остаток = Записи.КоличествоОстаток; КонецЦикла; В результате у меня остаток 0, хотя по факту 5. Прогоняю это же запрос через консоль запросов - там все верно, тоже 5 на остатке. Не понимаю, в чем загвоздка. Подскажите, пожалуйста. |
|||
1
Fram
27.09.18
✎
20:15
|
Справочники.Номенклатура.НайтиПоКоду(Объект.Код) - это что за финт ушами?
|
|||
2
s03
27.09.18
✎
20:16
|
попробуй дату из параметров убери, если не поможет - ошибка с выбранной в параметре номенклатуры
|
|||
3
Dmitry_333
27.09.18
✎
20:22
|
(1) В данном случае код в форме справочника номенклатуры (2) Пробовал - тоже самое. А в чем может быть ошибка с номенклатурой? Через отладчик вижу что норм.
|
|||
4
shuhard
27.09.18
✎
20:25
|
(0) Остатки(&ВыбДата, Номенклатура.код = &Код_ТМЦ)
Запрос.УстановитьПараметр("Код_ТМЦ",Объект.Код); к чему множить сущности и точно ли Объект - справочник номенклатура |
|||
5
Fram
27.09.18
✎
20:26
|
(3) а Ссылка чем не устроила?
в остальном запроса вроде нормальный. если возвращает, 0 значит там 0 |
|||
6
Сисой
27.09.18
✎
20:26
|
>> Справочники.Номенклатура.НайтиПоКоду(Объект.Код))
Ошибка тут. Объект какого типа? И управляемая форма небось? |
|||
7
youalex
27.09.18
✎
20:27
|
ВыбДата, ВыбНоменклатура... 7-чник?
|
|||
8
Сисой
27.09.18
✎
20:28
|
(3) Т.е. в отладчике в параметре запроса ВыбНоменклатура ссылка именно на этот элемент справочника Номенклатура? Не верю.
Про задвоение кодов еще никто не вспомнил. |
|||
9
youalex
27.09.18
✎
20:30
|
(0) в консоли тоже
"ВыбДата" = Новый Граница(ТекущаяДата(), ВидГраницы.Включая) ? |
|||
10
Dmitry_333
27.09.18
✎
20:32
|
(4) "и точно ли Объект - справочник номенклатура" Точно. (6) Объект - справочник.
Ага, управляемая. (8) именно на него (9) "(0) в консоли тоже "ВыбДата" = Новый Граница(ТекущаяДата(), ВидГраницы.Включая)" Нет. |
|||
11
Dmitry_333
27.09.18
✎
20:43
|
Да, ошибка где-то в номеклатуре, когда убираю номенклатуру из запроса, все считает как надо.
Но где, не понимаю!-(( Все перепробовал. В отладчике находится именно она. |
|||
12
Fram
27.09.18
✎
20:46
|
(11) Ссылку используй, вместо поиска по коду
|
|||
13
Dmitry_333
27.09.18
✎
20:49
|
(12) заменил на Объект.Ссылка - та же история.
ааа, ничего не понимаю! |
|||
14
shuhard
27.09.18
✎
20:52
|
(13) будь мужиком - используй отладчик
|
|||
15
Dmitry_333
27.09.18
✎
20:54
|
(14) Так он мне всё в масть показывает, ссылку на эту позицию номенклатуры
|
|||
16
exwill
27.09.18
✎
21:02
|
(15) Два элемента справочника Номенклатура с одинаковым кодом?
|
|||
17
exwill
27.09.18
✎
21:03
|
(15) Что такое "Объект"?
|
|||
18
Fram
27.09.18
✎
21:10
|
(17) ветку по диагонали читаешь? смотри (3)
|
|||
19
youalex
28.09.18
✎
10:10
|
(10) попробуй с &ВыбДата = Неопределено
|
|||
20
Dmitry_333
28.09.18
✎
11:32
|
Всем большое спасибо и ссори, реально заблудился в трех соснах-)) Оказалось, поступления по одной позиции, а код проверял по другой позиции.
|
|||
21
unregistered
28.09.18
✎
11:45
|
(20) > Оказалось, поступления по одной позиции, а код проверял по другой позиции.
Причем тут поступление, если ты нам тут втирал, что проверял в консоли запросов? Не соврал бы с самого начала, не было бы самого вопроса. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |