Добавление хозяйственных операций в 1С:ERP 2.4
-

Добавление хозяйственных операций в 1С:ERP 2.4

0
5021
30.05.2019 Роман Асадуллаев

Содержание:

1. Функционал 1С:ERP и хозяйственные операции

2. Как устроены хозяйственные операции 1С?

3. Как добиться отражения в регламентированном учете хозяйственной операции?

   

1. Функционал 1С:ERP и хозяйственные операции


Несмотря на достаточно широкий функционал 1С:ERP часто случается так, что тех хозяйственных операций, которые есть в конфигурации недостаточно, чтобы удовлетворить потребность хозяйствующего субъекта в автоматизации деятельности. В этом случае возникает необходимость добавлять в конфигурацию одну или несколько хозяйственных операций 1С.


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


Рассмотрю только вариант настройки в международном учете «Проводки по данным оперативного учета».


Сначала нужно определиться, в каких документах будет задействована добавляемая хозяйственная операция. Затем определить, по какому регистру накопления в 1С 8.3 будут формироваться проводки (будет это типовой регистр или вновь добавляемый), и в каком учете будут отражаться движения по этому регистру: РСПБУ или МСФО, или в обоих.


После этого, если регистр накопления в 1С 8.3 добавляемый, то необходимо определиться со структурой регистра, исходя из требований, которые возникают для отражения в учете.

Итак, начнем. 


2. Как устроены хозяйственные операции 1С?


В ERP имеется перечисление ХозяйственныеОперации, справочник НастройкиХозяйственныхОпераций. Для отражения в РСПБУ используются справочники Группы Финансового Учета ВнеоборотныхАктивов, Группы Финансового Учета ДенежныхСредств, Группы Финансового Учета ДоходовРасходов, Группы Финансового Учета Номенклатуры, Группы Финансового Учета Расчетов, регистры сведений СчетаБухгалтерскогоУчетаНМА, СчетаБухгалтерскогоУчетаОС, СчетаРеглУчетаИгнорируемыеПриОтраженииВМеждународномУчете, СчетаРеглУчетаТребующиеНастройки. В обработке НастройкаОтраженияДокументовВРеглУчета происходит настройка счетов для отражения документов в 1С в регламентированном учете. Собственно, название обработки говорит само за себя.


Для отражения в МСФО используются справочники ТиповыеОперацииМеждународныйУчет и ШаблоныПроводокДляМеждународногоУчета.


Часть документов предназначена только для отражения в системе международного учета, у них в имени присутствует суффикс «МеждународныйУчет». Для настройки отражения в МСФО используется обработка НастройкаШаблоновПроводокДляМеждународногоУчета.


Стоит отметить что хозяйственная операция 1С не всегда может явно присутствовать в документах. 


3. Как добиться отражения в регламентированном учете хозяйственной операции?


Нам нужно добавить хозяйственную операцию 1С, чтобы она была доступна для выбора в документах ПриобретениеТоваровУслуг и РеализацияТоваровУслуг. Операция будет иметь свое отражение в регламентированном учете и международном учете. Для отражения будет использоваться вновь добавляемый регистр накопления и для отражения в регламентированном учете нужно будет использовать отдельный расчетный счет с возможностью настройки. Учет будет вестись только в валюте регламентированного учета, нужно будет отражать только общую сумму по документам на счетах учета расчетов с поставщиками и покупателями. НДС - нет.


Что ж, приступим.

1.       Добавляем в перечисление ХозяйственныеОперации новое значение


2.       Добавляем новый предопределенный элемент 1С в справочник НастройкиХозяйственныхОпераций.


3.       Для того чтобы Хозяйственная операция 1С стала работать, необходимо ее инициализировать. Можно пойти двумя путями. Как Вы будете это делать – выбор за Вами:

а. Добавить все необходимые настройки в макеты справочника НастройкиХозяйственныхОпераций НастройкиПредопределенныхЭлементов, СвязанныеДокументы и ФункциональныеОпции. Заставить запуститься обработчик ЗаполнитьПредопределенныеНастройкиХозяйственныхОпераций() в этом справочнике.

б. Сделать обработку по инициализации добавленной хозяйственной операции.


4.       В обработке НастройкаОтраженияДокументовВРеглУчете в модуле менеджера в функциях ТекстЗапросаОбщиеСчетаУчетаРасчетовСПартнерами, ТекстЗапросаСчетаУчетаРасчетовСПартнерами и ДополнитьВременныеТаблицыЗапросаОбщимиСчетамиУчета необходимо добавить счет для настройки отражения. Выглядит это приблизительно так:

 

// ++ добавляемый код

| ТекущаяТаблицаСчетовУчета.ххх_СчетУчетаРасчетовххх,

|ТекущаяТаблицаСчетовУчета.ТребуетсяНастройкаххх_ СчетУчетаРасчетовххх,

// -- добавляемый код

|

|             ТекущаяТаблицаСчетовУчета.ТребуетсяНастройка,

|             ТекущаяТаблицаСчетовУчета.ИзмененныеДанные

|

|ПОМЕСТИТЬ ТаблицаОбщиеСчетаУчетаРасчетовСПартнерами

|ИЗ

|             &ТаблицаОбщиеСчетаУчетаРасчетовСПартнерами КАК ТекущаяТаблицаСчетовУчета";

 

Необходимо добавить колонки в таблицы СчетаУчетаРасчетовСПартнерами и ОбщиеСчетаУчетаРасчетовСПартнерами на форме ФормаНастройки. Соответственно вывести их для отображения на форме.

Внести изменения в функции СоответствиеТаблицИПолейВидамСчетовРеглУчета(), СчетаУчетаТаблицы() и процедуру УстановитьДоступныеСчетаУчета().

Теперь хозяйственная операция готова для использования.


5.       Создаем регистр накопления. В регистре создаем все необходимые измерения для отражения в учете и ресурсы. Если будет вестись учет в валютах, то в реквизиты регистра необходимо добавить валюты и суммы в валютах. В модуле менеджера регистра должны присутствовать функции: ИсточникиУточненияСчета(), ИсточникиПодразделений(), ИсточникиНаправлений(), ИсточникиСубконто(), ПоказателиВВалюте(), Показатели() и ДокументыКОтражениюВМеждународномУчете(). Как должны выглядеть функции можно посмотреть в РН ВыручкаИСебестоимостьПродаж. Вам нужно только указать что Вы будете использовать.


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


Нужно будет внести изменения в следующие процедуры и функции модуля менеджера объекта. На примере документа РеализацияТоваровУслуг: ДопустимыеОперацииДокументовОснований();

ЗаполнитьИменаРеквизитовПоХозяйственнойОперации() в этой процедуре определяются реквизиты, которые будут доступны для хозяйственной операции;

ПараметрыЗаполненияНалогообложенияНДСПродажи();

Внести изменения в одну из функций ТекстЗапроса…. Для возможности отражения данных по добавляемой хозяйственной операции. Или добавить свою функцию со своим текстом запроса. Для отражения по типовым регистрам необходимо будет добавить хозяйственную операцию в условие ее использования в каждый запрос. Если Вы будете добавлять свою функцию, то не забудьте добавить ее в процедуру ИнициализироватьДанныеДокумента();


7.       В ОбработкаПроведения необходимо добавить порядок записи в регистр накопления, по которому будет происходить отражение в регламентированном и (или) международном учете.


8.       В общем модуле РеализацияТоваровУслугЛокализация в функции ТекстОтраженияВРеглУчете() необходимо прописать порядок отражения в регламентированном учете :

 

ТекстыОтражения.Добавить(ТекстПродажаАгентскихУслуг());

//++ добавляемый код

ТекстыОтражения.Добавить(ххх_ТекстОтраженияНашегоРегистра());

//-- добавляемый код

              

Возврат СтрСоединить(ТекстыОтражения, ОбщегоНазначенияУТ.РазделительЗапросовВОбъединении());

 

И создать функцию (ххх_ТекстОтраженияНашегоРегистра().

 

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


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


10.   В общем модуле МеждународныйУчетПроведениеСервер в функции ТекстыЗапросовПоРегистрам() добавить :

 

ТекстыЗапросов.Вставить("ПрочиеРасходы", ТекстЗапросаПрочиеРасходы());

//++ добавляемый код

ххх_ТекстЗапросаПоНашемуРегистру());

//-- добавляемый код

               Если ПолучитьФункциональнуюОпцию("НоваяАрхитектураВзаиморасчетов") Тогда

…..

 

И добавить саму функцию ххх_ТекстЗапросаПоНашемуРегистру().

После выполнения этих 10 пунктов хозяйственная операция 1С готова к использованию.

 

Специалист компании ООО «Кодерлайн» 

Роман Асадуллаев.

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
# абота Риелторского Агентства # Управление торговлей 11 #Работа Риелторского Агентства # 1C # CRM-система # Cинтаксис-помощник # Cинхронные методы работы # PDF документами # PowerShell # XML-файл # Бизнес-процесс # Глубина анализа # Графические объекты # Динамический список # Документ заполнен # Документ Отбор (размещение) товаров # Документ Отгрузка товаров ИС МП # Документ Приобретение товаров и услуг # Документ УПД # Доступ на ТСД # ДтКт # ЕАЭС # Закладка Администрирование # Зарплата и кадры # Имя таблицы # ИТС # Кабель NYM(Севкабель) 3x5.5 # Книга учета доходов и расходов # Курс валюты # Лицо с правом подписи # Лицо, имеющее право подписи документов # Маркировка цифровыми кодами # Минимальные цены продажи в 1С # Настройка НСИ и разделов # Настройка ценообразования # НДФЛ # Нематериальные активы # Оплата через банк # Основное ответственное лицо организации # Перемещение ТС и оборудования # Проведение инструктажа # Продажи или Закупки # Прочие доходы # Пункт Подключить обработки # Пункт Сервис # ПФР и ФФОМС # Работа ТС # Расчет налога УСН # Расчетные счета # Система «Честный знак» # Система GS1 # Списание на расходы # Справка-расчет налога УСН # Страховые взносы # Таблица формы # Таблица формы «Сотрудники» # Товары # Установка цен на товары # Формат Цифровой Маркировки # Функция Дата # Функция ДеньГода # Функция ДеньНедели # Центральный Банк России # Цены номенклатуры 2.5 # Элементы #1.6-НДФЛ #1С Бухгалтерия #1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С:Риелтор #1С:Управление холдингом #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #Googleаккаунт #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #PDF #WEB #WEB-сервисы 1С #Word #WS-ссылки #XML #Администрирование 1С #Адрес URL описания #акты в 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бухгалтерская отчётность в МСФО #Бюджетирование #Вид Характеристики #Внедрение #Внедрение ERP #Внешний вид формы #Выбор каталога #Выбранные файлы #Документ Отпуск #Документ1 #Загрузка цен в 1С #Задача для 1С #Закрытие месяца #Заменить #Запись регистра сведений #Запросы 1С #Интеграция 1С #Интервал dpi #История пользователя #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Карточка Объекта недвижимости #Клиент-серверная схема #Код ЦМТ #Конвертация данных #Контроль документов #Конфигурация 1С #Копирование настроек пользователей #Корпоративное сопровождение #Лизинг #Лицензии 1С #Массовая регистрация отгулов #Меню Отчет #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МРОТ #МСФО #Налоги #Начисления Арендной платы #Обмен между базами #Обновления #Операции в 1С #Оптимизация #Организация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Параметр «Количество» #Партнер #Перенос данных #Перенос цен из Excel в 1С #Периодичность ДЕНЬ #Периодичность МЕСЯЦ #Планирование #Поле Ввода Значение Субконто #Полезные обработки #Пользовательский режим #Правила обмена #предопределенные элементы справочников #Принцип работы 1С #Проводки 1С #Программа 1С #Программирование в 1С #Программные права #Продажа ТМЦ #Продажи #Продление #Производство #Просмотр #Путь к файлу #Работа с объектами в 1С #Расторжение #Расчетные документы #Расширение конфигурации #Регламентированная отчетность #Результаты поиска #РСБУ #С # #СЗВ-СТАЖ #СКД #Соединение COM в 1С платформе #Соединение СОМ в 1С платформе #Сравнение конфигураций #Счет-фактура #Территориальная привязка #Территориальные рамки #Тестирование 1С #Техническое задание #Типы данных ссылки #Торговое оборудование #Транспортная логистика #Управление проектами #Установка цен номенклатуры #Финансовый учет #Формат MicrosoftExcel #Функционал МРМ #Х-точка #Характеристики Товаров #Хранилище настроек #Хранить историю изменений #Ценообразование #Чтение #Экзамен 1С #Яндекс-диск или Google-диск #Яндекс.Касса 1С под Linux 1С:УНФ Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.