На днях пришлось столкнуться с очень любопытной проблемой.
Анамнез проблемы звучал так: в справочнике "Изготовители" меняется название изготовителя, но при дальнейшем выборе в главном окне номенклатуры Группа товара + Изготовитель, становилось очевидно, что значение "Изготовителя" оставалось прежним. Возвращаемся в справочник "Изготовители" - что такое, тут значение "висит" новое, правильное. То есть - номенклатура "не реагирует" на изменения в справочнике. И эта "милая нелепость" привела к тому, что в номенклатуре начали "плодиться" "изготовители-призраки", и вообще номенклатура начала "прикалываться" и идти в разнос. Смеркалось...
Где собака порылась: клиент в справочнике "Изготовители" менял значение на нужное, после чего курсором переходил на другое нужное значение, без нажатия кнопки Enter. В итоге - в этом справочнике значение Изготовителя менялось, сохранялось, но программа не получала команды на выполнение синхронизации этого нового значение с изготовителями, уже "привязанными" к группам товаров. Поясню: программа не может знать, уже можно выполнять, или вы ещё что то будете менять/дописывать. Потому ждёт прямого указание на начало работ, которым и является нажатие кнопки Enter.
А ведь если открыть "Руководство пользователя", Директор - Справочники - Группы, Изготовители, там можно найти строчку:
"Для корректировки группы товаров просто зайдите в поле с нужной группой, внесите нужные изменения и нажмите "Enter".
Разумеется, проблему решили, но пришлось хорошенько повозиться.
Дамы и господа, читайте инструкции