К статье
Практический материал

Администрирование · 10 мин

Как восстановить подбор в 1С: причины сбоя и способы восстановления

Как восстановить подбор в 1С: причины пропажи кнопки и формы подбора, настройка прав, восстановление типовых механизмов и проверка результата.

Механизм подбора в 1С — это удобный способ добавлять номенклатуру, контрагентов или сотрудников в табличные части документов без открытия справочника каждый раз заново. Когда кнопка «Подбор» пропадает, форма не открывается или выдаёт ошибку, работа с документами резко замедляется: приходится искать каждую позицию вручную через список.

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

Прежде чем что-либо менять, зафиксируйте симптомы: пропала ли кнопка полностью, открывается ли пустая форма, появляется ли сообщение об ошибке. Это определит дальнейший маршрут действий и поможет не тратить время на лишние проверки.

Определите, что именно сломалось

Под «восстановлением подбора» пользователи обычно понимают одну из четырёх ситуаций. Первая — кнопка «Подбор» исчезла из командной панели табличной части документа. Вторая — кнопка есть, но при нажатии ничего не происходит или появляется ошибка. Третья — форма подбора открывается, но пустая, без товаров и групп. Четвёртая — подбор работает, но товары не переносятся в документ.

Каждый сценарий указывает на разную причину. Отсутствующая кнопка почти всегда связана с правами или настройками интерфейса. Ошибка при открытии — с кодом конфигурации или повреждёнными данными. Пустая форма — с отборами, настройками или отсутствием доступа к справочнику номенклатуры. Не переносящиеся позиции — с обработчиком выбора в документе.

Кнопка пропалаПрава или настройки формы

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

Ошибка при нажатииПроблема в коде или данных

Скопируйте текст ошибки и проверьте журнал регистрации

Форма открывается пустойОтборы или доступ к справочнику

Проверьте установленные отборы и права на справочник номенклатуры

Товары не переносятсяОбработчик выбора документа

Проверьте, работает ли добавление через обычный список

Проверьте права доступа пользователя

Если кнопка подбора пропала только у одного пользователя, а у остальных работает, начинайте с прав. В типовых конфигурациях видимость подбора может зависеть от ролей: например, если у пользователя нет права просмотра справочника «Номенклатура» или доступа к связанным данным (цены, остатки), форма подбора может быть недоступна или пустой.

Откройте раздел администрирования, найдите настройки пользователей и сравните роли проблемного пользователя с ролями того, у кого подбор работает. В конфигурациях на управляемых формах проверьте также профили групп доступа: ограничение на уровне записей (RLS) может скрывать часть номенклатуры, и форма подбора будет выглядеть пустой или неполной.

После изменения прав пользователю нужно перезайти в программу — права применяются при входе в сеанс. Если права настроены корректно, а проблема осталась, переходите к проверке настроек формы.

Сбросьте настройки формы и интерфейса

Частая причина «сломанного» подбора — повреждённые пользовательские настройки: случайно настроенный отбор, скрытые колонки, изменённый состав командной панели. Эти настройки хранятся отдельно для каждого пользователя и могут переживать обновления конфигурации.

В управляемых формах откройте форму подбора (если она открывается) и через меню «Ещё» найдите пункт «Установить стандартные настройки» или «Изменить форму» и верните видимость элементов. Если форма вообще не открывается, очистите настройки централизованно: в разделе администрирования есть обработка управления настройками пользователей, где можно удалить настройки конкретной формы для конкретного пользователя.

Также проверьте, не включён ли в самом документе режим, скрывающий подбор. В некоторых конфигурациях вид операции документа определяет состав команд: например, для операции «Возврат поставщику» подбор может быть недоступен или работать иначе, чем для «Поступления».

Порядок сброса настроек формы
  1. 1
    Откройте документ, где не работает подбор, под проблемным пользователем
  2. 2
    Попробуйте через меню «Ещё» формы вернуть стандартные настройки и видимость команд
  3. 3
    Если не помогло — откройте администрирование, раздел пользовательских настроек
  4. 4
    Найдите настройки формы подбора для этого пользователя и удалите их
  5. 5
    Попросите пользователя перезайти в программу и проверить подбор снова

Проверьте отборы и данные в форме подбора

Если форма подбора открывается, но список товаров пуст, почти всегда виноват установленный отбор. Он мог сохраниться от предыдущего сеанса работы: например, отбор по конкретной группе номенклатуры, по складу с нулевыми остатками или по виду номенклатуры, в котором нет позиций.

Найдите в форме подбора панель отборов и сбросьте их все. Проверьте также переключатели вида списка: режим «Только в наличии» при пустых остатках покажет пустой список, и это будет выглядеть как поломка. Отдельно проверьте, заполнен ли сам справочник номенклатуры — после неудачного обмена или чистки базы данные могли быть удалены.

Если подбор показывает товары, но не переносит их в документ, проверьте поведение на простом примере: добавьте одну позицию двойным щелчком. Если позиция не появляется в табличной части, проблема в обработчике выбора документа, и дальше нужна диагностика конфигурации.

Восстановление после обновления или доработки

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

Сначала проверьте журнал регистрации на наличие ошибок в момент обновления и при открытии формы подбора. Затем убедитесь, что все отложенные обработчики обновления завершены: в разделе поддержки и обслуживания есть статус выполнения обработчиков. Незавершённое обновление — частая причина неработающих форм.

Если конфигурация доработана, сравните модуль формы подбора и обработчики документа с типовой поставкой через сравнение конфигураций. Кнопка подбора могла быть удалена при объединении, а переопределённая процедура — перестать вызываться. Восстановление в этом случае — аккуратный перенос типового кода с сохранением нужных доработок, эту работу лучше поручить специалисту по конфигурированию.

Типичные ошибки
01
Обновление конфигурации без резервной копии — при сбое подбора откатиться не к чему, восстановление займёт часы
02
Игнорирование текста ошибки — сообщение при открытии формы обычно прямо указывает на проблемную процедуру или объект
03
Редактирование типового модуля подбора вместо сброса настроек — в 80% случаев проблема решается очисткой пользовательских настроек, а не кодом
04
Тестирование сразу в рабочей базе — эксперименты с правами и настройками безопаснее проводить на копии

Что делать, если ничего не помогло

Если права проверены, настройки сброшены, обновления завершены, а подбор не работает, остаются два варианта. Первый — тестирование и исправление информационной базы: запустите его через конфигуратор на копии базы, отметив проверку логической и ссылочной целостности. Это устраняет повреждения данных, которые могут ломать формы.

Второй вариант — восстановление типового объекта из поставки. Загрузите конфигурацию поставщика той же версии в пустую базу, сравните объекты (форму подбора, общий модуль работы с подбором) и перенесите типовой вариант. Это радикальный метод, применяйте его только при подтверждённом повреждении кода.

На время диагностики организуйте обходной путь: добавление позиций через кнопку «Добавить» с выбором из списка номенклатуры работает независимо от механизма подбора и позволяет не останавливать учётные процессы.

Контрольные точки

Как проверить результат

Кнопка «Подбор» в документе
Норма

Кнопка видна и открывает форму подбора без ошибок

Тревожный признак

Кнопки нет или появляется сообщение об ошибке

Список товаров в форме
Норма

Отображается номенклатура без лишних отборов

Тревожный признак

Список пуст при заполненном справочнике

Перенос позиций
Норма

Выбранный товар добавляется в табличную часть документа

Тревожный признак

Позиция не появляется в документе после выбора

Работа у всех пользователей
Норма

Подбор работает у всех пользователей с одинаковыми ролями

Тревожный признак

У части пользователей подбор недоступен

Профилактика повторных сбоев

Чтобы подбор не «ломался» повторно, введите простые правила. Перед каждым обновлением конфигурации делайте выгрузку базы и тестируйте обновление на копии, включая проверку ключевых сценариев: создание документа, подбор товаров, проведение. Зафиксируйте список доработок — тогда после обновления будет понятно, какие объекты проверять в первую очередь.

Настройте регулярный доступ к журналу регистрации и периодически просматривайте ошибки: проблемы с формами часто видны там задолго до жалоб пользователей. Для пользователей полезна короткая памятка: как сбросить отборы в форме подбора и к кому обращаться, если кнопка пропала.

Итог

Что важно запомнить

Восстановление подбора в 1С начинается с диагностики симптома: пропавшая кнопка — права и настройки, ошибка при открытии — код или обновление, пустая форма — отборы. В большинстве случаев проблема решается сбросом пользовательских настроек и проверкой прав без вмешательства в конфигурацию. Все действия выполняйте на копии базы или после резервного копирования.

Частые вопросы о восстановлении подбора в 1С

Подбор пропал только у одного пользователя. С чего начать?

Сравните его роли и профили доступа с пользователем, у которого всё работает, и сбросьте его персональные настройки формы через раздел администрирования. В большинстве случаев причина именно в индивидуальных настройках или отличающемся наборе ролей.

Можно ли восстановить подбор без конфигуратора?

Да, если причина в настройках, отборах или правах — всё это решается в режиме предприятия через меню формы и раздел администрирования. Конфигуратор понадобится только при повреждении кода, ошибках после обновления или необходимости тестирования и исправления базы.

После обновления форма подбора выдаёт ошибку. Что делать в первую очередь?

Проверьте, завершились ли все отложенные обработчики обновления — их статус виден в разделе поддержки и обслуживания. Затем посмотрите журнал регистрации: текст ошибки обычно указывает на конкретную процедуру или объект, что сильно сокращает поиск.

Форма подбора открывается, но товаров нет, хотя справочник заполнен. Почему?

Почти всегда это сохранённый отбор: по группе, складу, виду номенклатуры или признаку наличия остатков. Сбросьте все отборы в форме и отключите режим «Только в наличии». Если список всё равно пуст, проверьте ограничения доступа на уровне записей.

Опасно ли запускать тестирование и исправление базы?

Сама процедура безопасна при соблюдении двух условий: запуск на копии базы и монопольный режим (все пользователи вышли). Пункты, связанные с удалением объектов с битой ссылкой, включайте осознанно — они могут удалить данные, поэтому сначала выполните проверку без исправления и изучите отчёт.

Как временно работать с документами, пока подбор не восстановлен?

Используйте кнопку «Добавить» в табличной части документа и выбирайте позиции из открывающегося списка справочника. Это медленнее подбора, но полностью рабочий способ: механизм добавления строк не зависит от формы подбора.