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

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

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

Оффлайн alex0402

  • *****
  • Сообщений: 1951
  • РЕПУТАЦИЯ: 348
  • КПД: 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

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

Оффлайн alex0402

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

Онлайн LexaK

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

Оффлайн alex0402

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

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

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


Теги:
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

LexaK
42 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
40 Сообщений
alexandr_ll
29 Сообщений
VID1234
19 Сообщений
DmitriyF DmitriyF
17 Сообщений
ef0din
17 Сообщений
wise wise
15 Сообщений
alex0402 alex0402
15 Сообщений
Алексей_1985_06
14 Сообщений
BuhRust
13 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal