Самописная конфигурация, работает в SQL режиме. При исправлениях у нее постоянно происходят странные вещи: не все модули загружаются в рабочую конфигурацию.
Сегодня: пользователь жалуется, на сбой. Ищу причину - нахожу, опечатка. Опечатка, которую я исправлял неделю назад. Мало того, в копии на моем компе - эта опечатка исправлена (я же помню, исправлял, хоть и неделя прошла). В рабочей базе клиента она есть. Сегодня утром я выполнял перенос наработок из своей копии в базу клиента, выполнял через "Загрузить конфигурацию из файла". С модулем, где эта опечатка появилась работают каждый день, т. е. вчера ее в базе клиента не было, иначе мне телефон бы оборвали еще вчера. Значит, когда я выполнял загрузку своей конфигурации в базу клиента - получается, вместо исправленного модуля - восстановился хз откуда старый?
Ладно, выгружаю конфигурацию из своей базы (без опечатки, как и было уже неделю), в базе клиента выполняю "Сравнить, объединить с конфигурацией из файла". 1С клиента пишет, что конфигурации полностью одинаковые. Хотя я ясно вижу, что у меня опечатки нет, а в базе клиента - есть! И только после того, как я добавил/удалил пробел в этом модуле в своей базе, еще раз сделал выгрузку, 1С клиента увидела таки исправление и подгрузила его.
Это единственная база (из более чем десятка), с которой я работаю без хранилища - когда я работал с ней через хранилище, были глюки и похуже. На том же сервере работает УПП, с которой проблем нет. Что это все такое, как с этой хренью бороться? Достало уже, это ведь не первый, и даже не десятый раз...
|