1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | ТиповыеОперации |
| Полное имя | Справочник.ТиповыеОперации (Catalogs.ТиповыеОперации) |
| Синоним | Типовые операции |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Иерархия | Иерархический (группы), для тематической группировки шаблонов |
| Владелец | Нет (самостоятельный справочник) |
| Где найти в 1С | Раздел «Операции» → «Типовые операции». Прямая навигационная ссылка: e1cib/list/Справочник.ТиповыеОперации |
Назначение. Справочник хранит настраиваемые шаблоны бухгалтерских и налоговых проводок. Он автоматизирует ввод повторяющихся нестандартных хозяйственных операций, которые не покрываются специализированными документами конфигурации (реализация, поступление, начисление зарплаты и т. п.). Каждый элемент справочника описывает набор проводок с параметризацией счетов, субконто, сумм и содержания; поддерживает формулы расчёта суммы и содержания, а также алгоритмы на встроенном языке (BSL) для сложной логики. Основной сценарий использования — подстановка шаблона в документ «Операция (бухгалтерский и налоговый учёт)» (Документ.Операция): пользователь выбирает типовую операцию, отвечает на запрос параметров, и система формирует готовый комплект проводок.
Пользователи объекта — бухгалтеры и главные бухгалтеры. Режим использования периодический, по мере необходимости ввода нетиповых операций.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| Описание | Строка | Не проверяется | Текстовое описание типовой операции для понимания её назначения пользователем |
| ФормулаСодержания | Строка | Не проверяется | Формула автоматического формирования текста содержания проводки; может включать параметры операции |
| ФормулаСуммыОперации | Строка | Не проверяется | Формула расчёта суммы операции; используется при подстановке в документ |
| АлгоритмПередВводом | Строка | Не проверяется | BSL-код, выполняемый перед началом ввода операции на основании шаблона (инициализация значений по умолчанию, чтение данных) |
| АлгоритмПриВводе | Строка | Не проверяется | BSL-код, выполняемый в процессе ввода операции (расчёт зависимых параметров, проверки) |
| АлгоритмПослеВвода | Строка | Не проверяется | BSL-код, выполняемый после завершения формирования проводок в документе (постобработка, доп. движения) |
Помимо перечисленных прикладных реквизитов присутствуют стандартные: Код, Наименование, Родитель (группа), ЭтоГруппа, ПометкаУдаления, Предопределённый.
2.2 Табличная часть «Параметры»
Хранит список параметров типовой операции, запрашиваемых у пользователя при создании документа на основании шаблона. Значения параметров подставляются в формулы, субконто и алгоритмы.
| Имя | Тип | Назначение |
|---|---|---|
| Имя | Строка | Имя параметра для использования в формулах и алгоритмах |
| Представление | Строка | Отображаемое название параметра для пользователя |
| Тип | ХранилищеЗначения (ОписаниеТипов) | Описание допустимых типов значений параметра |
| Значение | Булево / Строка / Дата и др. | Значение параметра по умолчанию |
| НеЗапрашивать | Булево | Признак: параметр не запрашивается, берётся значение по умолчанию |
| СвязьПоВладельцу | Строка | Имя параметра-владельца для иерархической связи (например, договор по контрагенту) |
| СвязьПоТипу | Строка | Имя параметра, от которого зависит тип текущего параметра |
| НомерСубконто | Число | Номер субконто счёта, к которому относится параметр (1, 2 или 3) |
| Подсказка | Строка | Текст подсказки при заполнении параметра |
| Обязательный | Булево | Признак обязательности заполнения параметра |
| АлгоритмПриИзменении | Строка | BSL-код, выполняемый при изменении значения параметра в форме запроса |
2.3 Табличная часть «Типовой»
Шаблоны проводок для типового (бухгалтерского) плана счетов (ПланСчетов.Типовой). Каждая строка — одна проводка.
| Имя | Тип | Назначение |
|---|---|---|
| СчетДт | ПланСчетовСсылка.Типовой | Счёт дебета проводки |
| СубконтоДт1 / СубконтоДт2 / СубконтоДт3 | Составной (по видам субконто счёта) | Значения субконто по дебету |
| КоличествоДт | Строка (формула) | Формула количества по дебету (для количественных счетов) |
| ВалютаДт / ВалютнаяСуммаДт | Строка (формула) | Валюта и валютная сумма по дебету |
| СчетКт | ПланСчетовСсылка.Типовой | Счёт кредита проводки |
| СубконтоКт1 / СубконтоКт2 / СубконтоКт3 | Составной | Значения субконто по кредиту |
| КоличествоКт / ВалютаКт / ВалютнаяСуммаКт | Строка (формула) | Аналогично дебету — для кредита |
| Сумма | Строка (формула) | Формула суммы проводки |
| СодержаниеПроводки | Строка (формула) | Формула текста содержания проводки |
2.4 Табличная часть «Налоговый»
Аналог таблицы «Типовой», но для налогового плана счетов (ПланСчетов.Налоговый): те же поля СчетДт, СчетКт, субконто, суммовые и количественные формулы. Используется для формирования движений по налоговому учёту параллельно бухгалтерским проводкам.
3. Формы
| Форма | Назначение |
|---|---|
| ФормаЭлемента | Основная форма редактирования шаблона: реквизиты шапки, формулы содержания и суммы, редакторы алгоритмов, таблицы «Параметры», «Типовой», «Налоговый». Здесь бухгалтер конструирует шаблон операции |
| ФормаСписка | Список типовых операций с иерархией групп; открывается по ссылке e1cib/list/Справочник.ТиповыеОперации, из формы списка выполняется отбор и выбор шаблона |
| ФормаГруппы | Стандартная форма редактирования группы (папки) для тематической классификации шаблонов |
| ФормаВыбора | Форма выбора шаблона при подстановке из документа «Операция» |
| Форма запроса параметров (генерируемая динамически) | Формируется на основании табличной части «Параметры» при вводе операции — диалог ввода значений параметров пользователем |
4. Ключевые процедуры модулей
Evidence с точными путями путь:строка для модулей данного объекта не приложено. Ниже — типовой набор обработчиков для справочника такого вида в БК 3.0; фактическое размещение процедур смотрите в модуле объекта, модуле менеджера и модулях форм конкретной версии.
- МодульОбъекта —
ОбработкаПроверкиЗаполнения— контроль корректности формул и заполнения обязательных строк таблиц проводок перед записью. - МодульОбъекта —
ПередЗаписью— валидация синтаксиса формул/алгоритмов, нормализация ссылок. - МодульМенеджера — процедуры генерации операции — построение движений документа «Операция» по табличным частям «Типовой»/«Налоговый»: вычисление формул, подстановка параметров и субконто, расчёт сумм и содержания.
- Механизм выполнения алгоритмов — последовательный вызов кода из реквизитов
АлгоритмПередВводом→АлгоритмПриВводе→АлгоритмПослеВводачерезВыполнить()/Вычислить()с передачей структуры параметров. - Модуль формы элемента —
ПриИзмененииполей формул — синтаксический контроль и подсказки при редактировании формул содержания и суммы. - Модуль формы параметров —
АлгоритмПриИзменении— исполнение кода из одноимённого поля табличной части «Параметры» при вводе значений пользователем (пересчёт связанных параметров, применение связейСвязьПоВладельцу/СвязьПоТипу).
Требует проверки (версионно-специфично): точное наименование и сигнатуры процедур генерации проводок в модуле менеджера могут отличаться между релизами ветки 3.0.
5. Проведение и движения
Справочник ТиповыеОперации сам по себе не проводится и движений не формирует — это хранилище шаблонов. Движения формирует документ «Операция (бухгалтерский и налоговый учёт)» (Документ.Операция), в который подставляется шаблон.
Логика подстановки:
- В документе «Операция» выбирается элемент справедника
ТиповыеОперации. - Выполняется
АлгоритмПередВводом, затем показывается диалог параметров (таблица «Параметры»), затемАлгоритмПриВводе. - Для каждой строки ТЧ «Типовой» вычисляются формулы (
Сумма,СодержаниеПроводки, количества/валюта, субконто) и создаётся проводка регистра бухгалтерииРегистрБухгалтерии.Типовой. - Аналогично строки ТЧ «Налоговый» формируют движения по налоговому плану счетов (
РегистрБухгалтерии.Налоговый). - Выполняется
АлгоритмПослеВвода.
Далее движения делает сам документ «Операция» при проведении. Специфических дополнительных регистров у самой типовой операции нет.
Примеры проводок по типовому плану счетов РК (числа — по нормам Казахстана 2026):
Реализация товаров покупателю на сумму 1 160 000 ₸, в т. ч. НДС 16%:
| Дт | Кт | Сумма, ₸ | Содержание |
|---|---|---|---|
| 1210 (краткосрочная ДЗ покупателей) | 6010 (доход от реализации) | 1 000 000 | Признан доход от реализации |
| 1210 | 3130 (НДС к уплате) | 160 000 | Начислен НДС 16% |
| 7010 (себестоимость реализации) | 1330 (товары) | 700 000 | Списана себестоимость товаров |
Поступление товаров от поставщика на 1 160 000 ₸, в т. ч. НДС 16%:
| Дт | Кт | Сумма, ₸ | Содержание |
|---|---|---|---|
| 1330 (товары) | 3310 (КЗ поставщикам) | 1 000 000 | Оприходованы товары |
| 1420 (НДС к возмещению)* | 3310 | 160 000 | Учтён НДС 16% |
Оплата поставщику с текущего счёта:
| Дт | Кт | Сумма, ₸ | Содержание |
|---|---|---|---|
| 3310 (КЗ поставщикам) | 1030 (деньги на текущих счетах) | 1 160 000 | Оплачено поставщику |
* Счёт входного НДС приведён для полноты цепочки; в шаблоне применяйте счёт согласно учётной политике организации.
Расчёт суммы НДС в формуле шаблона выполняется по ставке 16% (например, НДС = СуммаБезНДС * 0.16), а не по устаревшей ставке 12%.
6. Связанные объекты и ввод на основании
- Документ «Операция (бухгалтерский и налоговый учёт)» (
Документ.Операция) — основной потребитель шаблонов; типовая операция подставляется в него для генерации проводок. - План счетов «Типовой» (
ПланСчетов.Типовой) — источник счетов для ТЧ «Типовой»; определяет виды субконто. - План счетов «Налоговый» (
ПланСчетов.Налоговый) — источник счетов для ТЧ «Налоговый». - Регистры бухгалтерии «Типовой» и «Налоговый» — приёмники движений (через документ «Операция»).
- Планы видов характеристик субконто — задают состав субконто, доступных для параметризации (поле
НомерСубконто).
Ввод на основании самого справочника не предусмотрен; направление связи обратное — типовая операция используется внутри документа «Операция». Электронные документы РК (ЭСФ в ИС ЭСФ, СНТ) формируются документами реализации/поступления и с типовыми операциями напрямую не связаны — при ручном вводе реализации через «Операцию» ЭСФ/СНТ выписываются отдельно.
7. Точки расширения
- Формулы
ФормулаСодержания,ФормулаСуммыОперациии формулы в строках проводок — основной штатный механизм настройки без изменения кода. - Алгоритмы
АлгоритмПередВводом,АлгоритмПриВводе,АлгоритмПослеВводаиАлгоритмПриИзменениипараметров — встроенный BSL для сложной логики (например, автоматический расчёт базовых вычетов и налогов: базовый вычет по ИПН 30 МРП/мес при МРП 4 325 ₸, ставки ИПН 10%/15%, ОПВ 10%, ВОСМС 2%, ОСМС 3%, СО 5%, соцналог 6%). - Параметры (
СвязьПоВладельцу,СвязьПоТипу,НомерСубконто) — конфигурирование интерактивного диалога ввода без доработки. - Расширения конфигурации — переопределение модулей форм/менеджера, добавление реквизитов через расширение без снятия с поддержки.
- Подписки на события документа «Операция» — для обработки движений, сформированных из шаблона.
Рекомендуется хранить константы (МРП, МЗП, ставки) в соответствующих регистрах/константах конфигурации и обращаться к ним в алгоритмах, а не «зашивать» числа в формулы — это упростит переход при ежегодном изменении показателей.
