|  | Регистр накопления, выбираются не все записи 
 Мультук, 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) чтобы что? вопрос уже решен )))     |  |