«Сам, сам, все сделаю сам»

Эта фраза Дядюшки Поджера из всем известной комедии Джерома К Джером приходит мне на ум каждый раз, когда меня просят довнедрить, доработать или сопровождать учет на кастомизированной силами одного штатного программиста конфигурации. Результат кастомизации, который я вижу, тоже соответствует этому сюжету: «Хотели забить гвоздь. Не обнаружили его в базовой поставке, потому что не туда смотрим, не заем предметной области, не знаем базовой методологии учета. В итоге — разбиваем несущую стену молотком.»

Пример?

Клиент хотел видеть в «1С: Управление торговлей» всего то Артикул производителя, который отличен от внутреннего учетного артикула. Казалось бы, чего проще — есть в поставке Доп.реквизиты справочников и документов. Заводи туда Артикул поставщика (тип Строка), а по нему: и тебе полнотекстовый поиск, и подбор в документы, и отбор отчетности, и сегментация номенклатуры для обеспечения и ценообразования — что душа пожелает.

Но нет…

Создаем новый реквизит. Прибиваем его гвоздями ко всем формам — весь код перелопачен.

Итог?

Минус обновления релиза. Прощай все «вкусности», которые иногда подбрасывает 1С.

Минус свободная кастомизация. Каждый раз утыкаешься носом в этот реквизит и держишь его в уме, чтобы не дай бог о нем не забыть при разработке нового функционала, использующего номенклатуру.

Минус нормальные настройки отчетов. Типовые то отчеты о нем не знают.

Минус типовая синхронизация. Её план обмена об этом реквизите тоже не слыхивал.

А главное: базовая обработка, присутствующая практически в каждом документе и в большинстве обработок и отчетов, а именно «Подбор номенклатуры», теперь не типовая!

 

Добавить комментарий

Ваш адрес email не будет опубликован.