|
Регистр накопления, выбираются не все записи
Мультук, alexela, DrShad, Hawk_1c, Gucci76, kir-g, Hans, Eiffil123, lEvGl, ptiz, petr_ivanov, PLUT, palsergeich, Михаил Козлов, laeg, H A D G E H O G s, Дмитрий, Baris, maxab72, vis, shuhard, Жеглофф, Доминошник, Ненавижу 1С, Хряк, 2mugik, rbcvg, DemonShinji2, dek16a, d4rkmesa, KJlag, LLeonidov, Gun47, 2S, Волшебник, Широкий, Кукуев, timurhv, aka MIK, saaken, abfm, СвинТуз, Климов Сергей, ALCAPONA
| ☑ |
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) чтобы что? вопрос уже решен )))
|
|