Вопрос-ответ

Разбиение на периоды таблицы ДатаС по ДатаПо

Ваш отзывFavoriteLoadingВ закладки

Дана таблица, полученная путем выполнения не особо хитрых манипуляций из таблицы остатков и оборотов.

 НачалоПериода  ПериодУстановки
ПараметровРасчета
ПериодУстановки
СтавкиРефинансирования
 КонецПериода
06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00
06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00
01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00

 

 

 

 

Необходимо получить из этой таблицы таблицу следующего вида:

ДатаС ДатаПо
НачалоПериода ПериодУстановки
ПараметровРасчета
ПериодУстановки
СтавкиРефинансирования
КонецПериода
06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.06.2014 05.07.2014
06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.07.2014 15.07.2014
01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 16.07.2014 31.12.3333
Видимо алгоритм примерно следующий:
Для расчета ДатыС взять ДатыС предыдущей строки и добавить день.
Для расчета ДатаПо взять НаименьшаяДатаБольшаяДаты_ДатаПо(ПредыдущаяСтрока.ДатаПо,ПериодПараметровРасчета,ПериодУстановкиСтавкиРефинансирования)
Никак не могу переформулировать задачу в удобоваримую, чтобы ее можно было легко реализовать. Может быть кто-нибудь подскажет?
Дана таблица, полученная путем выполнения не особо хитрых манипуляций из таблицы остатков и оборотов.  НачалоПериода  ПериодУстановки ПараметровРасчета ПериодУстановки СтавкиРефинансирования  КонецПериода 06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00         Необходимо получить из этой таблицы таблицу следующего вида: ДатаС ДатаПо НачалоПериода ПериодУстановки ПараметровРасчета ПериодУстановки СтавкиРефинансирования КонецПериода 06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.06.2014 05.07.2014 06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.07.2014 15.07.2014 01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 16.07.2014 31.12.3333 Видимо алгоритм примерно следующий: Для расчета ДатыС взять ДатыС предыдущей строки и добавить день. Для расчета ДатаПо взять НаименьшаяДатаБольшаяДаты_ДатаПо(ПредыдущаяСтрока.ДатаПо,ПериодПараметровРасчета,ПериодУстановкиСтавкиРефинансирования) Никак не могу переформулировать задачу в удобоваримую, чтобы ее можно было легко реализовать. Может быть кто-нибудь подскажет? Перейти к...

Далее

СКД что в приоритете : условное оформление или макет ?

Отзывов (2)FavoriteLoadingВ закладки

В схеме применен макет для вывода значений.
Нужно в зависимости от результата изменить фон.
Пытаюсь сделать условное оформление строки группировки – не срабатывает
ИМХО – макет оформления данной группировки приоритетнией чем условное оформление.
Как быть ?

В схеме применен макет для вывода значений. Нужно в зависимости от результата изменить фон. Пытаюсь сделать условное оформление строки группировки – не срабатывает ИМХО – макет оформления данной группировки приоритетнией чем условное оформление. Как быть ? Перейти к...

Далее

Как вывести отчет с пустым полем, но видимыми группировками?

Отзывов (10)FavoriteLoadingВ закладки

Есть отчет (картинка1)
Как вывести отчет как на картинке2?
Т. е., как вывести отчет с пустым полем, но видимыми группировками?

Есть отчет (картинка1) Как вывести отчет как на картинке2? Т. е., как вывести отчет с пустым полем, но видимыми группировками? Перейти к...

Далее

Получение итогов по группировкам

Ваш отзывFavoriteLoadingВ закладки

Источник СКД – запросы
ТаблицаПлановыхЗатрат
Проект1 ВидЗатрат1 1000
Проект1 ВидЗатрат2 2000

ТаблицаЗатратСотрудников
Сотрудник1 Проект1 ВидЗатрат1 100
Сотрудник1 Проект1 ВидЗатрат2 200
Сотрудник2 Проект1 ВидЗатрат2 200

Таблица данных.
Левое соединение ТаблицаЗатратСотрудников с ТаблицаПлановыхЗатрат
Сотрудник1 Проект1 ВидЗатрат1 100 1000
Сотрудник1 Проект1 ВидЗатрат2 200 2000
Сотрудник2 Проект1 ВидЗатрат2 400 2000

При такой группировке должны получить:
– Проект1 700 5000
– ВидЗатрат1 100 1000
– Сотрудник1 100 0
– ВидЗатрат2 600 4000
– Сотрудник1 200 0
– Сотрудник2 400 0

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

Как сделать такую группировку плановых значений?
Пробовал через ВычиситьВыражение() – не получается.

Источник СКД – запросы ТаблицаПлановыхЗатрат Проект1 ВидЗатрат1 1000 Проект1 ВидЗатрат2 2000 ТаблицаЗатратСотрудников Сотрудник1 Проект1 ВидЗатрат1 100 Сотрудник1 Проект1 ВидЗатрат2 200 Сотрудник2 Проект1 ВидЗатрат2 200 Таблица данных. Левое соединение ТаблицаЗатратСотрудников с ТаблицаПлановыхЗатрат Сотрудник1 Проект1 ВидЗатрат1 100 1000 Сотрудник1 Проект1 ВидЗатрат2 200 2000 Сотрудник2 Проект1 ВидЗатрат2 400 2000 При такой группировке должны получить: – Проект1 700 5000 – ВидЗатрат1 100 1000 – Сотрудник1 100 0 – ВидЗатрат2 600 4000 – Сотрудник1 200 0 – Сотрудник2 400 0 Причем группировка может менятся пользователем. Как сделать такую группировку плановых значений? Пробовал через ВычиситьВыражение() – не получается. Перейти к...

Далее

СКД набор данных объект. Расшифровка не работает

Отзывов (2)FavoriteLoadingВ закладки

СКД набор данных объект
Данные из ТаблицаЗначений
При формировании отчета не работает расшифровка полей…

Почему? Что сделать что бы заработало?

СКД набор данных объект Данные из ТаблицаЗначений При формировании отчета не работает расшифровка полей… Почему? Что сделать что бы заработало? Перейти к...

Далее
Страница 7 из 38« Первая...56789...2030...Последняя »

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.