При работе в 1С:Бухгалтерия предприятия 3.0 часто возникает необходимость поделиться сложными настройками Оборотно-сальдовой ведомости (ОСВ) или другого отчета с коллегами. Однако многие пользователи сталкиваются с тем, что привычная кнопка сохранения в файл в этих отчетах отсутствует. В этой статье мы подробно разберем, почему так происходит, и рассмотрим все доступные способы передачи настроек: от копирования внутри базы до использования внешних файлов.
Для начала проанализируем техническую причину этой особенности. Большинство современных отчетов в 1С построены на Системе компоновки данных (СКД), которая по умолчанию поддерживает выгрузку настроек в XML-файл. Однако стандартные бухгалтерские отчеты, такие как Оборотно-сальдовая ведомость, Анализ счета или Карточка счета, имеют жестко заданную структуру и специфические формы управления. Платформа воспринимает их не как произвольные варианты отчета, а как индивидуальные настройки формы пользователя. Именно поэтому штатный механизм «Сохранить настройки в файл» через меню «Еще» для них часто недоступен.
Если ваши коллеги работают в той же информационной базе, нам не обязательно использовать внешние файлы. Мы можем воспользоваться мощным встроенным инструментом администрирования. Рассмотрим этот процесс пошагово:
Оборотно-сальдовую ведомость. Обратите внимание, что можно выбрать как все настройки отчетов, так и конкретный вариант.Этот метод является наиболее надежным, так как исключает ошибки формата данных и гарантирует, что у коллеги откроется именно тот вариант отчета, который вы подготовили.
Разберем ситуацию, когда настройку нужно сделать доступной для всех, не заходя в панель администрирования. В самой форме Оборотно-сальдовой ведомости предусмотрен механизм сохранения. Проанализируем, как им воспользоваться:
Оборотно-сальдовая ведомость.Проверить сохраненные настройки можно через Персональные настройки пользователя (Раздел Главное — Настройки). Там во вкладке Настройки отчетов будет виден весь список созданных вами вариантов.
Если же вам критически важно передать настройки именно отдельным файлом (например, в другую организацию или другую базу), стандартная ОСВ нам не подойдет. В этом случае мы рекомендуем использовать Универсальный отчет. Выясним, как настроить его аналог ОСВ и выгрузить данные:
Универсальный отчет полностью базируется на СКД, у него в меню Еще доступен пункт Варианты отчета — Сохранить вариант отчета в файл.....xml. Этот файл вы можете отправить по электронной почте.При передаче настроек любым из способов следует учитывать несколько важных факторов. Проанализируем ситуации, когда настройки могут «не взлететь»:
1С:Предприятие 8.3 у обоих пользователей совпадали, так как структура хранения настроек в системных таблицах ХранилищеОбщихНастроек может меняться от релиза к релизу.Для продвинутых пользователей и программистов существует еще один метод — программное извлечение данных из ХранилищеОбщихНастроек. Рассмотрим пример логики, которая используется во внешних обработках для этой задачи:
// Пример логики получения настроек (условный код)
Настройки = ХранилищеОбщихНастроек.Загрузить("Отчет.ОборотноСальдоваяВедомостьПоСчету/НастройкиДанныхФормы", , , "ИмяПользователя");
Если Настройки <> Неопределено Тогда
// Здесь выполняется сериализация настроек в XML или запись другому пользователю
ХранилищеОбщихНастроек.Сохранить("Отчет.ОборотноСальдоваяВедомостьПоСчету/НастройкиДанныхФормы", , Настройки, , "ИмяДругогоПользователя");
КонецЕсли;
Подводя итог, можно сказать: несмотря на отсутствие прямой кнопки «Сохранить в файл» в стандартной ОСВ, 1С предоставляет достаточно инструментов для коллективной работы. Для работы в одной базе используйте Копирование настроек в администрировании, а для межбазового обмена — Универсальный отчет.