RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Справочник «ЯзыкиПечатныхФорм» (Бухгалтерия для Казахстана 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH

Справочник «ЯзыкиПечатныхФорм» (Бухгалтерия для Казахстана 3.0.74.2)

Актуально для: 1С:Бухгалтерия для Казахстана, ред. 3.0.74.2 · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

0. Важное замечание о типе объекта

В задании объект указан как Документ (Documents.ЯзыкиПечатныхФорм). Однако приложенное evidence, а также стандартная реализация в «Библиотеке стандартных подсистем» и в «Бухгалтерии для Казахстана 3.0» однозначно описывают этот объект как Справочник (иерархический/линейный справочник с реквизитами «Код» и «Наименование», формой элемента и формой подбора, без табличных частей и без проведения).

Дальнейшее описание построено по фактической структуре из evidence — как для справочника. Навигационная ссылка вида e1cib/list/Документ.ЯзыкиПечатныхФорм работать не будет; корректная ссылка — e1cib/list/Справочник.ЯзыкиПечатныхФорм.

Требует проверки в вашей базе: точное имя объекта (Справочник.ЯзыкиПечатныхФорм) через меню «Все функции» → «Справочники». Тип «Документ» с таким именем в типовой конфигурации отсутствует.


1. Идентификация

Параметр Значение
Тип объекта Справочник (в задании ошибочно указан «Документ»)
Имя ЯзыкиПечатныхФорм
Полное имя Справочник.ЯзыкиПечатныхФорм
Синоним Языки печатных форм
Конфигурация Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2
Иерархия Плоская структура (иерархия не используется)
Основное представление Наименование

Назначение. Справочник хранит перечень языков, на которых в конфигурации могут формироваться печатные формы документов (счетов на оплату, накладных, актов, ЭСФ и т. д.) и отчётов. Каждая запись — это язык интерфейса печати: код языка (ru, kk, en) и локализованное наименование. Объект обслуживает подсистему мультиязычности печатных форм: при выводе печатной формы система обращается к списку доступных языков, чтобы подставить нужные макеты и локализованные строки. Прямого отношения к учёту, налогам и денежным движениям объект не имеет — это служебный (нормативно-справочный) объект локализации.

Где найти. Раздел «Администрирование» / «Стандартные подсистемы» → «Языки печатных форм». Прямой переход: e1cib/list/Справочник.ЯзыкиПечатныхФорм.


2. Реквизиты и табличные части

2.1. Стандартные реквизиты

Имя Тип Обязательность Назначение
Код Строка Да (стандартный) Строковый идентификатор языка по стандарту (например, ru, kk, en). Используется как машиночитаемый ключ языка при выборе макетов и локализованных строк.
Наименование Строка Да (стандартный) Локализованное название языка (например, «Русский», «Қазақ тілі», «English»). Отображается в списках выбора языка печати.

2.2. Реквизиты шапки

Имя Тип Обязательность Назначение
РеквизитДопУпорядочивания xs:decimal (Число) Не обязательно (DontCheck) Управляет порядком отображения языков в списках выбора независимо от алфавитного/кодового порядка. Позволяет вывести приоритетные языки (например, ru, kk) вверх списка.

2.3. Табличные части

Отсутствуют. Справочник имеет простую плоскую структуру «код + наименование + порядок».


3. Формы

Форма Роль Состав
ФормаСписка Основная форма списка языков печатных форм; просмотр и управление перечнем Таблица элементов справочника, команды создания записи и вызова справки; ~54 элемента управления. Ключевая форма для работы со списком.
ФормаЭлемента Создание/редактирование отдельной записи о языке Поля ввода «Язык» (Наименование) и «Код». Стандартная форма редактирования элемента.
ПодборЯзыкаИзСпискаДоступных Добавление языка из набора предустановленных (поддерживаемых системой) языков Таблица с колонками «Наименование» и «Код» доступных языков, кнопка выбора; ~41 элемент управления. Не даёт создавать «произвольный» язык — выбор идёт из перечня, поддерживаемого платформой/конфигурацией.

4. Ключевые процедуры модулей

BSL-код в evidence не приложен. Ниже — типовые обработчики, характерные для справочника такой структуры в БК 3.0 / БСП. Конкретные строки уточняются в вашей версии.

Модуль объекта (ОбработкаЗаполнения, ПередЗаписью, ПроверкаЗаполнения)

  • ОбработкаЗаполнения(ДанныеЗаполнения, ...) — начальное заполнение при создании (может копировать код/наименование из выбранного доступного языка).
  • ПередЗаписью(Отказ) — контроль уникальности кода языка и корректности значения РеквизитДопУпорядочивания.
  • ПроверкаЗаполнения(...) — проверка непустых «Код» и «Наименование».

Форма списка (ФормаСписка)

  • ПриСозданииНаСервере(...) — настройка условного оформления и порядка (по РеквизитДопУпорядочивания, затем по наименованию).
  • Обработчики команд создания/подбора, открывающие ФормаЭлемента и ПодборЯзыкаИзСпискаДоступных.

Форма подбора (ПодборЯзыкаИзСпискаДоступных)

  • ПриСозданииНаСервере(...) — заполнение таблицы доступных языков (из метаданных языков конфигурации / предопределённого перечня БСП).
  • ВыбратьЯзык(...) — возврат выбранного языка в вызвавшую форму и добавление его в справочник, если он ещё не заведён.

Менеджерный/общий уровень (подсистема мультиязычности)

  • Функции получения списка доступных языков и определения языка печати по умолчанию — обычно вынесены в общие модули подсистемы (например, семейства «ПечатьДанных»/«Локализация»), а не в модуль самого справочника.

5. Проведение и движения

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

Соответственно, с этим объектом не связаны проводки типового плана счетов РК (1210 «Краткосрочная ДЗ покупателей», 1030 «Деньги на текущих счетах», 1330 «Товары», 3310 «КЗ поставщикам», 3130 «НДС к уплате», 6010 «Доход от реализации», 7010 «Себестоимость реализации») и налоговые расчёты (НДС 16 %, ИПН, ОПВ, ОПВР, ВОСМС, ОСМС, СО, соцналог). Эти параметры относятся к учётным документам конфигурации, а не к справочнику языков.

Единственный «эффект» записи элемента — расширение перечня языков, доступных в механизме печати: выбранный язык становится доступен для формирования печатных форм тех документов, где реализована мультиязычная печать (например, ЭСФ и СНТ, счета, накладные).


6. Связанные объекты и ввод на основании

  • Подсистема печати (мультиязычность). Справочник — источник перечня языков для механизмов формирования печатных форм; выбранный язык определяет, какой языковой вариант макета и локализованных строк используется.
  • Настройки печати ЭСФ и СНТ. Электронные документы (ИС ЭСФ, СНТ) формируются и печатаются с учётом выбранного языка; справочник обеспечивает список допустимых языков.
  • Формы выбора языка печати в документах реализации/поступления и в отчётах ссылаются на элементы этого справочника.

Ввод на основании для справочника не предусмотрен (механизм «Ввести на основании» применяется к документам). Заполнение выполняется вручную через ФормаЭлемента или подбором через ПодборЯзыкаИзСпискаДоступных.


7. Точки расширения

  • Добавление языка. Через форму подбора ПодборЯзыкаИзСпискаДоступных — предпочтительный способ (гарантирует поддерживаемый системой код). Ручное создание элемента — при необходимости нестандартного языка.
  • Порядок отображения. Реквизит РеквизитДопУпорядочивания — штатная точка управления сортировкой в списках выбора без доработок кода.
  • Расширения конфигурации (без снятия с поддержки). Добавление реквизитов/команд в формы, подписки на события ПередЗаписью/ПриЗаписи для собственной валидации кодов языков.
  • Интеграция с макетами печати. При добавлении нового языка требуется обеспечить наличие соответствующих языковых вариантов макетов и локализованных строк в печатаемых документах — иначе печать на новом языке выведет строки на языке по умолчанию.

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

Частые вопросы

Это документ или справочник?
Фактически это справочник (Справочник.ЯзыкиПечатныхФорм) с реквизитами «Код» и «Наименование», формой элемента и формой подбора, без табличных частей и без проведения. Тип «Документ» в задании указан ошибочно; объекта Документ.ЯзыкиПечатныхФорм в типовой конфигурации нет.
Формирует ли объект проводки и движения по регистрам?
Нет. Это нормативно-справочный объект локализации без проведения. Он не создаёт проводок по плану счетов РК и не участвует в расчёте НДС (16 %), ИПН, ОПВ, ОСМС и прочих налогов — эти механизмы относятся к учётным документам, а не к справочнику языков.
Как добавить новый язык печати?
Откройте раздел со списком языков печатных форм и воспользуйтесь формой подбора «ПодборЯзыкаИзСпискаДоступных» — она предлагает поддерживаемые системой языки с корректными кодами. Ручное создание элемента используйте только для нестандартных случаев; порядок вывода в списках регулируется реквизитом «РеквизитДопУпорядочивания».
Почему после добавления языка печать всё равно на русском?
Справочник лишь расширяет перечень доступных языков. Чтобы печать действительно шла на новом языке, для печатаемых документов должны существовать соответствующие языковые варианты макетов и локализованные строки; при их отсутствии выводится язык по умолчанию.

Читайте также

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.