|
Настройки регистров накопления _AccumRgOpt(8.3) и _AccumRegOptions(8.1) | ☑ | ||
---|---|---|---|---|
0
ilya_i
26.08.21
✎
13:41
|
Пытаюсь вручную конвертировать базу 8.1 в 8.3 через SQL скрипты. Наткнулся на то, что одна таблица настройки регистров накопления в 8.1 (_AccumRegOptions) раскидывается на насколько таблиц в 8.3 (_AccumRgOptХХХХ). Хочется как-то универсально и надежно определить какую запись в какую таблицу. Структура таблиц схожа, в обеих есть поле _RegID, но как определить у какого регистра какой _RegID?
|
|||
1
Жан Пердежон
26.08.21
✎
13:47
|
> Пытаюсь вручную конвертировать базу 8.1 в 8.3 через SQL скрипты
эм, а нафига? |
|||
2
ilya_i
26.08.21
✎
14:00
|
Пробовал ЗначениеВСтрокуВнутр для Метаданные.РегистрыНакопления.ПартииНоменклатурыКомпании, РегистрыНакопления.ПартииНоменклатурыКомпании, РегистрыНакопления.ПартииНоменклатурыКомпании.СоздатьНаборЗаписей() и даже РегистрыНакопления.ПартииНоменклатурыКомпании.СоздатьКлючЗаписи(Новый Структура()) и ничего похожего на нужный ИД не увидел.
на гениальный вопрос "эм, а нафига?" ответ "чтобы быстро и просто", т.к. сам 1С не умеет делать это сразу, а только через 8.2 |
|||
3
fisher
26.08.21
✎
14:09
|
> Пытаюсь вручную конвертировать базу 8.1 в 8.3 через SQL скрипты
Снимаю шляпу перед отважными покорителями внезапных вершин. |
|||
4
ДенисЧ
26.08.21
✎
14:11
|
Любим успешно преодолевать трудности, которые у других просто не возникают?
|
|||
5
Жан Пердежон
26.08.21
✎
14:11
|
(2) ну, на сколько это получилось "быстро" и так уже понятно;
а так - давно б ж сконвертировал пустую (или почти пустую) базу со своей конфой через 8.2 и сидел бы дальше копался/анализировал, раз делать больше нечего. |
|||
6
fisher
26.08.21
✎
14:12
|
(5) Опередил.
|
|||
7
fisher
26.08.21
✎
14:12
|
Получить пустую базу в новой структуре и смотреть на соответствие.
|
|||
8
fisher
26.08.21
✎
14:14
|
Можно потом выгрузить старую структуру БД и новую и сгенерить по ним скрипт конвертации.
|
|||
9
ilya_i
26.08.21
✎
14:15
|
(5) Во-первых очень познавательно про структуру таблиц, во-вторых для овердохрена клиентов ставить ещё одну платформу это ещё один батл с админами.
|
|||
10
ilya_i
26.08.21
✎
14:16
|
(7) в пустой базе эти таблицы не заполняются, нужно положить хотя бы одну запись в регистр и потом пересчитать итоги, что не очень удобно.
|
|||
11
Жан Пердежон
26.08.21
✎
14:17
|
(0)
_RegID - возможно это ID метаданных, его можно посмотреть, если выгрузить конфу в файлы |
|||
12
fisher
26.08.21
✎
14:18
|
(9) Не баттл с админами, а дополнительно оплачиваемые часы услуг.
(10) Это разовая работа, так что нестрашно на фоне "овердохрена клиентов". |
|||
13
ilya_i
26.08.21
✎
14:28
|
(11) спасибо за наводку в выгрузке оказалась нужная строчка <AccumulationRegister uuid="ec5e7537-5b4f-4466-86c9-e09a72587caf">
|
|||
14
ilya_i
26.08.21
✎
14:31
|
Способ не самый удобный, но хороший вариант, может кто ещё что предложит.
|
|||
15
H A D G E H O G s
26.08.21
✎
14:34
|
Зубчатые колеса завертелись в башке,
В промокшей башке под бронебойным дождем. Закипела ртуть, замахнулся кулак, Да только, если крест на грудь, то на последний глаз — пятак. https://youtu.be/Y0BhJyBV29s |
|||
16
Dmitrii
гуру
26.08.21
✎
14:42
|
(9) >> для овердохрена клиентов ставить ещё одну платформу это ещё один батл с админами.
Более бредовой отмазки придумать сложно. Во-первых, админам всё равно придётся ставить 8.3. Во-вторых, универсального решения всё равно не получится. В выигрыш по времени верится с большим трудом. И кстати. А вы абсолютно уверены, что конвертация ограничивается только перекладыванием данных из одних таблиц в другие? А что там с форматом в различных режимах совместимости? Помнится 1С не раз меняла структуру первичных таблиц и таблиц итогов, например, регистра бухгалтерии. Что требовало пересчета итогов для их перезаполнения. Вы уверены в успехе своей затеи? Расскажете потом - чем дело закончилось? Просто интересно. |
|||
17
Ёпрст
26.08.21
✎
14:48
|
(0) Че то я не помню, на счет того, что нельзя сразу 8.1 в 8.3.. вроде все там можно было.
Режим совместимости жешь есть |
|||
18
ilya_i
26.08.21
✎
15:08
|
(16) Пока всё гладко, пара полей пропала, пара добавилась, но всё читаемо. Конечно напишу.
(17) сразу не работает, при попытке снять режим совместимости зависает наглухо на планах обмена, да и таблица пользователей не фурычит. |
|||
19
Ёпрст
26.08.21
✎
15:40
|
(18) дык удали их к едрени фени, потом добавишь
|
|||
20
Ёпрст
26.08.21
✎
15:40
|
И..есть еще крайний релиз 15 в 8.3. После него, табличка регистра бухгалтерии менялась конкретно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |