Как добавить новый документ/справочник к стандартному версионированию в 3 шага
Задачи пользователя - Адаптация типовых решений
На примере мы пытаемся добавить к версионированию документ "НашСозданныйДокумент"
1. Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанные => Наш Созданный Документ

2. Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанныеОбъект => Наш Созданный Документ

3. 1С:Предприятие: Администрирование => Поддержка и обслуживание => Настройки хранения => Наш Созданный Документ

Проверяем наличие стандартной иконки

01.08.2018 - Публикация протестирована и проверена. Все работает
19.12.2016 - Публикация протестирована и проверена. Все работает
23.05.2016 - Публикация протестирована и проверена. Все работает
Печатные формы для БП 3.0: УПД, ТОРГ-12, Акт, Счет-фактура, Доверенность, Счет
УПД с прочерками
Печать документов за поставщика
Платежная ведомость Т-53
Печать почтовых конвертов
[Расширение] Разрешить редактировать Счета на оплату после установки Даты запрета изменения данных
[Расширение] Исключение Актов сверок из Даты запрета изменения данных
[Расширение] Форма списка Счета на оплату, с возможностью отбора тех ссылок, у которых нет подчиненных документов (не выписана реализация)
Вступайте в нашу телеграмм-группу Инфостарт
Версионирование 8.3 определяемые типы ОпределяемыеТипы ВерсионируемыеДанные 1С:Предприятие Администрирование Поддержка и обслуживание Настройки хранения Конфигуратор Общие как добавить новый документ к
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)
Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf
14640 руб.
23.04.2026 5275 49 13
Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Решение позволяет автоматически заполнять отдельные реквизиты загружаемых банковских документов, основываясь на известных значениях реквизитов и тексте назначения платежа. Простая настройка, широкие возможности анализа назначения платежа без написания кода и сложных шаблонов.
12200 руб.
17.06.2025 5282 15 0
Логистика, склад и ТМЦ Адаптация типовых решений Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)
Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Расширение для УНФ, чтобы автоматически отменять старые резервы и не мешалть эффективно продавать.
9150 руб.
02.08.2023 8956 27 5
Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.
6000 руб.
07.02.2023 14482 122 25
Адаптация типовых решений Создание на основании Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)
Расширение позволяет в 1 клик поставить весь состав заказа клиента в отгрузку и открыть заполненные формы документов отгрузки по заказу.
4880 руб.
25.08.2023 4305 9 0
Адаптация типовых решений 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)
Расширение, которое в форму списка и форму выбора справочника «Номенклатура» добавляет табличную часть в виде дерева, в которую выводится информация об остатках и доступности выбранной номенклатурной позиции.
6710 руб.
20.04.2026 961 1 0
Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)
Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С
25000 руб.
06.03.2026 2727 4 0
Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)
Расширение "Дополнительные документы" предназначено для создания дополнительных документов различного назначения, как форм для внесения данных так и печатных форм в расширяемой конфигурации пользовательскими средствами, без работы в конфигураторе и внесения изменений в структуру данных. Тестировалось для "1С:БП", "1С:УНФ","1С:КА"
21859 руб.
29.12.2025 2152 1 8
Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанные => - ВНИМАНИЕ! Сюда добавляем СправочникСсылка или ДокументСсылка
Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанныеОбъект => - ВНИМАНИЕ! Сюда добавляем СправочникОбъект или ДокументОбъект
Не перепутать)
1.
Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанные => - ВНИМАНИЕ! Сюда добавляем СправочникСсылка или ДокументСсылка
2. В подписку на событие ЗаписатьВерсиюОбъекта добавить документ
1) Через настройку поддержки разрешить изменение объектов:
1.1) Определяемые типы – ВерсионируемыеДанные;
1.2) Определяемые типы – ВерсионируемыеДанныеОбъект.
2) В разблокированных объектах отметить флажком тип «Справочник.Организации».
3) Обновить конфигурацию базы данных.
4) Войти в режим предприятие.
5) Зайти в настройки версионирования (Настройка программы – Общие настройки программы – Версионирование объектов - Настроить).
и установить следующие настройки для справочника организации:
5.1) Когда сохранять версии – При записи;
5.2) Срок хранения версий – За последние шесть месяцев.
Пользователям вряд ли понадобится разработческая документация, а вот разработчикам без доступа к сайту скачать с инета образ последнего ИТС никто не мешает.
А определяемый тип ВерсионируемыеДанныеОбъект необходим для версионирования справочников, о чем можно догадаться проанализировав состав определяемого типа и состав подписки на событие, и лезть в него необходимо только в том случае, когда требуется хранить версии своих справочников.
П.С.: Чем меньше изменений типовых объектов на поддержке - тем проще сопровождать.
1. В модуле менеджера объекта то что указано в (21)
2. В при создании на сервере формы объекта добавить:
// Обработчик механизма "ВерсионированиеОбъектов"
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтаФорма);
3. Расширить типы подписок на события (как указано в (18)):
ЗаписатьВерсиюДокумента
ЗаписатьВерсиюДокументаГИСМ
ЗаписатьВерсиюОбъекта
ЗаписатьВерсиюОбъектаУТПодсистема «Версионирование объектов» предназначена для учета истории изменений объектов (кто, когда и что изменил). Также она позволяет получать отчеты по версиям или по конкретной версии объекта. Версионируемыми объектами могут быть справочники, документы, бизнес-процессы, планы видов характеристик и планы счетов конфигурации.
Настройка
Для использования подсистемы в конфигурации необходимо:
● если в конфигурации не используется подсистема «Настройки программы», то разместить в командном интерфейсе администратора системы регистр сведений НастройкиВерсионированияОбъектов и поместить константу ИспользоватьВерсионированиеОбъектов в основную форму редактирования констант конфигурации или в любую другую форму, предназначенную для администрирования системы;
● создать подписку ЗаписатьВерсиюДокумента на событие ПередЗаписью, обработчик ВерсионированиеОбъектовСобытия.ЗаписатьВерсиюДокумента.
Для размещения настроек подсистемы в произвольной форме следует:
● создать реквизит формы ХранитьИсториюИзменений типа Булево для управления флажком настроек, который следует разместить в элементах формы;
● в обработчике события формы ПриСозданииНаСервере вызвать процедуру ЗначениеФлажкаХранитьИсторию модуля ВерсионированиеОбъектов.
● в обработчике события формы ОбработкаОповещения вызвать процедуру ОбработкаОповещенияИзмененияФлажкаХранитьИсторию модуля ВерсионированиеОбъектовКлиент.
● при изменении реквизита формы ХранитьИсториюИзменений вызвать процедуру ПриИзмененииФлажкаХранитьИсторию модуля ВерсионированиеОбъектовКлиент.
Принять решение по поводу объектов метаданных конфигурации ссылочного типа, которые следует версионировать. Для каждого объекта метаданных, который определен для встраивания подсистемы версионирования объектов, необходимо:
● все версионируемые объекты перечислить в свойстве Тип определяемого типа ВерсионируемыеДанные (типы Ссылка – например, СправочникСсылка или ДокументСсылка);
● в свойстве Тип определяемого типа ВерсионируемыеДанныеОбъект перечислить все версионируемые объекты, кроме документов (типы Объект – например, СправочникОбъект или БизнесПроцессОбъект);
● перечислить все версионируемые документы в свойстве Источник подписок ЗаписатьВерсиюДокумента (типы ДокументОбъект);
● во всех формах (объектов и документов, для которых встраивается версионирование), в обработчике ПриСозданииНаСервере добавить фрагмент кода:
Копировать в буфер обмена
// СтандартныеПодсистемы.ВерсионированиеОбъектов
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
● во всех модулях менеджера объектов (элементов), для которых встраивается версионирование, добавить фрагмент кода:
Копировать в буфер обмена
// СтандартныеПодсистемы.ВерсионированиеОбъектов
// Определяет настройки объекта для подсистемы ВерсионированиеОбъектов.
//
// Параметры:
// Настройки - Структура - настройки подсистемы.
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
КонецПроцедуры
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
● принять решение о необходимости скрытия из отчетов по версиям реквизитов и табличных частей, имеющих техническое назначение. Для скрытия реквизитов и табличных частей необходимо в процедуре ПриОпределенииНастроекВерсионированияОбъектов модуля менеджера объекта добавить следующий код:
Копировать в буфер обмена
Настройки.ПриПолученииСлужебныхРеквизитов = Истина;
и добавить в модуле менеджера процедуру ПриПолученииСлужебныхРеквизитов, в которой перечислить список скрываемых реквизитов и табличных частей:
Копировать в буфер обмена
// СтандартныеПодсистемы.ВерсионированиеОбъектов
// Определяет настройки объекта для подсистемы ВерсионированиеОбъектов.
//
// Параметры:
// Настройки - Структура - настройки подсистемы.
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
Настройки.ПриПолученииСлужебныхРеквизитов = Истина;
КонецПроцедуры
// Ограничивает видимость реквизитов объекта в отчете по версии.
//
// Параметры:
// Реквизиты - Массив - список имен реквизитов объекта.
Процедура ПриПолученииСлужебныхРеквизитов(Реквизиты) Экспорт
Реквизиты.Добавить("ИмяРеквизита"); // реквизит объекта
Реквизиты.Добавить("ИмяТабличнойЧасти.*"); // табличная часть объекта
КонецПроцедуры
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов ПоказатьКонфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанные => - ВНИМАНИЕ! Сюда добавляем СправочникСсылка или ДокументСсылка
Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанныеОбъект => - ВНИМАНИЕ! Сюда добавляем СправочникОбъект или ДокументОбъект
Не перепутать)
Изменение типов допустимо в режиме совместимости выше 8.3.17
1) Через настройку поддержки разрешить изменение объектов:
1.1) Определяемые типы – ВерсионируемыеДанные;
1.2) Определяемые типы – ВерсионируемыеДанныеОбъект.
2) В разблокированных объектах отметить флажком тип «Справочник.Организации».
3) Обновить конфигурацию базы данных.
4) Войти в режим предприятие.
5) Зайти в настройки версионирования (Настройка программы – Общие настройки программы – Версионирование объектов - Настроить).
и установить следующие настройки для справочника организации:
5.1) Когда сохранять версии – При записи;
5.2) Срок хранения версий – За последние шесть месяцев.
В форму документа добавили код?
// СтандартныеПодсистемы.ВерсионированиеОбъектов
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов1.
Конфигуратор: Общие => ОпределяемыеТипы => ВерсионируемыеДанные => - ВНИМАНИЕ! Сюда добавляем СправочникСсылка или ДокументСсылка
2. В подписку на событие ЗаписатьВерсиюОбъекта добавить документ
Рейтинг: 216
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 443254
Создание 12.01.16 18:10
Обновление 16.01.23 21:17
Просмотры 76119
Загрузки 0
Рейтинг
66
Комментарии 41
Код открыт Да
Рубрики Адаптация типовых решений
Кому Разработчик
Тип файла Нет файла
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)