This commit is contained in:
silverbook 2025-05-20 09:24:56 +05:00
parent 89e4c0ddfe
commit d3c0ee9545

View File

@ -1,17 +1,11 @@
# Источники планирования в 1С:Управление Торговлей 11, 1С:Комплексная Автоматизация 2 или ERP 2 ---
title: Источники планирования в 1С:Управление Торговлей 11, 1С:Комплексная Автоматизация 2 или ERP 2
---
**Автор:** Сергей Омельчук **Автор:** Сергей Омельчук
**Дата публикации:** 21.11.2018 **Дата публикации:** 21.11.2018
**Источник:** [Koderline.ru](https://www.koderline.ru/expert/instruktsii/article-istochniki-planirovaniya-v-1s-upravlenie-torgovley-11-1s-kompleksnaya-avtomatizatsiya-2-ili-erp-2/) **Источник:** [Koderline.ru](https://www.koderline.ru/expert/instruktsii/article-istochniki-planirovaniya-v-1s-upravlenie-torgovley-11-1s-kompleksnaya-avtomatizatsiya-2-ili-erp-2/)
## Содержание
1. [Введение](#введение)
2. [Постановка задачи на примере регистра накопления Выручка и себестоимость продаж](#постановка-задачи-на-примере-регистра-накопления-выручка-и-себестоимость-продаж)
3. [Список шаблонов: источники данных планирования](#список-шаблонов-источники-данных-планирования)
4. [Создание нового шаблона](#создание-нового-шаблона)
5. [Как проверить источники планирования](#как-проверить-источники-планирования)
--- ---
## Введение ## Введение
@ -40,20 +34,20 @@
В конфигурации 1С:УТ 11 в подсистеме планирования можем увидеть справочник «Источники данных планирования». В конфигурации 1С:УТ 11 в подсистеме планирования можем увидеть справочник «Источники данных планирования».
При создании нового элемента настройки мы можем увидеть уже готовые схемы компоновки данных: При создании нового элемента настройки мы можем увидеть уже готовые схемы компоновки данных:
![Список шаблонов источников данных](istochniki-dannyh-planirovaniya/1.png) ![Список шаблонов источников данных](/istochniki-dannyh-planirovaniya/1.png)
Тут довольно обширный список схем компоновки данных, подходящих на большее количество случаев жизни. Тут довольно обширный список схем компоновки данных, подходящих на большее количество случаев жизни.
Но мы добавим еще свой собственный — «Продажи по ценовой группе». Но мы добавим еще свой собственный — «Продажи по ценовой группе».
Нам необходимо определить, откуда заполняется данное поле выбора схемы компоновки данных в конфигураторе. Нам необходимо определить, откуда заполняется данное поле выбора схемы компоновки данных в конфигураторе.
![Выбор шаблона схемы компоновки данных](istochniki-dannyh-planirovaniya/2.png) ![Выбор шаблона схемы компоновки данных](/istochniki-dannyh-planirovaniya/2.png)
Данное поле выбора СКД заполняется в форме элемента справочника «ИсточникиДанныхПланирования» в обработчике «ПриСозданииНаСервере», где вызывается функция модуля менеджера получения шаблонов: `ШаблоныСхемыКомпановкиДанных()`. Данное поле выбора СКД заполняется в форме элемента справочника «ИсточникиДанныхПланирования» в обработчике «ПриСозданииНаСервере», где вызывается функция модуля менеджера получения шаблонов: `ШаблоныСхемыКомпановкиДанных()`.
Сами же шаблоны схемы компоновки являются макетами обработки «ИсточникиДанныхПланирования»: Сами же шаблоны схемы компоновки являются макетами обработки «ИсточникиДанныхПланирования»:
![Макеты обработки ИсточникиДанныхПланирования](istochniki-dannyh-planirovaniya/3.png) ![Макеты обработки ИсточникиДанныхПланирования](/istochniki-dannyh-planirovaniya/3.png)
Где как раз мы видим список типовых схем источников планирования, и тип макета у них «Схема компоновки данных». Где как раз мы видим список типовых схем источников планирования, и тип макета у них «Схема компоновки данных».
Поэтому при добавлении новых шаблонов именно сюда необходимо добавлять новые схемы. Поэтому при добавлении новых шаблонов именно сюда необходимо добавлять новые схемы.
@ -63,16 +57,16 @@
Так как у нас будут использоваться данные по продажам, то за основу мы можем использовать типовую схему «ПродажиПредопределенный». Так как у нас будут использоваться данные по продажам, то за основу мы можем использовать типовую схему «ПродажиПредопределенный».
Скопируем ее и переименуем в «ПродажиЦеноваяГруппа» и зададим соответствующий синоним: Скопируем ее и переименуем в «ПродажиЦеноваяГруппа» и зададим соответствующий синоним:
![Новый макет схемы «ПродажиЦеноваяГруппа»](istochniki-dannyh-planirovaniya/4.png) ![Новый макет схемы «ПродажиЦеноваяГруппа»](/istochniki-dannyh-planirovaniya/4.png)
Далее откроем новую схему для редактирования. Далее откроем новую схему для редактирования.
В данной схеме компоновки данных мы воспользуемся заменой ТоварнаяКатегория на ЦеновуюГруппу: В данной схеме компоновки данных мы воспользуемся заменой ТоварнаяКатегория на ЦеновуюГруппу:
![Изменение схемы поле ЦеноваяГруппа](istochniki-dannyh-planirovaniya/5.png) ![Изменение схемы поле ЦеноваяГруппа](/istochniki-dannyh-planirovaniya/5.png)
В итоге получится следующий результат схемы компоновки данных, в которой теперь будет доступен отбор по ценовой группе: В итоге получится следующий результат схемы компоновки данных, в которой теперь будет доступен отбор по ценовой группе:
![Схема с добавленным отбором по ЦеновойГруппе](istochniki-dannyh-planirovaniya/6.png) ![Схема с добавленным отбором по ЦеновойГруппе](/istochniki-dannyh-planirovaniya/6.png)
Далее сохраняем отредактированную схему компоновки данных. Далее сохраняем отредактированную схему компоновки данных.
@ -80,7 +74,7 @@
> Далее можно было бы уже воспользоваться новой схемой, но когда мы открыли существующую схему компоновки данных и потом нажали в конструкторе запроса «ОК», то он исправил некоторые моменты, которые были сделаны для редактирования и подстановки других частей запроса. > Далее можно было бы уже воспользоваться новой схемой, но когда мы открыли существующую схему компоновки данных и потом нажали в конструкторе запроса «ОК», то он исправил некоторые моменты, которые были сделаны для редактирования и подстановки других частей запроса.
> Обратим внимание и сравним с исходником взятой схемы «ПродажиПредопределенный»: > Обратим внимание и сравним с исходником взятой схемы «ПродажиПредопределенный»:
![Сравнение SQL-запросов в схемах](istochniki-dannyh-planirovaniya/7.png) ![Сравнение SQL-запросов в схемах](/istochniki-dannyh-planirovaniya/7.png)
На скрине видим, что конструктор запроса для в дальнейшем заменяемому параметру добавил скобки, которые будут вызывать ошибки (можете самостоятельно проверить, мы в нашем примере поправим сразу), поправим и удалим скобки в нашей схеме. На скрине видим, что конструктор запроса для в дальнейшем заменяемому параметру добавил скобки, которые будут вызывать ошибки (можете самостоятельно проверить, мы в нашем примере поправим сразу), поправим и удалим скобки в нашей схеме.
@ -89,37 +83,37 @@
Начнем проверять созданный новый шаблон схемы источника планирования. Начнем проверять созданный новый шаблон схемы источника планирования.
Создадим новый источник планирования, основные моменты: в выборе схемы компоновки данных появился выбор нашего созданного шаблона, а также если перейти в редактирование, то имеется возможность выбора поля отбора «Ценовая группа». Запишем новый источник. Создадим новый источник планирования, основные моменты: в выборе схемы компоновки данных появился выбор нашего созданного шаблона, а также если перейти в редактирование, то имеется возможность выбора поля отбора «Ценовая группа». Запишем новый источник.
![Новый источник с шаблоном «Ценовая группа»](istochniki-dannyh-planirovaniya/8.png) ![Новый источник с шаблоном «Ценовая группа»](/istochniki-dannyh-planirovaniya/8.png)
Далее создадим сценарий планирования с аналогичным названием «Продажи по ценовым группам», периодичность «Месяц»: Далее создадим сценарий планирования с аналогичным названием «Продажи по ценовым группам», периодичность «Месяц»:
![Сценарий планирования «Продажи по ценовым группам»](istochniki-dannyh-planirovaniya/9.png) ![Сценарий планирования «Продажи по ценовым группам»](/istochniki-dannyh-planirovaniya/9.png)
Во вкладке «Настройка создания» устанавливаем «Планы продаж по номенклатуре»: Во вкладке «Настройка создания» устанавливаем «Планы продаж по номенклатуре»:
![Настройка создания документа плана](istochniki-dannyh-planirovaniya/10.png) ![Настройка создания документа плана](/istochniki-dannyh-planirovaniya/10.png)
Записываем и настраиваем вид плана. Записываем и настраиваем вид плана.
Для вида плана укажем наименование, используем для продаж и вариант заполнения расширенный по источникам: Для вида плана укажем наименование, используем для продаж и вариант заполнения расширенный по источникам:
![Вид плана с источником «Ценовая группа»](istochniki-dannyh-planirovaniya/11.png) ![Вид плана с источником «Ценовая группа»](/istochniki-dannyh-planirovaniya/11.png)
Создадим теперь план продаж по номенклатуре и заполним его по нашему сценарию и виду плана: Создадим теперь план продаж по номенклатуре и заполним его по нашему сценарию и виду плана:
![Документ плана продаж](istochniki-dannyh-planirovaniya/12.png) ![Документ плана продаж](/istochniki-dannyh-planirovaniya/12.png)
Выберем заполнение «Настроить правило и заполнить»: Выберем заполнение «Настроить правило и заполнить»:
![Настройка правила заполнения](istochniki-dannyh-planirovaniya/13.png) ![Настройка правила заполнения](/istochniki-dannyh-planirovaniya/13.png)
Источник заполнения подставляется автоматически. Источник заполнения подставляется автоматически.
Укажем период для анализа данных и нажмем «Заполнить»: Укажем период для анализа данных и нажмем «Заполнить»:
![Период анализа данных при заполнении](istochniki-dannyh-planirovaniya/14.png) ![Период анализа данных при заполнении](/istochniki-dannyh-planirovaniya/14.png)
Документ удачно заполнился: Документ удачно заполнился:
![Результат заполнения документа](istochniki-dannyh-planirovaniya/15.png) ![Результат заполнения документа](/istochniki-dannyh-planirovaniya/15.png)
Вот так продемонстрировали создание своих собственных шаблонов схем источников планирования. Вот так продемонстрировали создание своих собственных шаблонов схем источников планирования.