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