|
Регистр накопления, выбираются не все записи | ☑ | ||
---|---|---|---|---|
0
Baris
11.12.24
✎
12:08
|
Добрый день! Имеется: заказ исходящий, на его основании приходная накладная. Она не проводится, ругается "несколько строк превышено количество по заказу". Иду в регистр заказы исходящие, отбор по заказу - такие строки есть. В конфе такой запрос:
"ВЫБРАТЬ | ЗаказыИсходящиеОстатки.Номенклатура КАК Номенклатура, | ЗаказыИсходящиеОстатки.Характеристика КАК Характеристика, | ЗаказыИсходящиеОстатки.КоличествоОстаток КАК Количество |ИЗ | РегистрНакопления.ЗаказыИсходящие.Остатки(, ПоДокументу В (&ПоДокументу)) КАК ЗаказыИсходящиеОстатки") параметр ПоДокументу это заказ, передается все правильно. Закидываю его в консоль - в результате действительно нет нескольких номенклатур. Если делать запрос не по остаткам, а просто взять регистр, то все ок. В проводках заказа тоже все записи в регистр делаются. Почему в регистре остатки не выбираются некоторые записи? |
|||
1
DrShad
11.12.24
✎
12:12
|
а чем по твоему отличаются остатки от физ. таблицы?
|
|||
2
maxab72
11.12.24
✎
12:12
|
Есть документ коррекция заказа?
|
|||
3
СвинТуз
11.12.24
✎
12:16
|
Почему не пользуете виртуальную таблицу "ОстаткиИОбороты"?
Можно сделать с детализацией до регистратора. Поставить отбор на нужную номенклатуру. Приход есть. Остатка нет. Чудес не бывает. Смотрите динамику развития. |
|||
4
Baris
11.12.24
✎
12:36
|
(1) по остаткам нет? или что имеете в виду
(2) Нет (3) Почему не пользуете виртуальную таблицу "ОстаткиИОбороты"? - конфа типовая, остальные заказы отрабатывает всегда |
|||
5
shuhard
11.12.24
✎
12:41
|
(0)[Почему в регистре остатки не выбираются некоторые записи?]
их нет |
|||
6
Baris
11.12.24
✎
12:42
|
(5) вот и вопрос, почему нет
|
|||
7
DrShad
11.12.24
✎
12:47
|
(6) а ты там кто? курьер?
|
|||
8
Baris
11.12.24
✎
12:52
|
(7) по вопросу нет ничего?
|
|||
9
DrShad
11.12.24
✎
12:55
|
(8) так ты же не знаешь ничего, а по твоей проблеме тебе уже все рассказали, но ты не понял )))
|
|||
10
Baris
11.12.24
✎
12:57
|
(9) понятно что остатка нет, что значит по этому заказу уже есть приход?
|
|||
11
LLeonidov
11.12.24
✎
13:00
|
(0) Что за конфигурация?
Инфа 99% у регистра есть еще измерения и без учета этих измерений остаток схлопывается в 0.. И 1с услужливо не выводит этот 0 в результат. оставшиеся 1% это битые таблицы итогов |
|||
12
DrShad
11.12.24
✎
13:03
|
(11) тут не этот вариант
|
|||
13
Baris
11.12.24
✎
13:03
|
(11) конфа не очень распространенная, астор ваш магазин. спасибо за ответ!
|
|||
14
Baris
11.12.24
✎
13:07
|
(12) действительно, был приход какой-то частичный, чего ранее никогда не делали, всегда было 1 заказ - 1 приход. Решил по вашему ответу проверить все-таки на всякий) спасибо носом ткнул))
|
|||
15
H A D G E H O G s
11.12.24
✎
13:09
|
Ну проверь руками
ВЫБРАТЬ ЗаказыИсходящие.Номенклатура КАК Номенклатура, ЗаказыИсходящие.Характеристика КАК Характеристика, СУММА(ВЫБОР КОГДА ЗаказыИсходящие.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.ПРИХОД) ТОГДА ЗаказыИсходящие.Количество ИНАЧЕ -ЗаказыИсходящие.Количество КОНЕЦ) КАК Количество ИЗ РегистрНакопления.ЗаказыИсходящие КАК ЗаказыИсходящие ГДЕ ЗаказыИсходящие.ПоДокументу = &ПоДокументу СГРУППИРОВАТЬ ПО ЗаказыИсходящие.Номенклатура, ЗаказыИсходящие.Характеристика ИМЕЮЩИЕ СУММА(ВЫБОР КОГДА ЗаказыИсходящие.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.ПРИХОД) ТОГДА ЗаказыИсходящие.Количество ИНАЧЕ -ЗаказыИсходящие.Количество КОНЕЦ) <> 0 Если и это будет совпадать с запросом по остаткам - то плохо смотрите. Если это не будет совпадать с запросом по остаткам - проблема в итогах и надо попробовать пересчитать итоги на актуальной копии и проверить на ней. Если на копии итоги изменятся - ну, тут возникает точка бифуркации и большое поле экспериментов. |
|||
16
Hans
11.12.24
✎
14:25
|
Активность записей проверь.
|
|||
17
DrShad
11.12.24
✎
14:28
|
(16) чтобы что? вопрос уже решен )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |