Имя: Пароль:
1C
1С v8
Не простой запрос СКД
, , ,
0 ValeriTim
 
24.10.17
10:59
Добрый день.

Суть такова: (образно) есть отчет оборотно-сальдовая ведомость по счету 62, нужно дополнить его группировками - НоменклатурнаяГруппа и Номенклатура (ну можно добавить Сумма и Количество). Данные по Группе Номенклатуры и по самой номенклатуре берутся из документа либо взаиморасчетов, либо регистратора. С этой частью проблем нет - таблицу получаю вроде все в порядке.

Но теперь начинаю выстраивать отчет и вот тут группировку по НоменклатурнаяГруппа номенклатуры нужно поставить выше документа взаиморасчетов и регистратора. Дело в том, что в итоговой таблице, для получения информации по номенклатуре я формирую левое соединение таблицы остатков и оборотов с таблицами документов и получается, для документа с двумя и более строками в табличной части есть одинаковые поля с итогами. При группировке всего этого значения итогов задваивается, затраивается ...

Никак не могу сообразить как правильно сформировать такой отчет ...
1 George Wheels
 
24.10.17
11:04
Отключить итоги, добавить вычисляемое поле?
2 craxx
 
24.10.17
11:05
(0) какая к дьяволу номенклатура на 62 счете? Вы субконто этого счета видели?
3 George Wheels
 
24.10.17
11:06
(2) Ага. И как сумма по 62 счету будет идти с 10 счетом, если есть НДС?
4 ValeriTim
 
24.10.17
11:07
(2) 3 субконто по счету 62.1 документ расчетов - накладная. Продолжать?
5 ValeriTim
 
24.10.17
11:08
(3) Мне не нужен ни 10 ни 41 счета. Мне не нужен НДС.
6 DrShad
 
24.10.17
11:10
избавиться от одинаковых строк в ТЧ документа при выборе в запросе
7 DrShad
 
24.10.17
11:11
конечно смутно представляю себе эту портянку и кто ей будет пользоваться
8 Гипервизор
 
24.10.17
11:12
(0) Какая конфигурация? Регистр продаж есть?
9 ValeriTim
 
24.10.17
11:27
(6) Нет одинаковых строк - есть одинаковые ресурсы в строках.
(8) Бухгалтерия предприятия типовая.
10 craxx
 
24.10.17
11:28
(5) тогда какую связь имеет 62 счет и номенклатура?
11 craxx
 
24.10.17
11:28
(4) Документом расчетов там может быть вообще все что угодно, например Корректировка долга
12 DrShad
 
24.10.17
11:36
(9) почему не построить по регистру НДСПродаж?
13 Михаил Козлов
 
24.10.17
11:40
Опять желание узнать, что же именно клиент оплатил.
14 George Wheels
 
24.10.17
11:40
А для чего таблица остатков и оборотов?
15 ValeriTim
 
24.10.17
11:42
В Бухгалтерии 3.0 есть отчет задолженность покупателей. где расписаны авансы и долги, соответственно их закрытие. Вот в него нужно добавить Номенклатурные группы.
16 ValeriTim
 
24.10.17
11:44
(11) Может - я беру данные из регистратора, при условии что он реализация или из субконто3, при условии что он реализация. Все остальное в топку.
17 assasu
 
24.10.17
11:45
(0) напиши код который сформирует твою верную тз с данными.
код запихай в процедуру "ПриКомпоновкеРезультата" и радуйся
18 craxx
 
24.10.17
11:45
(15) Вы как себе это представляете? долги по номенклатурным группам?? а если предоплата была к примеру?
19 craxx
 
24.10.17
11:46
(17) Да можно и без ТЗ, главное чтоб сам понимал как отчет должен формироваться
20 ValeriTim
 
24.10.17
11:47
(18) Аванты без номенклатурной группы, но закрываться он будет реализацией - там есть.
21 craxx
 
24.10.17
11:50
(20) А если закрывается возвратом денег? тогда как?
22 ValeriTim
 
24.10.17
11:51
(21) Без номенклатурной группы - для расшифровки же есть регистратор - там будет видно что за операция закрывает аванс.
23 craxx
 
24.10.17
12:08
(22) а можно пояснить какой в этом смысл?
24 h-sp
 
24.10.17
12:15
(22) пусть пользуются счетом 90.01, там всё есть.
25 ValeriTim
 
24.10.17
13:21
(22) там нет оплат
26 ValeriTim
 
24.10.17
13:22
(24) нужно контролировать авансы, долги, оплаты в разрезе номенклатурных групп
27 0xFFFFFF
 
24.10.17
17:44
(26) скучно живёте? Не надо совать в работающий авиадвигатель свои кривые костыли. Собирайте свой велосипед в соседнем ангаре (на отдельном счете) и тренируйтесь  как душе угодно
28 Михаил Козлов
 
24.10.17
17:50
(26) Интересно, как при частичной оплате ее отнести на НГ1, а не на НГ2?
29 craxx
 
24.10.17
22:24
(28) Да, вот мне тоже интересно, что такое долг в разрезе номенклатурной группы. Новое слово в бухгалтерии
30 patria0muerte
 
25.10.17
08:18
Вместо левого соединения - сделай второй набор данных. СКД тебя поймет.
31 ValeriTim
 
25.10.17
09:25
(30) А как его с первым стыковать?
32 patria0muerte
 
25.10.17
09:27
(31) Ну ты ж по каким то полям соединение левое делаешь.

Вот так и стыкуй наборы
33 ValeriTim
 
25.10.17
09:54
(32) Спасибо, попробую (хотя мне кажется, что это я уже пробовал... ну ничего попробую еще раз).
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn