Каталог решений - Пример платежного календаря. СКД. Работает на любой платформе, без привязки к данным. Подробное описание действий

Пример платежного календаря. СКД. Работает на любой платформе, без привязки к данным. Подробное описание действий

Пример платежного календаря. СКД. Работает на любой платформе, без привязки к данным. Подробное описание действий

В наличии

Отчет-пример, в котором на СКД рассмотрены принципы построения платежного календаря без привязки к данным и работающий на любой платформе. Подробно описаны этапы решения задачи. Тестирование проводилось на платформе 8.3.16.1814.

Категория:

Описание

Задачи перенести exсеl таблицу в 1С. Платежный календарь. Решим в общем виде, без привязки к конкретной конфигурации.

 

Дано:

Некий период =15 дней

Остаток на 1 число входящий =500. Приход:

 

Расход:

Найти: Посчитать остаток на конец и на начало дня за период. Исходные данные находятся в файле : ВнешнийОтчетДанные. 1.Создадим внешний отчет на СКД. Наборы данных – Запрос.

Создадим таблицу СписокДниМесяца в которую поместим дни с 1 по 15.

В стандартных конфигурациях чаще всего это регистр сведений –производственный календарь.

 

Результат:

  1. Создадим таблицу с остатком входящим – СписокОстатки.

В стандартных конфигурациях чаще всего это регистр накопления, где хранятся остатки денежных средств на расчетных счетах.

Результат:

  1. Создадим таблицу планируемых поступлений денежных средств- СписокПриход.

Документ, например- заказ клиента, из которого можно взять информацию о планируемых поступлениях денежных средство.

Результат:

  1. Создадим таблицу планируемых списаниях денежных средств- СписокРасход.

Документ, например- заказ поставщику, из которого можно взять информацию о планируемых списаниях денежных средство.

Результат:

  1. Добавим к Остаткам дни- СписокОстаткиДатаОтч.

Выбираем две таблицы и никак их не соединяем. Закладка связи пустая.

Результат:

  1. Добавим к Приходам дни- СписокПриходДатаОтч.

Выбираем две таблицы и связь – левое соединение.

Результат:

  1. Добавим к Расходам дни- СписокРасходДатаОтч.

Выбираем две таблицы и связь – левое соединение. Результат:

  1. Для решения задачи нам нужен нарастающий итог по приходу- СписокПриходНарастающийИтог. Для этого нужно соединить таблицу СписокПриходДатаОтч с этой же таблицей.

Выбираем СписокПриходДатаОтч и еще раз эту же таблицу СписокПриходДатаОтч и связь – левое соединение.

Группируем :

Переименуем поле – в ПриходНарастающийИтог. Результат:

  1. Для решения задачи нам нужен нарастающий итог по расходу- СписокРасходНарастающийИтог. Для этого нужно соединить таблицу СписокРасходДатаОтч с этой же таблицей.

Выбираем СписокРасходДатаОтч и еще раз эту же таблицу СписокРасходДатаОтч и связь – левое соединение.

Группируем :

Переименуем поле – в РасходНарастающийИтог.

Результат:

  1. Объединим три таблицы в одну- СписокОстатокПриходРасход.

Результат:

  1. Сгруппируем –СписокОстатокПриходРасходИтого

Группировка :

Результат:

  1. Рассчитаем остаток на конец дня-СписокОстатокНаКонецДня.

ОстНаКонецДня = Остаток+Приход-Расход. Результат:

  1. Расчетаем остаток на начало дня –СписокОстатокНаНачалоДня.

Объединим две таблицы: СписокОстатокНаКонецДня – для получения данных на следующий день,к ДатеОтч прибавим 1 день и СписокОстаткиДатаОтч – для получения остатка надень 1.

Добавим условие для ограничения периода :

Результат:

  1. Соберем таблицу Остаток на начало дня, Приход, Расход, Остаток на конец дня.

  1. В результате получаем:

16 .Добавляем сумму в ресурс.

  1. на закладке настройки создадим таблицу.

  1. Для группировки Отчет другие настройки уберем итоги.

  1. Для Группировка2 добавим отбор, чтоб в отчете не отображались пустые строки.

  1. Создадим макет для ДатаОтч чтоб из заголовка ресурсов убрать –СУММА. Макет группировки:

  1. Результат:

has been added to your cart:
Оформление заказа