Поддержка и развитие индивидуальной конфигурации 1С для международной компании
Клиент передал нашей компании уже существующую, значительно доработанную конфигурацию 1С. Система включала обширный функционал для логистики, сервисного обслуживания, бухгалтерского учета, внутренних заказов, складских процессов и других специализированных операций.
Основной задачей ONEtec стало сопровождение существующего решения, устранение ошибок, развитие функциональности и адаптация системы под меняющиеся бизнес-процессы клиента.
За период сотрудничества были выполнены десятки задач различной сложности: от точечных исправлений и аналитической работы до масштабных изменений механизмов резервирования, налогового учета, электронных счетов и оптимизации производительности.
01. Доработка Reconciliation report
Для обработки Reconciliation report ENG была добавлена возможность выбора вида расчетов (Settlements Kind) по аналогии с Reconciliation report EEEUR.
- добавлено новое поле выбора вида взаиморасчетов;
- реализована фильтрация документов по выбранному типу;
- переработаны запросы и модуль обработки;
- обеспечена корректная работа отчета для различных сценариев сверки.
02. Резервирование и внутренние заказы
Один из наиболее масштабных блоков проекта. Он включал более 40 отдельных доработок и согласований и затронул резервирование, перемещения, заказы поставщикам, статусы внутренних заказов и контроль складских остатков.
Резерв по документу
- исправлен расчет резерва на текущую дату;
- настроено обновление при проведении резервов, перемещений и отмене документов;
- учтены частичные резервирования;
- учтены связанные заказы поставщикам.
Заполнение документа «Резервирование товаров»
- заполнение только незарезервированными остатками;
- добавлена кнопка «Заполнить по остаткам»;
- резервирование больше не зависит от заказов поставщикам;
- учитывается свободный остаток конкретного внутреннего заказа.
Reserve в Internal Order
- создает документ резервирования;
- заполняет его доступными позициями;
- обновляет «Резерв по документу»;
- контролирует свободные остатки;
- пересчитывает статус заказа.
Автоматические статусы внутренних заказов
| Created | строки заказа еще не обработаны |
| In Progress | заказ обрабатывается, но не все позиции включены в Purchase Order |
| Ordered | все позиции добавлены в заказы поставщикам |
| Ready | необходимый остаток полностью зарезервирован |
| Completed | заказ перемещен или закрыт |
- статус обновляется автоматически каждые 10 секунд и при записи;
- корректно пересчитывается при отмене проведения документов;
- Ready рассчитывается на основании внутренних заказов и фактических резервов.
Запрет резервирования «в минус»
Ранее система позволяла создавать резерв при недостаточном остатке. Для устранения проблемы был внедрен дополнительный контроль прав и свободных остатков.
- создано отдельное право на превышение свободного остатка;
- для остальных пользователей отрицательный резерв запрещен;
- проверка работает из формы документа, списка и структуры подчиненности;
- контроль применяется при оперативном и неоперативном проведении.
Перемещения и First Pick
- перемещения корректно снимают резервы;
- статус заказа пересчитывается после отмены проведения;
- устранены причины возникновения некорректных остатков;
- RegistryQty в First Pick показывает резерв конкретного внутреннего заказа.
Оптимизация
некорректных записей очищено
запросы резервирования
расчет статусов
03. Разграничение доступа к номенклатуре
Для товарной группы XP / Parts Products требовалось ограничить возможность изменения данных номенклатуры.
- расширен регистр настроек прав пользователей;
- добавлена возможность указывать товар или группу товаров;
- создана отдельная группа доступа для пользователей с правом редактирования;
- в карточку номенклатуры добавлена проверка прав;
- для остальных пользователей карточка открывается только для просмотра.
04. Корректный расчет задолженности
В рабочем месте сервисного координатора поле Partner’s debts учитывало документы, срок оплаты которых еще не наступил.
- проанализирован запрос формирования задолженности;
- изменен алгоритм расчета;
- реализован учет только просроченных документов;
- обновлены связанные запросы;
- выполнено тестирование на реальных данных.
05. Анализ Safety Stock
Проведено исследование алгоритма расчета минимального и максимального складского запаса, источников данных и формул, используемых в обработке Safety stock main.
- проанализирована работа Fill in и Calculate;
- изучены запросы по остаткам, продажам, заказам и перемещениям;
- задокументированы источники данных и формулы ключевых показателей.
06. E-invoicing для Латвии и Эстонии
В конфигурации была реализована поддержка электронных счетов в соответствии с требованиями Латвии и Эстонии.
Формирование электронного счета
- реализован экспорт электронных счетов для Латвии;
- добавлена поддержка Estonian e-arve / e-invoice;
- сформирована XML-структура в соответствии с требованиями обеих стран.
Доработка документов
Изменены Contract Invoice, Service Invoice и Outgoing Invoice Fin.
- добавлены обязательные поля;
- добавлены локальные реквизиты;
- скорректированы нумерация и форматирование;
- обеспечена передача VAT-данных, сумм, ставок и единиц измерения;
- добавлены условия оплаты и ссылки на связанные документы.
Решение протестировано на реальных данных для обеих стран, включая проверку обязательных элементов XML.
07. Изменения НДС в Эстонии
За период сопровождения конфигурацию несколько раз требовалось адаптировать под изменения налогового законодательства Эстонии.
Переход 20% → 22%
- созданы новые ставки НДС;
- переработаны формулы расчета;
- обновлены таблицы соответствий;
- скорректированы алгоритмы VAT в продажах, закупках и сервисных операциях;
- адаптированы печатные формы;
- проверены новые, переходные и документы с обратной датой.
Переход 22% → 24%
- добавлена новая ставка 24%;
- введен контроль применения старых ставок после контрольной даты;
- обновлены VAT Declaration и VAT-отчеты;
- адаптирована отчетность по продажам и закупкам;
- добавлены проверки VAT в сервисных заказах и актах.
Сохранение историчности
- старые документы сохраняют действовавшую на дату документа ставку;
- новые изменения не пересчитывают исторические документы;
- сохраняется корректность отчетности прошлых периодов.
Комплексное тестирование
Проверены:
- внутренние заказы;
- поступления;
- сервисные работы;
- резервирования;
- акции и бонусы;
- Contract Invoice;
- LTR-формы;
- связанные финансовые и складские операции.
Результат проекта
В результате сопровождения удалось существенно повысить стабильность, точность и управляемость сложной индивидуальной конфигурации 1С.
Развитие выполнялось на базе существующей индивидуальной конфигурации, без замены системы и без потери ранее накопленной функциональности.
Ключевые возможности
- 1С
- XML / E-invoicing
- VAT / налоговый учет
- Резервирование и внутренние заказы
- Интеграции и автоматизация
Детали
- Международная компания
- Индивидуальная конфигурация 1С
- Сопровождение и развитие
- Бухгалтерия, логистика, склад и сервис