Посмотрел я на приемущества 8.2... Перешел... Пожалел... Решил вернуться...
Почему пожалел? Опишу проблемы, может кому пригодится:
1. При построении любых отчетов (включая стандартные) с группировкой день либо появляется ошибка
Ошибка выполнения запроса «Номер года в литерале типа ’Дата’ превышает 3999.»
либо выводит в группировку дата значение "01.01.0001", "01.01.0002" и тп.
После перезагрузки 1С сервера все работает пол дня, потом по новой.
2. При обработке больших объемов информации выдает ошибку "Нет памяти", хотя на серверах по 16ГБ ОЗУ и она использована не до конца.
3.Дублирует движния неоторых регистров, например при проведении документа "Возврат товаров от покупателя" по взаиморасчетам должна появится одна запись на 700р., а иногда создается от 2 до бесконечности. Был пример, что при возврате 1200р. - движение на 5млн. При перепроведении все становится ок. Есть подозрение, что это при блокировках транзакций, движения не удалялись...
Т.о. решил перейти обратно пока пользователи меня не съели. Стандартных механизмов не нашел, если выгружать данные в бэкап 8.1 за одну ночь не успею провести БД, поэтому пришлось конвертить саму БД обратно.
Внимание!
Конвертация тестировалась на платформах 8.1.13.41 и 8.2.10.77
БД должны быть клиент-серверные SQL
У вас должн быть архив БД 8.1.
По возможности конфигурации архива и текущей БД должны быть идентичными, иначе могут возникнуть ошибки при опытке открыть измененный объект, тогда придется вручную переименовывать поля.
Теперь как это работает:
1. СДЕЛАЙТЕ АРХИВ ТЕКУЩЕЙ БД!!!!
Я конверитровал 4 разных БД нигде проблем не было, но мало ли...
2. Переименовываете таблицы в БД 8.2:
_YearOffset например в _YearOffset82
_Config ---> _Config82
_ConfigSave ---> _ConfigSave82
_DBSchema ----> _DBSchema82
_Files ----> _Files82
_Params ----> _Params82
2.Экспортируете стандартными средствами SQL эти таблицы из архива 8.1 (Правый клик на БД - Экспорт данных... Открывается мастер имопрта/экспорта где нужно выбрать из какой БД в какую какие таблицы перекинуть...)
3. Запускаете обработку, выбираете в ней параметры конвертируемой SQL БД и осуществляете конвертацию.
В процессе конвертации будут переименованы таблицы из формата 8.2 в формат 8.1.
Например,_AccRg в _AccReg.
4. Если необходимо вернуть обратно, то переименовываете таблицы как было, и обработкой делаете обратную конвертацию.