Администрирование · 10 мин
Как восстановить подбор в 1С: причины сбоя и способы восстановления
Как восстановить подбор в 1С: причины пропажи кнопки и формы подбора, настройка прав, восстановление типовых механизмов и проверка результата.
Механизм подбора в 1С — это удобный способ добавлять номенклатуру, контрагентов или сотрудников в табличные части документов без открытия справочника каждый раз заново. Когда кнопка «Подбор» пропадает, форма не открывается или выдаёт ошибку, работа с документами резко замедляется: приходится искать каждую позицию вручную через список.
Причины сбоя обычно делятся на несколько групп: отключение подбора в настройках конкретного пользователя или документа, ограничение прав доступа, повреждение настроек формы в хранилище пользовательских настроек, ошибки после обновления конфигурации или сбои в доработанном коде. Точный способ восстановления зависит от того, что именно сломалось.
Прежде чем что-либо менять, зафиксируйте симптомы: пропала ли кнопка полностью, открывается ли пустая форма, появляется ли сообщение об ошибке. Это определит дальнейший маршрут действий и поможет не тратить время на лишние проверки.
Определите, что именно сломалось
Под «восстановлением подбора» пользователи обычно понимают одну из четырёх ситуаций. Первая — кнопка «Подбор» исчезла из командной панели табличной части документа. Вторая — кнопка есть, но при нажатии ничего не происходит или появляется ошибка. Третья — форма подбора открывается, но пустая, без товаров и групп. Четвёртая — подбор работает, но товары не переносятся в документ.
Каждый сценарий указывает на разную причину. Отсутствующая кнопка почти всегда связана с правами или настройками интерфейса. Ошибка при открытии — с кодом конфигурации или повреждёнными данными. Пустая форма — с отборами, настройками или отсутствием доступа к справочнику номенклатуры. Не переносящиеся позиции — с обработчиком выбора в документе.
Проверьте права пользователя и настройки видимости команд
Скопируйте текст ошибки и проверьте журнал регистрации
Проверьте установленные отборы и права на справочник номенклатуры
Проверьте, работает ли добавление через обычный список
Проверьте права доступа пользователя
Если кнопка подбора пропала только у одного пользователя, а у остальных работает, начинайте с прав. В типовых конфигурациях видимость подбора может зависеть от ролей: например, если у пользователя нет права просмотра справочника «Номенклатура» или доступа к связанным данным (цены, остатки), форма подбора может быть недоступна или пустой.
Откройте раздел администрирования, найдите настройки пользователей и сравните роли проблемного пользователя с ролями того, у кого подбор работает. В конфигурациях на управляемых формах проверьте также профили групп доступа: ограничение на уровне записей (RLS) может скрывать часть номенклатуры, и форма подбора будет выглядеть пустой или неполной.
После изменения прав пользователю нужно перезайти в программу — права применяются при входе в сеанс. Если права настроены корректно, а проблема осталась, переходите к проверке настроек формы.
Сбросьте настройки формы и интерфейса
Частая причина «сломанного» подбора — повреждённые пользовательские настройки: случайно настроенный отбор, скрытые колонки, изменённый состав командной панели. Эти настройки хранятся отдельно для каждого пользователя и могут переживать обновления конфигурации.
В управляемых формах откройте форму подбора (если она открывается) и через меню «Ещё» найдите пункт «Установить стандартные настройки» или «Изменить форму» и верните видимость элементов. Если форма вообще не открывается, очистите настройки централизованно: в разделе администрирования есть обработка управления настройками пользователей, где можно удалить настройки конкретной формы для конкретного пользователя.
Также проверьте, не включён ли в самом документе режим, скрывающий подбор. В некоторых конфигурациях вид операции документа определяет состав команд: например, для операции «Возврат поставщику» подбор может быть недоступен или работать иначе, чем для «Поступления».
- 1Откройте документ, где не работает подбор, под проблемным пользователем
- 2Попробуйте через меню «Ещё» формы вернуть стандартные настройки и видимость команд
- 3Если не помогло — откройте администрирование, раздел пользовательских настроек
- 4Найдите настройки формы подбора для этого пользователя и удалите их
- 5Попросите пользователя перезайти в программу и проверить подбор снова
Проверьте отборы и данные в форме подбора
Если форма подбора открывается, но список товаров пуст, почти всегда виноват установленный отбор. Он мог сохраниться от предыдущего сеанса работы: например, отбор по конкретной группе номенклатуры, по складу с нулевыми остатками или по виду номенклатуры, в котором нет позиций.
Найдите в форме подбора панель отборов и сбросьте их все. Проверьте также переключатели вида списка: режим «Только в наличии» при пустых остатках покажет пустой список, и это будет выглядеть как поломка. Отдельно проверьте, заполнен ли сам справочник номенклатуры — после неудачного обмена или чистки базы данные могли быть удалены.
Если подбор показывает товары, но не переносит их в документ, проверьте поведение на простом примере: добавьте одну позицию двойным щелчком. Если позиция не появляется в табличной части, проблема в обработчике выбора документа, и дальше нужна диагностика конфигурации.
Восстановление после обновления или доработки
Если подбор перестал работать сразу после обновления конфигурации, причина обычно в одном из двух: обновление прошло с ошибками (не выполнились обработчики обновления) или доработки конфликтуют с новой версией типового механизма подбора.
Сначала проверьте журнал регистрации на наличие ошибок в момент обновления и при открытии формы подбора. Затем убедитесь, что все отложенные обработчики обновления завершены: в разделе поддержки и обслуживания есть статус выполнения обработчиков. Незавершённое обновление — частая причина неработающих форм.
Если конфигурация доработана, сравните модуль формы подбора и обработчики документа с типовой поставкой через сравнение конфигураций. Кнопка подбора могла быть удалена при объединении, а переопределённая процедура — перестать вызываться. Восстановление в этом случае — аккуратный перенос типового кода с сохранением нужных доработок, эту работу лучше поручить специалисту по конфигурированию.
Что делать, если ничего не помогло
Если права проверены, настройки сброшены, обновления завершены, а подбор не работает, остаются два варианта. Первый — тестирование и исправление информационной базы: запустите его через конфигуратор на копии базы, отметив проверку логической и ссылочной целостности. Это устраняет повреждения данных, которые могут ломать формы.
Второй вариант — восстановление типового объекта из поставки. Загрузите конфигурацию поставщика той же версии в пустую базу, сравните объекты (форму подбора, общий модуль работы с подбором) и перенесите типовой вариант. Это радикальный метод, применяйте его только при подтверждённом повреждении кода.
На время диагностики организуйте обходной путь: добавление позиций через кнопку «Добавить» с выбором из списка номенклатуры работает независимо от механизма подбора и позволяет не останавливать учётные процессы.
Как проверить результат
Кнопка видна и открывает форму подбора без ошибок
Кнопки нет или появляется сообщение об ошибке
Отображается номенклатура без лишних отборов
Список пуст при заполненном справочнике
Выбранный товар добавляется в табличную часть документа
Позиция не появляется в документе после выбора
Подбор работает у всех пользователей с одинаковыми ролями
У части пользователей подбор недоступен
Профилактика повторных сбоев
Чтобы подбор не «ломался» повторно, введите простые правила. Перед каждым обновлением конфигурации делайте выгрузку базы и тестируйте обновление на копии, включая проверку ключевых сценариев: создание документа, подбор товаров, проведение. Зафиксируйте список доработок — тогда после обновления будет понятно, какие объекты проверять в первую очередь.
Настройте регулярный доступ к журналу регистрации и периодически просматривайте ошибки: проблемы с формами часто видны там задолго до жалоб пользователей. Для пользователей полезна короткая памятка: как сбросить отборы в форме подбора и к кому обращаться, если кнопка пропала.
Что важно запомнить
Восстановление подбора в 1С начинается с диагностики симптома: пропавшая кнопка — права и настройки, ошибка при открытии — код или обновление, пустая форма — отборы. В большинстве случаев проблема решается сбросом пользовательских настроек и проверкой прав без вмешательства в конфигурацию. Все действия выполняйте на копии базы или после резервного копирования.
Частые вопросы о восстановлении подбора в 1С
Подбор пропал только у одного пользователя. С чего начать?
Сравните его роли и профили доступа с пользователем, у которого всё работает, и сбросьте его персональные настройки формы через раздел администрирования. В большинстве случаев причина именно в индивидуальных настройках или отличающемся наборе ролей.
Можно ли восстановить подбор без конфигуратора?
Да, если причина в настройках, отборах или правах — всё это решается в режиме предприятия через меню формы и раздел администрирования. Конфигуратор понадобится только при повреждении кода, ошибках после обновления или необходимости тестирования и исправления базы.
После обновления форма подбора выдаёт ошибку. Что делать в первую очередь?
Проверьте, завершились ли все отложенные обработчики обновления — их статус виден в разделе поддержки и обслуживания. Затем посмотрите журнал регистрации: текст ошибки обычно указывает на конкретную процедуру или объект, что сильно сокращает поиск.
Форма подбора открывается, но товаров нет, хотя справочник заполнен. Почему?
Почти всегда это сохранённый отбор: по группе, складу, виду номенклатуры или признаку наличия остатков. Сбросьте все отборы в форме и отключите режим «Только в наличии». Если список всё равно пуст, проверьте ограничения доступа на уровне записей.
Опасно ли запускать тестирование и исправление базы?
Сама процедура безопасна при соблюдении двух условий: запуск на копии базы и монопольный режим (все пользователи вышли). Пункты, связанные с удалением объектов с битой ссылкой, включайте осознанно — они могут удалить данные, поэтому сначала выполните проверку без исправления и изучите отчёт.
Как временно работать с документами, пока подбор не восстановлен?
Используйте кнопку «Добавить» в табличной части документа и выбирайте позиции из открывающегося списка справочника. Это медленнее подбора, но полностью рабочий способ: механизм добавления строк не зависит от формы подбора.