Имя: Пароль:
1C
1С v8
Запрос: как подсчитать итоги по колонке из таблицы значений?
, ,
0 MaQo
 
14.06.22
11:36
Мне нужно в документе сравнить сумму документ с итогом по колонке Сумма из табличной части.
1 mikecool
 
14.06.22
11:38
ТабЧасть.Итог("ИмяКолонки")
2 MaQo
 
14.06.22
11:39
(1) "Поле не найдено"
3 MaQo
 
14.06.22
11:40
(1) Это если убрать ковычки. Если добавить то "Синтаксическая ошибка"
4 mikecool
 
14.06.22
11:40
- Приборы!
- 42!
- ЧТо 42?
- А что приборы?
5 Kigo_Kigo
 
14.06.22
11:41
А так? ТабЧасть.Итог("Сумма")
6 MaQo
 
14.06.22
11:42
(5) см.2
7 yopQua
 
14.06.22
11:43
(4) - бабушка, ты не знаешь где мой айкос?
- на антресоли
- бабушка, а что такое антресоль?
- а что такое айкос, внучек?
8 yopQua
 
14.06.22
11:44
еп еп еще названий колонок не гадали
9 Гипервизор
 
14.06.22
11:44
(6) Вы так и написали в коде "ТабЧасть"?
10 yopQua
 
14.06.22
11:46
да вряд ли
поле найдено, значит имя не то
11 Kassern
 
14.06.22
11:49
а потом окажется, что нет такого реквизита таб части, как сумма, и это реквизит формы, который считается динамически, а вы все Итог советуете)
12 MaQo
 
14.06.22
11:49
13 Kassern
 
14.06.22
11:51
ахах)) так вы в запросе пытаетесь сумму посчитать))
14 Kassern
 
14.06.22
11:51
просто Сумма(ВашеЧисловоеПолеДляСуммирования)
15 Kassern
 
14.06.22
11:52
а в группировке СуммаДокумента. Далее результат во временную таблицу. А потом уже можете сверять 2 этих поля спокойно)
16 Kigo_Kigo
 
14.06.22
11:54
(12) Ааа, ну тут программист нужен, мы тут бессильны :)
17 MaQo
 
14.06.22
11:58
(14) это возвращает просто копию из строки ТЧ
18 Kassern
 
14.06.22
12:01
(17) тогда вам нужно почитать про вкладку "Группировка" с конструкторе запроса и как она работает
19 Kassern
 
14.06.22
12:02
Там есть поля группировки и суммируемые поля
20 RomanYS
 
14.06.22
12:19
(12) открой закладку итоги...
21 MaQo
 
14.06.22
13:11
22 Kassern
 
14.06.22
13:12
(21) ужес...
23 Ryzeman
 
14.06.22
13:13
Вот поэтому я и терпеть не могу эти конструкторы... Народ совсем не умеет писать запросы. Тьфу.
24 Kassern
 
14.06.22
13:13
блин прочтите хоть пару статей, как работать с запросами и с табличными частями. Используйте ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
25 Kassern
 
14.06.22
13:14
(23) конструкторы это круто, когда умеешь ими пользоваться)
26 RomanYS
 
14.06.22
13:28
(21) медицина тут бессильна, прав (16).
(23) Так конструктором он (21) бы не сделал, только руками. Как раз для обучения конструктор очень полезная штука.
27 MaQo
 
14.06.22
13:29
(26) 21 я конструктором и сделал
28 Kassern
 
14.06.22
13:31
(26) еще как сделал, вот так он замутил) https://disk.yandex.ru/i/DvvxGY5aUQk5Jg
29 Kassern
 
14.06.22
13:32
(27) зачем вы в поля ТЧ перетащили? На кой, где этому учат?
30 Kassern
 
14.06.22
13:32
ТЧ это таблица и должна быть в таблицах, а не в полях
31 RomanYS
 
14.06.22
13:35
(28) вложенная таблица то - понятно, а вот что конструктор дает внутри нее группировки делать - это новость (для меня) :))
32 yopQua
 
14.06.22
13:45
история продолжается еп еп
33 yopQua
 
14.06.22
13:45
ставлю что до конца дня осилит
34 yopQua
 
14.06.22
13:48
хотя, с учетом каши в голове может и нет
то тз, то тч, то код, то запрос
очень интересная история
35 yopQua
 
14.06.22
13:52
(29) где учат, где учат.. места знать надо!
36 MaQo
 
14.06.22
14:06
(33) да уже все, выгрузил просто весь результат запроса и в обработке все сделал. Выяснилось теперь, что у клиента с начала 2020 года неправильные суммы документов есть
37 yopQua
 
14.06.22
14:10
(36) хотелось бы на это посмотреть
38 yopQua
 
14.06.22
14:10
как выгружалось и обрабатывалось
39 Kassern
 
14.06.22
14:12
дарю:
ВЫБРАТЬ
    ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
    ПеремещениеТоваровТовары.Ссылка.СуммаДокумента КАК СуммаДокумента,
    СУММА(ПеремещениеТоваровТовары.Сумма) КАК Сумма
ПОМЕСТИТЬ СуммыПеремещений
ИЗ
    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары

СГРУППИРОВАТЬ ПО
    ПеремещениеТоваровТовары.Ссылка,
    ПеремещениеТоваровТовары.Ссылка.СуммаДокумента
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СуммыПеремещений.Ссылка КАК Ссылка
ИЗ
    СуммыПеремещений КАК СуммыПеремещений
ГДЕ
    СуммыПеремещений.СуммаДокумента <> СуммыПеремещений.Сумма
40 MaQo
 
14.06.22
14:13
41 MaQo
 
14.06.22
14:20
(39) Да, это работает, спасибо.
42 Kassern
 
14.06.22
14:21
(41) учите язык запросов, там ничего сложного нет. Будет гораздо проще в будущем работать
43 rudnitskij
 
14.06.22
16:09
(42) Точнее, без него работать в принципе невозможно
44 Woldemar22LR
 
14.06.22
18:05
Калиниское или Калининское райпо?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.