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