Проблема при использовании IBM DB2 #485349


#0 by Черников
УПП платформа 8.2, релиз 30 сонвертированный под8.2. При попытке загрузить dt получаем ошибку Ошибка SDBL: Длина числовой константы превышает максимально допустимое значение. Проверил, реквизитов больше 30 знаков не нашлось Сделали обший поиск типа "число(3" Ничего больше 31 не нашлось. Подскажите  где и как искать!!!
#1 by МихаилМ
#2 by Черников
Я не понял где это править? В конфигураторе этого не нашел
#3 by Черников
Может кто-нибудь ответит все таки!!!
#4 by МихаилМ
ну если что-то не понятно - выкладывате технологический журнал
#5 by Черников
Технологический журнал - чего?
#6 by shuhard
[опытке загрузить dt]
#7 by Живой Ископаемый
у тебя в ДБ2 установлен для инстанса параметр DB2_WORKLOAD=1C ? у меня были проблемы при конвертации при неустановленном параемтре.. И еще момент - этот инстанс еще другие базы обслуживает, с которыми работают в это время? а также интересен вывод команды db2level - то есть проще говоря - какая именно версия ДБ2
#8 by Живой Ископаемый
вообще вопросы про ДБ2 для 1С можно задать тут:
#9 by Черников
Параметр 1С установлен ============================================================ О среде инструментов управления DB2 ============================================================ Уровень инструментов управления DB2: Идентификатор продукта           SQL09071 Идентификатор уровня             08020107 Уровень                          DB2 v9.7.100.177 Уровень компиляции               s091114 PTF                              IP23028 ============================================================ Комплект разработки Java (JDK): Уровень                          IBM Corporation 1.6.0 ============================================================ Как вы решили свою проблему?
#10 by Живой Ископаемый
2 установил параметр, который у меня не был установлен, и все зарпаботало. Что именно заработало - 1Св82 смогла загрузить и преобразовать ДТ-шник, который был получен выгрузкой из в8.1. Версия ДБ2 вроде годная, у меня такая же, 64-битная и только RTF=IP23029, но на что влияет это - я не в курсе. Что на счет обслуживания этим инстансом ДБ2 исключительно этой базы?
#11 by Черников
"Инстанс"???
#12 by Живой Ископаемый
Да, инстанс. То бишь экземпляр ДБ2. Инстансов должно быть по одному на одну отдельную базу 1С. Если один инстанс обслуживает более одной базы, и например с одной работают а вторую пытаемся загрузить - загрузка просто вылетает. м... как проверить сколько интансов? Инстансы ДБ2 могут появится двояко - отдельной установкой в новый каталог. Тогда проверить просто - посмотреть ПускПрограммыИБМ - и должно быть более одной папочки ДБ2. Как проверить что сервер 1С использует не только интанс ДБ2 по-умолчанию? В совйствах базы должно быть написано такое: <имя хоста>:50001 - эти мы указываем иснтанс ДБ2 не по-умолчанию, потому что по-умолчанию порт - 50000, каждый новый инстанс использует порт на единицу больший. Второй способ создания инстанса - это команда db2icrt, если он создан так, то из командного окна ДБ2 мы его увидим при выполнении команды db2ilist Если в сервере 1С мы видим больше одной базы, и все они используют инстанс по-умолчанию (то есть не указано других портов), это крайне плохо.
#13 by Живой Ископаемый
Впрочем, если типовая загрузилась, то дело е в этом, а действительно сугубо в ДТ-шнике... на форуме ИБМ попросят собрать статистику. Можно подготовиться - почитать как это делать, собрать заранее.
#14 by Живой Ископаемый
Можно попробовать еще поставить ДБ2 9.5.4,  скачав ее с сайта 1С, установить для нее также параметр 1С, создать в сервере 1С новую пустую базу, указав сервер БД - твойхост:50001, и попытаться загрузить ДТшник в 9.5.
#15 by trdm
Интересно, в каких финансовых расчетах могло понадобиться ***     FIELD Fld158 NUMERIC(32,0), ????????????????????
#16 by trdm
1'000'000'000'000 - 13 символов триллион 1'000'000'000'000'000 - 16 символов биллиард
#17 by Живой Ископаемый
да, скорее всего вы столкнулись именно с этой особенностью ДБ2: Максимальная длина числовых данных – 31 знак (а не 38); Максимальная длина ресурсов регистров накопления и бухгалтерии – 25 знаков (а не 32);
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С