Доступно

Подсистема "Конструктор правил заполнения объектов" на основе СКД (для обычного или управляемого приложения) + Получение обновлений [Инфостарт]

Тема в разделе "Бухгалтерия и финансы", создана пользователем Krusty Krab, 10 июл 2019.

Цена: 4999р.-90%
Взнос: 458р.
100%

Основной список: 26 участников

Резервный список: 2 участников

Статус обсуждения:
Комментирование ограничено.
  1. 10 июл 2019
    #1
    Krusty Krab
    Krusty Krab ОргОрганизатор

    Подсистема "Конструктор правил заполнения объектов" на основе СКД (для обычного или управляемого приложения) + Получение обновлений [Инфостарт]

    upload_2019-7-10_19-58-2.png
    Подсистема быстрой настройки сложных условий заполнения документов. Может быть легко встроена в большинство современных конфигураций, независима от БСП.


    Если обобщить, все, что будет написано ниже - автор дает возможность без изменения настроек конфигуратора, в пользовательском режиме, выполнять настройки по автоматическому заполнению практически любых реквизитов (в том числе табличных частей) документов по умолчанию при копировании, либо создании новых документов. Единственный минус, по моему мнению, это то, что доработка выполнена не через расширение конфигурации. В остальном, очень интересная штучка.

    Описание проблемы
    Одним из классов задач, с которыми часто приходится сталкиваться разработчику, является заполнение значений объектов по умолчанию. Например, пользователь при создании нового документа желает видеть поле "Организация" заполненым значением "Наша организация". Для выполнения этого требования можно использовать следующие типовые команды платформы "Добавить копированием" или "Ввести на основании". А так же при наличии необходимой подсистемы из БСП назначить некоторые настройки в соответствующем регистре и/или константах.

    Однако, для большого круга задач имеющиеся функции заполнения имеют бедный набор настроек. В качестве примера приведу следующий ряд формулировок заданий с их примерным решением(под катом):

    заполнить статью движения денежных средств и подразделение исходя из текста поля "Назначение платежа" в документе "Списание с расчетного счета" при загрузке из клиент-банка.если пользователь указанный в поле "Ответственный" попадает в некоторый список, тогда ставится некоторая отметка в создаваемым им документе. если сумма документа основания меньше 100 000 руб., то заполнить вводимый на основании документ"Заявка на расходование средств" определенным банковским счетомв табличной части "Товары" указать такую номенклатуру поставщика, которая соответствует некоторой номенклатуре заказчика
    Подобных примеров можно привести не мало и для каждой компании они будут по своему специфичны. Такие задачи можно характеризовать кактребующие доработки конфигурации.

    Добавим следующее условие - если читатель публикации:

    - программист, тогда у него нет желания добавлять еще один кусок кода, новые объекты, учитывать изменения при обновлении, да и вообще куча более интересных задач.

    - пользователь, то он имеет желание сократить затраты на реализацию собственных хотелок.

    Т.е. нужно гибкое, универсальное и достаточно простое решение класса задач подобных описанным мной выше.



    Исходя из этого была разработана подсистема "Конструктор правил заполнения объектов".
    С технической точки зрения - это связь подписок на события + возможности СКД. Таким образом, пользователь может самостоятельно настроить условия заполнения и указать события при которых оно будет выполняться. На текущий момент реализовано заполнение объектов при возникновении следующихсобытий :

    - Обработка заполнения - вызывается интерактивно командами "Ввести на основании" или "Создать".

    - При копировании - командой "Добавить копированием".

    - Перед записью - командами "Записать" или "Провести".

    Весь интерфейс подсистемы выполнен на управляемых формах. Исходный код, на данный момент, открыт.

    Возможности
    1. Выбор в качестве объекта заполнения любого документа конфигурации.

    2. Автоматизация заполнения за счет связи с 3-мя возможными событиями.

    3. Использование в качестве условий любые реквизиты и табличные части документов, а так же их вложенные элементы.

    4. Условия и значения заполнения могут применены к отдельной табличной части построчно.

    5. Правила можно назначить отдельным пользовавтелям.

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

    6. Значения заполнения могут быть применены к любым реквизитам соответсвующего типа.

    7. Учет и изменение последовательности событий заполнения.

    8. Вывод некоторой информации в виде диаграмм, а так же виде сводной таблицы для дальнейшего редактирования.

    Интеграция
    Подсистема может быть "бесшовно" встроена в любую конфигурацию на платформе 1С Предпрития версии 8.3.

    Небольшой фирме, не имеющий своего штата программистов, нет необходимости привлекать стороннего разработчика - пользователь в силах интегрировать подсистему самостоятельно, имея доступ к конфигуратору. При интеграции наличие подсистем БСП не обязательно.





    Планы развития
    Добавить в подсистему следующие функции:

    1) заполнение объектов справочников;

    2) возможность использовать в качестве правого значения условия и значения заполнения поля из группы "2. Доступные поля";

    3) экспорт/импорт схем правил в файлы XML;

    4) добавить несколько красивых отчетов;

    5) в качестве значения заполнения использовать расчетные формулы (например Цена*Количество);

    6) возможность учета успешных/не успешных заполнений;

    7) обработка исключительных ситуаций, когда на момент попытки заполнения искомый реквизит был удален или переименован.

    продажник

    Так как у автора большие планы по продвижению и расширению функционала в складчину включена подписка на обновление в течение полугода
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      5 авг 2019
    2. worhmax
      worhmax участвует.
      4 авг 2019
    3. 1Смак
      1Смак участвует.
      3 авг 2019
    4. skladchik.com
      Взнос составляет 229р.
      3 авг 2019

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      5 авг 2019
    2. skladchik.com
      Взнос составляет 229р.
      3 авг 2019
    3. skladchik.com
      Складчина активна.
      3 авг 2019
    4. skladchik.com
      Сбор взносов начинается 03.08.2019.
      29 июл 2019
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей