Каталог решений - Операция, как сервисная функция, на примере «Операция» против вредоносного сервиса.

Операция, как сервисная функция, на примере «Операция» против вредоносного сервиса.

Операция, как сервисная функция, на примере «Операция» против вредоносного сервиса.

В наличии

Прежде всего – почему я назвал маркетинговую «мысль» вендора вредоносной? Эта воистину совково-навязчивая услуга уже украла у меня заметное количество минут, причем именно тогда, когда их было мало, и еще наверняка украдет.
Цель этой статьи – помочь вам свести потери к неизбежному минимуму.

В прошлой статье мы указали, что документ «Операция» может быть использован не только для записи проводок, но и для движений в таблицы регистров – сведений и накопления.
В этой статье поговорим об этом подробней.

Категория:

Описание

В форме документа есть кнопка «Корректировка регистров», вызывающая диалог выбора регистров для записи.

 

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

 

 

Но! В документе таблицы регистров есть, а в шаблоне типовых операций – нет.

 

 

Если вы читали предыдущую статью, то уже знаете: выход – есть!

Надо прописать алгоритм их выбора и заполнения на закладке «Алгоритмы» шаблона.

 Но! Операция – это не только «не только бухгалтерская» операция, это еще и сервисная функция!

 В качестве примера и рассмотрим борьбу с навязчивым сервисом.

На ИС уже давно есть несколько внешних обработок для этого.

Однако, представьте себе обычного бухгалтера, которому руководство денег на специалиста 1С не дает.

Я бы посоветовал этому бухгалтеру не пользоваться бесплатными обработками, скачанными из интернета.

Да, я не имею в виду этот конкретный случай. Я не проверял их, но на 99% уверен, что как раз эти-то обработки безопасны.

Но с общим принципом, полагаю, никто спорить не станет.

 

Итак, что дает нам использование шаблона операции по сравнению с внешней обработкой?

Во-первых, открытость кода!

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

Во-вторых, наглядность результата.

Все движения, которые выполнит Операция, имеют место быть непосредственно перед нами – на закладках документа.

 

Итак, приступим.

 

Создаем новую запись справочника (см. предыдущую статью).

На закладке «Алгоритмы – Перед заполнением параметров» пишем следующий скрипт:

 

 

Обратите внимание, что для записи Содержания операции именно в том виде, как это прописано в алгоритме, необходимо формулу на закладке Операция написать именно так, как это показано на следующем рисунке.

 

 

РЕЗЮМЕ

Мы показали, что документ Операция может быть использован не только для записи в регистры бухгалтерии, сведений и накопления, но и для сервисных функций, в данном случае – для управления настройками пользователей.

Следует иметь ввиду, что настройка для каждого пользователя – одна, и будет действовать именно та настройка, которая физически была записана последней.

Для управления настройками не надо вводить этих Операций много  — достаточно одной на всех или по одной для некоторых.

Запись настройки никак не связана с датой самой Операции.

 

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

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