Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
03 Авг 2020, 14:49
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: группировка даты в СКД  (Прочитано 474 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex0402

  • *****
  • Сообщений: 1987
  • РЕПУТАЦИЯ: 357
  • КПД: 18%
  • Регистрация: 2010-09-10
  • Сайт: 
  • Профессия: Программист 1С
Есть запрос.
ВЫБРАТЬ
1 Сорт,
"Поступление на р/с А1" КАК Колонка,
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
ВЫБОР
КОГДА ЗакрытиеДоходаПодразделенияСтрокиДокумента.СуммаА > 0
ТОГДА УправленческийОборотыДтКт.СуммаОборот
ИНАЧЕ 0
КОНЕЦ КАК Сумма,
ВЫБОР
КОГДА ЗакрытиеДоходаПодразделенияСтрокиДокумента.СуммаА > 0
ТОГДА УправленческийОборотыДтКт.СуммаОборот
ИНАЧЕ 0
КОНЕЦ КАК Итог,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Агенты), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , ) КАК УправленческийОборотыДтКт
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗакрытиеДоходаПодразделения.СтрокиДокумента КАК ЗакрытиеДоходаПодразделенияСтрокиДокумента
ПО УправленческийОборотыДтКт.Регистратор = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Ссылка
И УправленческийОборотыДтКт.СубконтоДт1 = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Контрагент

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
2,
"Поступление на р/с А2",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
ВЫБОР
КОГДА ЗакрытиеДоходаПодразделенияСтрокиДокумента.СуммаА1 > 0
ТОГДА УправленческийОборотыДтКт.СуммаОборот
ИНАЧЕ 0
КОНЕЦ,
ВЫБОР
КОГДА ЗакрытиеДоходаПодразделенияСтрокиДокумента.СуммаА1 > 0
ТОГДА УправленческийОборотыДтКт.СуммаОборот
ИНАЧЕ 0
КОНЕЦ,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Агенты), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , ) КАК УправленческийОборотыДтКт
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗакрытиеДоходаПодразделения.СтрокиДокумента КАК ЗакрытиеДоходаПодразделенияСтрокиДокумента
ПО УправленческийОборотыДтКт.Регистратор = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Ссылка
И УправленческийОборотыДтКт.СубконтоДт1 = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Контрагент

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
3,
"Комиссия Трансфер",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Банк), , ) КАК УправленческийОборотыДтКт

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
4,
"Комиссия А1",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , ) КАК УправленческийОборотыДтКт
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеДоходаПодразделения.СтрокиДокумента КАК ЗакрытиеДоходаПодразделенияСтрокиДокумента
ПО УправленческийОборотыДтКт.Регистратор = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Ссылка
И УправленческийОборотыДтКт.СубконтоДт1 = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Контрагент
ГДЕ
ЕСТЬNULL(УправленческийОборотыДтКт.Регистратор.РасчетныйСчет.Категория, ЗакрытиеДоходаПодразделенияСтрокиДокумента.РассчетныйСчет.Категория) = ЗНАЧЕНИЕ(Справочник.Категории.А1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
4,
"Комиссия А1",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.РасходыВидовБизнеса), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.СубконтоДт1.Категория = ЗНАЧЕНИЕ(Справочник.Категории.А1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
5,
"Комиссия А2",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , ) КАК УправленческийОборотыДтКт
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеДоходаПодразделения.СтрокиДокумента КАК ЗакрытиеДоходаПодразделенияСтрокиДокумента
ПО УправленческийОборотыДтКт.Регистратор = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Ссылка
И УправленческийОборотыДтКт.СубконтоДт1 = ЗакрытиеДоходаПодразделенияСтрокиДокумента.Контрагент
ГДЕ
ЕСТЬNULL(УправленческийОборотыДтКт.Регистратор.РасчетныйСчет.Категория, ЗакрытиеДоходаПодразделенияСтрокиДокумента.РассчетныйСчет.Категория) = ЗНАЧЕНИЕ(Справочник.Категории.А2)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
5,
"Комиссия А2",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.РасходыВидовБизнеса), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.СубконтоДт1.Категория = ЗНАЧЕНИЕ(Справочник.Категории.А2)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
6,
"Комиссия Т",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , ) КАК УправленческийОборотыДтКт

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
7,
"Комиссия С",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Партнерами), , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.СубконтоКт2 = ЗНАЧЕНИЕ(Справочник.Категории.C)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
8,
"Комиссия В",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ДоходыПодразделения), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Партнерами), , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.СубконтоКт2 = ЗНАЧЕНИЕ(Справочник.Категории.B)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
9,
"Другие расходы",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, , , , , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.Регистратор ССЫЛКА Документ.ХозОперация

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
9,
"Другие расходы",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Банк), , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.Регистратор ССЫЛКА Документ.ХозОперация

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
10,
"Заблокированные суммы",
УправленческийОборотыДтКт.СубконтоДт1,
УправленческийОборотыДтКт.СубконтоКт1,
УправленческийОборотыДтКт.ПодразделениеКт,
УправленческийОборотыДтКт.СуммаОборот,
-УправленческийОборотыДтКт.СуммаОборот,
УправленческийОборотыДтКт.Регистратор,
УправленческийОборотыДтКт.ПериодСекунда,
УправленческийОборотыДтКт.ПериодДень
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Авто, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.ПоВознаграждению), , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Банк), , ) КАК УправленческийОборотыДтКт
ГДЕ
УправленческийОборотыДтКт.Регистратор ССЫЛКА Документ.ХозОперация

Вариант отчета : Группировка "ПериодДень".

результат во вложении.
Почему не группируются даты?

Спасибо.

Спасибо за Сказать спасибо


Оффлайн LexaK

  • *****
  • Сообщений: 2215
  • РЕПУТАЦИЯ: 650
  • КПД: 29%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
Вроде как детальные записе еще надо добавить,
да и сам зпрос выполните в консоли, посмотрите какой результат возвращается
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

Оффлайн alex0402

  • *****
  • Сообщений: 1987
  • РЕПУТАЦИЯ: 357
  • КПД: 18%
  • Регистрация: 2010-09-10
  • Сайт: 
  • Профессия: Программист 1С
Вроде как детальные записе еще надо добавить,
да и сам зпрос выполните в консоли, посмотрите какой результат возвращается
Мне нужно, что бы СКД сгруппировал по датам. детальные в отчете не нужны. Будут смотреть расшифровки.
Спасибо за Сказать спасибо

Оффлайн LexaK

  • *****
  • Сообщений: 2215
  • РЕПУТАЦИЯ: 650
  • КПД: 29%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
Мне нужно, что бы СКД сгруппировал по датам. детальные в отчете не нужны. Будут смотреть расшифровки.
Отчет из одних дат? Тогда и выводите одни даты (без группировки), а зачем тогда всю аналитику получаете?
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

Оффлайн alex0402

  • *****
  • Сообщений: 1987
  • РЕПУТАЦИЯ: 357
  • КПД: 18%
  • Регистрация: 2010-09-10
  • Сайт: 
  • Профессия: Программист 1С
Как правильно?
Для
Период секунда указал Роль Период 1 , обязательное,
Период регистратор Роль Период 2
Период День Роль Период 3
группировка не происходит.

Указал для Период День - без роли - все норм, группируется....

Спасибо за внимание.
Спасибо за Сказать спасибо


Теги:
 

Проблема при проведении реализации УТ 11 - сообщение дата оплаты меньше даты документа

Автор AndreyBlacksmithРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 4925
Последний ответ 05 Фев 2015, 11:53
от AndreyBlacksmith
Как в ут 11, сделать автоматическое присвоение даты и номера заявки в транспортной накладной (Приложение 4)

Автор VID1234Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 575
Последний ответ 20 Дек 2019, 11:23
от VID1234
Временная таблица во вложенном запросе+Группировка VS Таблица значений + Свернуть

Автор TsaigerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 2198
Последний ответ 14 Июл 2017, 23:10
от Tsaiger
ЗУП Даты получения дохода в регистре налогового учета НДФЛ не ставятся(((?

Автор may_sergРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3586
Последний ответ 14 Июл 2011, 08:17
от may_serg
Установка даты запрета редактирования, как расширить выбором конкретных документов

Автор Саша ЛибертиРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4732
Последний ответ 13 Июн 2014, 11:24
от Саша Либерти

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
48 Сообщений
LexaK
40 Сообщений
ToryFree ToryFree
29 Сообщений
Алексей_1985_06
23 Сообщений
alexandr_ll
20 Сообщений
DmitriyF DmitriyF
20 Сообщений
antoneus antoneus
18 Сообщений
Тари
9 Сообщений
pavl_vs
8 Сообщений
ef0din
7 Сообщений

* Кто онлайн

  • Точка Гостей: 524
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal