Работа с товарным учетом в системе 1С:Предприятие требует от пользователя постоянного контроля над актуальными данными о запасах и их стоимости. Стандартный интерфейс справочника "Номенклатура" по умолчанию отображает лишь название товара и его артикул, скрывая критически важную информацию о текущих складских запасах и актуальных ценах продаж или закупок.
Это ограничение часто замедляет работу менеджеров по продажам и кладовщиков, вынуждая их открывать дополнительные карточки или формировать сложные отчеты для каждого конкретного товара. Однако, существует несколько эффективных способов обойти это ограничение, не прибегая к глубокому программированию платформы.
В данной статье мы подробно разберем методы настройки отображения количественных и денежных показателей непосредственно в списке товаров. Вы узнаете, как использовать встроенные сервисы, настраивать пользовательские отчеты и применять современные расширения конфигурации для получения полной картины по товару в одном окне.
Использование встроенных сервисов информации
Самый быстрый способ увидеть актуальный остаток и цену без изменения структуры справочника — это использование всплывающих подсказок или сервисов информации, которые встроены в большинство типовых конфигураций, таких как Управление торговлей или Розница. При наведении курсора на наименование товара часто появляется окно с краткой сводкой, но для более детального анализа удобнее использовать специализированные кнопки в панели действий.
В верхней части списка номенклатуры или в карточке элемента часто присутствует кнопка "Показать остатки" или "Цены и наличие". Нажатие на нее открывает модальное окно, где агрегируются данные со всех складов предприятия. Это позволяет мгновенно оценить доступность товара для резервирования или отгрузки.
Однако стоит учитывать, что данные в таких сервисах могут обновляться с задержкой, если в базе работает много пользователей одновременно. Для получения максимально точных цифр перед проведением ответственной операции рекомендуется нажать кнопку обновления в окне сервиса.
⚠️ Внимание: Сервисы информации отображают данные на текущий момент времени. Если вы видите остаток, но не можете создать документ реализации, проверьте, не зарезервирован ли этот товар в других незакрытых заказах клиентов.
Для опытных пользователей Это делает их идеальным инструментом для оперативной проверки при телефонных разговорах с клиентами.
Настройка списка через Расширения конфигурации
Более продвинутым и эргономичным решением является добавление новых колонок непосредственно в форму списка справочника "Номенклатура". В современных версиях платформы 1С:Предприятие 8.3 для этого не требуется вмешательство программиста в код конфигурации, достаточно воспользоваться механизмом Расширений.
Расширение позволяет безопасно добавлять новые поля в существующие формы без изменения самой конфигурации, что гарантирует возможность беспроблемного обновления типовой базы в будущем. Вы можете вывести колонки с остатками, себестоимостью, розничной ценой и даже минимальной ценой продажи.
Процесс настройки начинается с включения режима предприятия или запуска конфигуратора с правами администратора. В меню "Администрирование" необходимо выбрать пункт "Расширения", создать новое расширение и добавить в него форму списка справочника номенклатуры.
Перед созданием расширения обязательно сделайте резервную копию базы данных. Хотя расширения безопасны, любые изменения в структуре форм могут повлиять на быстродействие при большом количестве товаров.
После добавления формы в расширение, в палитре свойств нужно найти нужные поля из связанных регистров сведений или накопления. Чаще всего это поля "КоличествоОстаток" и "ЦенаНоменклатуры". Перетащив их в таблицу списка, вы сделаете эти данные видимыми постоянно.
Важно не перегружать список лишними колонками, так как это может существенно замедлить открытие справочника при наличии десятков тысяч позиций. Оставьте только самые востребованные показатели, такие как свободный остаток и актуальная цена продажи.
Создание пользовательского отчета по номенклатуре
Если стандартные средства не дают нужной гибкости, лучшим решением станет создание специализированного отчета, который будет заменять собой обычный просмотр справочника для оперативных задач. Конструктор отчетов в 1С позволяет вывести любые измерения и ресурсы в удобной табличной форме.
Для создания такого отчета перейдите в раздел "Отчеты" и выберите создание нового отчета с использованием конструктора. В качестве источника данных следует выбрать регистры накопления "ОстаткиТоваров" и регистры сведений "ЦеныНоменклатуры".
В настройках отчета добавьте группировку по номенклатуре, а в качестве полей вывода укажите количество, сумму, вид цены и единицу измерения. Такой отчет можно сохранить в вариант отчета и добавить на рабочий стол пользователя для быстрого доступа.
| Поле отчета | Источник данных | Тип значения | Формат |
|---|---|---|---|
| Товар | Справочник.Номенклатура | Ссылка | Наименование |
| Остаток | Регистр.ОстаткиТоваров | Количество | 0,00 |
| Цена Розница | Регистр.ЦеныНоменклатуры | Число | 0,00 |
| Сумма остатка | Расчетное поле | Число | 0,00 |
Преимущество отчета перед доработкой справочника заключается в возможности детальной фильтрации и отбора. Вы можете настроить отбор по конкретному складу, группе товаров или диапазону цен, что невозможно сделать в стандартном списке справочника без сложных настроек.
Кроме того, такой отчет можно выгружать в Excel для дальнейшего анализа маржинальности или планов закупок. Гибкость конструктора позволяет адаптировать вывод данных под любые специфические требования бизнеса.
Настройка отборов и фильтров в списке
Часто пользователям требуется видеть не все товары подряд, а только те, у которых есть остатки или цена выше определенного порога. В форме списка справочника "Номенклатура" реализован мощный механизм отборов, который позволяет фильтровать данные динамически.
Чтобы настроить фильтр, нажмите на значок воронки в шапке списка или используйте сочетание клавиш, вызывающее панель отборов. Здесь можно добавить условие, например, "Остаток на складе" больше 0. Это мгновенно скроет товары, которых нет в наличии.
Однако, для работы таких отборов непосредственно в списке справочника, соответствующие поля должны быть доступны в форме. Если вы не использовали расширения, система может предложить добавить эти поля временно или переключиться в режим расширенного поиска.
⚠️ Внимание: Сложные отборы по виртуальным таблицам остатков могут значительно замедлить работу списка при большом объеме базы данных. Используйте их с осторожностью на слабых компьютерах.
Также можно настроить сохранение варианта отбора. Это позволит вам одним кликом переключаться между режимами просмотра, например, "Все товары", "Только в наличии" и "Товары под заказ".
Не забывайте, что отборы в справочнике влияют только на визуальное отображение и не меняют состав данных в базе. Это безопасный инструмент для ежедневной работы менеджера, не требующий особых прав доступа.
Использование обработок внешней печатной формы
Для ситуаций, когда необходимо выгрузить прайс-лист с остатками для отправки клиенту или загрузки на маркетплейс, стандартных средств просмотра может быть недостаточно. В таких случаях применяются внешние обработки или печатные формы, генерирующие готовые таблицы.
Многие конфигурации 1С поддерживают подключение внешних обработок через механизм "Дополнительные отчеты и обработки". Вы можете загрузить готовую обработку "Прайс-лист с остатками", которую можно найти в библиотеке типовых обработок или заказать у разработчиков.
Такие обработки обычно позволяют гибко настраивать типы цен, которые будут выведены в итоговый документ. Вы можете выбрать вывод нескольких видов цен одновременно: закупочной, оптовой и розничной, что удобно для анализа рентабельности.
Где найти готовые обработки?
Большинство типовых обработок доступно в сервисе 1С:ИТС в разделе "Библиотека дополнительных отчетов и обработок". Также сообщество программистов 1С (Infostart) предлагает множество бесплатных решений для вывода остатков и цен.
После генерации документа вы сразу получаете готовый файл в формате PDF или Excel, который можно отправить контрагенту. Это экономит время на копирование данных из экрана программы и их форматирование вручную.
Использование внешних обработок не засоряет основную конфигурацию и легко удаляется при необходимости. Это идеальный вариант для разовых или периодических задач, не требующих постоянного изменения интерфейса.
Анализ проблем с отображением данных
Иногда пользователи сталкиваются с ситуацией, когда настройки выполнены, но цены или остатки отображаются некорректно или отсутствуют вовсе. Чаще всего проблема кроется не в отображении, а в отсутствии самих данных в регистрах системы.
Первое, что необходимо проверить — это проведение документов поступления и установление цен. Если документ поступления не проведен, товар не попадает в регистр остатков. Аналогично, если не создан документ "Установка цен номенклатуры", в регистре цен будет пусто.
Также стоит обратить внимание на период, за который смотрятся данные. Остатки и цены в 1С являются регистровыми величинами, зависящими от времени. Проверка остатков на дату в прошлом может показать нулевые значения, если товар был приобретен позже.
Еще одной распространенной ошибкой является выбор неверного склада или типа цены в настройках отчета или сервиса. Убедитесь, что в фильтрах указан именно тот склад, на котором физически находится товар, и тот тип цен, который вы планируете использовать.
☑️ Диагностика отсутствия данных
Если данные в регистрах есть, но они не выводятся в отчете, проверьте права доступа пользователя. Возможно, у сотрудника нет прав на чтение регистров накопления или сведений, что блокирует отображение информации.
Часто задаваемые вопросы
Почему в списке номенклатуры не видно колонку "Остаток" после настройки?
Скорее всего, вы добавили поле в расширение, но не обновили форму списка для всех пользователей, или поле было добавлено в конец таблицы и скрыто за горизонтальной полосой прокрутки. Попробуйте настроить состав колонок через меню "Еще" -> "Изменить форму".
Можно ли вывести остатки в разрезе конкретных ячеек склада?
Да, это возможно, если в вашей конфигурации включено адресное хранение. В таком случае в регистре остатков появляется измерение "Ячейка", которое можно вывести в отчете или добавить в форму списка через расширение.
Замедлит ли работу базы вывод остатков в списке номенклатуры?
Вывод большого количества расчетных полей в список справочника может замедлить его открытие, так как системе нужно делать дополнительные выборки из регистров для каждой строки. Рекомендуется выводить не более 2-3 дополнительных колонок.
Как обновить цены в списке, если они изменились в другом документе?
В большинстве случаев данные обновляются автоматически при переоткрытии формы или переходе фокуса. Если этого не произошло, используйте кнопку "Обновить" на панели инструментов списка или нажмите клавишу F5.
Можно ли редактировать цену прямо в списке номенклатуры?
Стандартными средствами редактирование цен в списке справочника запрещено для контроля целостности данных. Изменение цены должно производиться через специальный документ "Установка цен номенклатуры", который фиксирует историю изменений.