Обработка по переводу БД с платформы 8.2 на 8.1
Внешний отчет, обработка для 1С: Предприятие 8.1; 1С: Предприятие 8.2 Если вы перевели 1С на платформу 8.2 и очень хочется назад на 8.1 Посмотрел я на приемущества 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. Если необходимо вернуть обратно, то переименовываете таблицы как было, и обработкой делаете обратную конвертацию.
Комментарии (23)Вкл. прямой порядок комментариев
Для добавления комментария необходимо зарегистрироваться или авторизоваться.
23.
DimaP
18.05.2010 11:40
А в новых версиях 8.2 исправили косяк в интерфейсе: в ТЗ нельзя менять цвет шапки и подвала? Все пункты есть (кпонка, надпись...), а вот для ТЗ нет
21.
sss999
21.03.2010 23:35
думаю windows 7 тоже будет чувствовать себя не комфортно на третьем пне с 256 оперативы)))На то это и новая платформа,блин,за то демагогию устроили.Конечно это не сто процентов так и есть, но логика верная ,не поспоришь.И прежде чем придумывать как оправдать то что вы не смогли перейти на новую платформу,задайте вопрос в службу поддержки а не распространяйте неверные слухи,наверняка они спросят какая у вас конфигурация оборудования.
Ответили: (22)
20.
dgonson
21.03.2010 19:23
(16) Пробовали разные варианты, с сохранением совместимости и без, результат один.
(18)Не совсем (19) Вы хотите сказать, что старая 8.1 с такой БД работает и все норм, а новая усовершенствованная нет и это нормально? Соглашусь с src 8.2 ПОКА сырая платформа, я не против на нее перейти, но ... пусть сначала заработает по крайней мере не хуже 8.1
19.
sss999
20.03.2010 23:45
C трудом верится что такие базы есть,видимо проблема в размере базы,делай свертку и все будет норм,оперативы реально для такой базы мало,если столько пользователей одновременно работает то какие 16 гигов?шутишь что ли)потому и виснет база и дураку понятно,а когда виснет тогда и начинает проводка множиться,ставь хотя бы 30 гигов для начала.
Ответили: (20)
18.
src
17.03.2010 10:30
Не хочу показаться не вежливым, но в этой связи один маленький вопросик.
Каким образом вы установили какая таблица в 8.1 из 8.2 имеет соответствия по имени если некоторые названия таблиц не имееют даже однокоренных слов??? Пример: НовИмяТаблицы=СтрЗаменить(ИмяТаблицы,"_SequenceBoundary","_SeqB"); эээ метод проб и ошибок??? Спасибо. Отредактировано src 17.03.2010 10:31 Ответили: (20)
17.
src
17.03.2010 09:49
dgonson - молодец! Спасибо, особенно что обозначили проблему. 8.2 - сырая платформа пока по части переходов с 8.1, доработают конвертацию еще не скоро, уверен!!!
Спасибо за публикацию!!
15.
Chif13
16.03.2010 10:36
Я конечно все понимаю, перешли на последнюю платформу 8.2. Говорить что проблем нет - не могу... Есть проблемы, причем проблемы платформы. Я не говорю про отчеты и движения - сдесь могут быть проблемы самой конфы. А вот то что окна глючат - однозначно. Журнал регистрации как следует не отрабатывает. То что возвращаться на 8.1 нет смысла это понятно, но до шоколада в 8.2 еще далеко.
14.
dgonson
15.03.2010 08:44
(12) При переходе с 8.1 на 8.2 тоже есть режим "Совместимость с 8.1" и конфу менять вроде как не надо, т.е. как пишут 1С "В подавляющем большинстве случаев конфигурацию изменять не потребуется (при тестировании таких случаев не выявлено)", но возникает проблема не с языком конфигурации, ее то можно решить, вопрос в движке, который решается только обновлением...
|
Оценка сообщества
20
Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.
Плюсы: (+20):
NadinBel bobaG repz83 SolarGard panteranew Leja Pipitoff mart-sha Anything Рамзес src markers Оболтус heineken halushka kote qwerty_3 Asdam Dimasik2007 ChinChin Другие публикации автора12
5
См. также:ПРОГРАММИРОВАНИЕ » Платформа 1С 8.х248
61
53
50
48
35
16
16
14
14
|
Любой отчёт – это таблица, состоящая из строк и колонок. Простейший способ узнать, какой отчёт вам нужен – это узнать, какие строки и колонки вас интересуют. Подробнее.
При желании для проверки работоспособности можете прислать архив любой базы данных (не обязательно рабочей), результат свертки я вам отсылаю обратно. Подробнее.

История изменений ДО РЕКВИЗИТА! ВОССТАНОВЛЕНИЕ объекта на дату! Быстрый поиск по журналу изменений. История по текущему объекту одним кликом. Подробнее.
1. Повышает производительность системы на 200-300%.
2. Удаляет неактуальную информацию.
Подробнее.
Компонента для работы с картами города, с использованием сервиса GoogleMap. Использование компоненты позволит увеличить продажи и сократить издержки. Подробнее.