1С — это не одна программа
У ваших клиентов может стоять Управление торговлей, Бухгалтерия, ERP, Управление нашей фирмой, Розница — или что-то отраслевое, вроде «Альфа-авто». Это разные продукты с разной структурой данных. Модуль, который работает в одной конфигурации, может не работать в другой — даже если бизнес-задача одна и та же.
Кроме конфигураций, отличаются версии и варианты поставки. Бывает ПРОФ и базовая — у них разные технические возможности, и не всё, что работает в ПРОФ, можно сделать в базовой.
Базы бывают файловые и клиент-серверные. В файловой базе обмен по расписанию не работает, пока кто-то не запустит 1С. Для разработчиков сервиса это часто сюрприз.
Всё это нужно учитывать при проектировании модуля.