Завели лимит дебиторской задолженности в индивидуальные соглашения
По ТЗ заказчика добавили реквизит «Лимит дебиторской задолженности» в индивидуальное соглашение с клиентом. При записи соглашения в статусе «Действует» система проверяет соответствие лимита с типовым соглашением — лимит не уезжает «вниз» по ошибке. Эта же проверка работает при формировании отчёта «Отклонение от условий продаж»: руководитель видит клиентов, которые вышли за лимит, а не только тех, кто формально нарушил типовые условия.
Параллельно адаптировали поведение системы при изменении лимита и отключили сообщения о лимитах при проведении «Заказа клиента» там, где они мешали рабочему процессу — без потери контроля, но с понятной для менеджера логикой работы.
Собрали полную систему резервирования товаров за 5 рабочих дней
Главная разработка проекта по интенсивности — 24 часа работы за 5 рабочих дней в марте. Системно закрыли вопрос «висящих» резервов: товары, которые менеджеры зарезервировали и забыли снять, перестали блокировать склад.
Разработали отдельный механизм резервирования: новые объекты метаданных (константы, формы, модули), резервирование через строку табличной части и общие команды на форме документа. Создали регламентное задание, которое автоматически снимает просроченные резервы по настраиваемым правилам — менеджер больше не «занимает» товар на неделю под телефонный разговор.
Внедрили два ключевых ограничения: запрет повторного резервирования без оплаты (нельзя перерезервировать то, что уже занято) и запрет снятия с резерва без соответствующих прав (только ответственный менеджер или старший могут снять чужой резерв). Дополнительно — автоматическое изменение даты резервирования при поступлении безналичных ДС от клиента: пришла оплата — резерв продлевается сам, без отдельных действий менеджера.
Перенесли бонусы менеджеров из Excel в 1С
За один рабочий день (12 часов) собрали полноценную бонусную систему: документ для заведения бонусов и отчёт. Теперь правила премирования заведены в системе, расчёт идёт по реальным данным продаж из 1С, отчёт собирается одним нажатием. Бухгалтерия и руководитель продаж больше не сводят руками выгрузки за месяц — все нужные данные есть в системе.
Собрали автоматическую нумерацию договоров и пакет печатных форм
Главная разработка апреля — Панченко. Под собственный регламент компании сделали правильную сквозную нумерацию договоров и закрыли весь документооборот по договорам печатными формами прямо из 1С.
Под учёт договоров создали отдельный регистр сведений «Номера договоров» — он хранит максимальный номер в разрезе года, организации и подразделения. При создании договора автоматически заполняется реквизит «Подразделение». На форму договора добавили кнопку «Заполнить номер и дату» — она проставляет следующий номер с учётом года и подразделения (минимум — 100, чтобы номера выглядели «солидно»). Сделали обработку первоначального заполнения номеров — с показом дублей по ключевым полям (дата, организация, подразделение, номер), чтобы пройти по уже введённым договорам и привести их к новой схеме.
На базе этой нумерации собрали пакет печатных форм договоров: «Договор и соглашение», «Дополнительное соглашение», «Договор поручительства», «Договор СОХ». В каждой ПФ есть функционал предварительного просмотра с возможностью изменения параметров до печати, выбор видов договоров перед печатью (из договора — один набор видов, из соглашения — другой), запрет редактирования в табличном документе перед отправкой на принтер и возможность редактирования макета прямо в режиме предприятия — юрист может поправить формулировку без участия программиста.
Отдельно — реквизиты с префиксом «Проф_» в справочниках «Договоры с контрагентами» и «Соглашение с клиентами»: «Оригинал получен», «Данные установки оригинала получен», «Данные снятия оригинала получен», «Договор». При установке или снятии галки «Оригинал получен» система автоматически записывает имя пользователя и время — полное логирование движения оригиналов договоров между офисом и контрагентом.
Сделали обмен ценами через Excel
Для оптовика с большим прайсом ручной ввод цен в «Установку цен номенклатуры» — это часы и ошибки. Сделали двусторонний обмен с Excel: из формы документа «Установка цен номенклатуры» можно выгрузить текущую таблицу товаров в Excel, поправить цены в привычном инструменте и загрузить обратно.
При выгрузке добавляется уникальный идентификатор по каждой строке — поэтому при загрузке обратно система точно найдёт нужную позицию и не запутается в дублях. Для импорта из сторонних файлов реализовали двойной алгоритм поиска: сначала по уникальному идентификатору, при его отсутствии — по коду номенклатуры плюс наименованию. Такой же механизм добавили в обработку «Прайс-лист» с адаптацией под её настройки группировки и отборов.
Доработали нумерацию документов и автоматические скидки
У компании в нумерации документов есть свои отраслевые правила. Если продажа идёт по договору с дополнительным реквизитом «Наличный» — в номере «Заказа покупателя» и «Реализации» автоматически добавляется префикс «УУ». В печатных формах вместо системного префикса UT подставляется префикс организации — «ПФ» для одной компании, «ЕИ» для другой. При смене организации или типа договора префикс меняется автоматически.
Перенесли расчёт автоматических скидок с момента проведения документа на момент добавления номенклатуры — менеджер сразу видит итоговую цену, не нужно проводить документ ради проверки. В «Заказ покупателя» добавили колонку «Цена итого» — итоговое значение за единицу с учётом всех скидок (автоматических и ручных). Дополнительно сделали округление суммы строки с автоматической скидкой через ручную скидку/наценку до рубля — копейки в счетах клиента больше не появляются.
Закрыли точечные доработки документов и работу с пересортицей
Фоном за 5 месяцев прошёл блок мелких, но критичных доработок. Поправили печатную форму «Расходный кассовый ордер на товары» — теперь контрагент подтягивается из связанного «Заказа клиента», а не из шапки документа. Устранили проблему с подгрузкой остатков при подборе товаров через форму в «Заказе покупателя». Настроили автозаполнение менеджера в «Заказе клиента» основным менеджером клиента — менеджер не подставляется руками. При установке «Цели договора» автоматически выставляется «Детализация расчётов = По заказам». В «Ордере на отгрузку» добавили колонку «Комментарии» с данными из «Комментария для склада» «Заказа клиента» — складская группа теперь видит все нужные пометки на одном экране. В ПКО с видом операции «Поступление оплаты от клиента» автоматически проставляется статья ДДС «Продажи УПР».
Под работу с пересортицей сделали обработку, которая копирует номенклатуру и количество из документа «Списание недосдач» в «Оприходование излишков» (или из документа пересортицы), с проставлением информации по остаткам и себестоимости. Это закрывает сценарий, который раньше делали руками — а на большой базе это часы рутины и риск ошибок.
Поддерживаем расширение «Регион ИТ» и обновляем УТ
Кастомное расширение «Регион ИТ» отвечает за нумерацию заказов и реализаций, а также за защиту договоров от изменения, если они уже использованы в документах. По ходу проекта поправили в нём важную ошибку: пользователи с полными правами теперь могут изменять договоры, использовавшиеся в документах (раньше это блокировалось всем). Все обновления типовой УТ — до релиза 11.5.22.134 в декабре 2025 и далее до актуального релиза в марте 2026 — сопровождаются адаптацией доработок и расширения. Параллельно настроили синхронизацию УТ со связанной базой «Мир кондиционеров» на стороне 1С:Бухгалтерии.