Помогите с запросом, суммирование табличной части документа #638217


#0 by BoshIT
Доброе время суток! 1Cv82 БУХ 2.0 Есть документ поступления, добавлена табличная часть ОтработанныеНакладные. Идея в том что если сумма строк ПоступлениеТоваровУслуг.ОтработанныеНакладые.количество и сумма строк ПоступлениеТоваровУслуг.Товары.Количество отличается то выбираем этот документ. вот текст запроса ВЫБРАТЬ он не суммироет все строчки в табличной части((( что я делаю не так?
#1 by Wobland
представь себе, что товаров не будет вообще..
#2 by BoshIT
да нет выводит)    180    ДЛ-0,2-62 вид 1    Поступление товаров и услуг не св. от 09.08.2012 9:00:01    120,446    ДЛ-0,2-62 вид 1    Поступление товаров и услуг не св. от 09.08.2012 9:00:01 58,098    372,699    ДТ ЕВРО сорт С, вид 1 (летнее, сера до 0,035 %)    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 62,798    372,699    ДТ ЕВРО сорт С, вид 1 (летнее, сера до 0,035 %)    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 62,422    372,699    ДТ ЕВРО сорт С, вид 1 (летнее, сера до 0,035 %)    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 62,649    372,699    ДТ ЕВРО сорт С, вид 1 (летнее, сера до 0,035 %)    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 62,252    372,699    ДТ ЕВРО сорт С, вид 1 (летнее, сера до 0,035 %)    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 64,48    372,699    ДТ ЕВРО сорт С, вид 1 (летнее, сера до 0,035 %)    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 вот только первую колонку он должен был просуммировать, а что то не как(((
#3 by perec1982
#4 by perec1982
примерно так мне кажется
#5 by BoshIT
получается так , первая колонка должна быть сумма с ПоступлениеТоваровУслугОтработанныеНакладные.Количество вторая ПоступлениеТоваровУслугТовары.Количество, третия номенклатура, и четвертая документ движения
#6 by perec1982
Только вместо ТЧ Услуги ОтработанныеНакладые
#7 by BoshIT
теже грабли, попадают документы где Количество и Количество1 равны((( хотя по условию отбора не должны быть равны
#8 by perec1982
Количество и Количество1 это итоговые кол. ТЧ?
#9 by BoshIT
угу
#10 by perec1982
Ну тогда ты врешь, такго не может быть. Мой код идеален))). Отладь запрос консолью
#11 by perec1982
Вытащи вложенный запрос, он должен выдавать примерно так: Ссылка   Кол   Кол1 Ссылка1  100   500 Ссылка2  120   120 ...
#12 by BoshIT
а вот ответ 536,352    178,784    Поступление товаров и услуг 545 от 11.05.2012 9:00:01 1 532,055    306,413    Поступление товаров и услуг 546 от 11.05.2012 9:00:01 247,816    123,908    Поступление товаров и услуг 547 от 11.05.2012 9:00:01 2 236,194    372,699    Поступление товаров и услуг 527 от 25.04.2012 9:00:01 первая колонка вообще от балды) на этом контрагенте первая и вторая колонка одинаковые)))
#13 by perec1982
#14 by perec1982
Имя тч замени
#15 by BoshIT
ИЗ но если ОтработанныеНакладные пусто, то не выводит ничего поставил ЕСТЬNULL чтоб был 0, но все равно не работает(
#16 by BoshIT
ВЫБРАТЬ ИЗ вот так вот выводит все красиво) но есть одно но! если в документе тч ОтработанныеНакладные не заполненно, то не выводит ничего
#17 by perec1982
Значит соединение поменяй на левое
#18 by BoshIT
Спасибки
#19 by BoshIT
не все так просто как казалось(((( добавил отбор по дате и все сломалось( ВЫБРАТЬ    ВложенныйЗапрос.Ссылка,    ВложенныйЗапрос.Контрагент,    ВложенныйЗапрос1.Количество ИЗ        ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачало И &ДатаКонец                    ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНачало И &ДатаКонец         даже вот казалось бы простой запрос и тот не работает ВЫБРАТЬ    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ    ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачало И &ДатаКонец СГРУППИРОВАТЬ ПО    ПоступлениеТоваровУслугТовары.Ссылка, что я делаю не так(((?
#20 by BoshIT
я что то вообще не понимаю тогда а тут то что не так?????? ВЫБРАТЬ    ДокументПоступление.ссылка как Документ ИЗ    Документ.ПоступлениеТоваровУслуг КАК ДокументПоступление ГДЕ    ДокументПоступление.Дата МЕЖДУ &ДатаНачало И &ДатаКонец
#21 by hhhh
что-то непонятно. Ну заведите в документе маленький реквизитик типа булево "КоличествоОтличается" и заполняйте его в процедуре ПередЗаписью документа. Зачем вы каждый раз перелопачиваете эти табличные части? У вас слишком мощный сервер, ему работы не хватает?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С