![]() |
#21 |
Пенсионер
|
Цитата:
Изначально опубликовано raz
Лечить руками. ....... Еще раз внимательно посмотреть всё. ..... Ключевое слово: ВНИМАТЕЛЬНО в релейшене у Dimension стояло поле Num вместо DimensionCode блин, однако грабли....
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#22 |
Пенсионер
|
Однако история продолжается
![]() При попытке провести импорт, например "Плана счетов" , используя Excel выдает ошибку при создании каждой новой строки: ...поле с ID = 327689 не найдено в таблице LedgerTable... естественно ругается на новом поле Dimension[4] и выяснилось, что это не просто ID, а Extended ID (что за зверь я пока не понял ![]() Выяснилось, что для предопределенных аналитик (с номером 1-3) ID = ExtID, а для вновь созданной они не равны. Но самое интересное, что для тех-же предопределенных аналитик второй параметр в методе (смещение) = 1 дает одинаковые ID ExtID, а для новой аналитики только смещение = 4 дает одинаковые значения но в коде импорта ВСЕГДА подставляется смещение = 1. Кто подскажет как тут быть?
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#23 |
Пенсионер
|
Цитата:
Изначально опубликовано blokva
Однако история продолжается ![]() ..... 1.При создании шаблона на базе Excel для Dimension (да и для всех Array полей ) визард формирует имена формата: Dimension,Dimension[2],Dimension[3],Dimension[4] 2.При считывании инфы из шаблона кто-то: 2.1. закоментил кривую строчку кода определения ID поля в SysDataImportExcelServer.createRecord() (кривизна заключается в том, что перепутаны currentKey() и currentValue() в энумераторе), которая использует ТОЛЬКО имя поля. 2.2. вставил новую, которая вичисляет ExtID по имени поля и его смещению=индексу массива. Это работает, если в шаблоне в именах полей (см. п.1) убрать индексы и получется 4 колонки с одинаковым именем поля, в моем случае 4 раза Dimension . Чтобы полечить ИМХО лучше вернуть закоментированную строчку и исправить ее вот так: PHP код:
PHP код:
PHP код:
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#24 |
Пенсионер
|
А решетка в РНР тэге не правильно обрабатывается!
![]() или я что-то пропустил?
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#25 |
Участник
|
Цитата:
Изначально опубликовано raz
Лечить руками. ... Вот что надо править: ... Table: LedgerJournalTrans
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
![]() |
#26 |
Участник
|
Цитата:
Изначально опубликовано ax_f
Такое добавление, что бы она работала подобно 3 предыдущим
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
![]() |
#27 |
Пенсионер
|
Цитата:
Изначально опубликовано Anais
А LedgerJournalTrans то зачем??
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#28 |
Участник
|
Цитата:
Изначально опубликовано blokva
А там ручками надо Relation типа InterCoDimension# добавить по-моему...
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
![]() |
#29 |
Участник
|
2 Oliam: Стукнитесь в асюку - поможем.
|
|
![]() |
#30 |
Участник
|
Переименовываю 3 стандартныx и добавляю 2 новыx.
Все аккуратно сделал по гайду. Перезапустил, откомпилировал формы, исправил все ошибки где ссылались на старые названия. Синxронизировал таблицы. Все выглядит отлично, в журнале 3 первые аналитики выбираются нормально, на новыx - появляется лукап с правильными значениями, но когда выбираешь выдает ошибку The value 'Value4' in field 'Dim4Name' is not found in relating table 'Dimensions'. Что это ?
__________________
_databaseTransDelete ... bl@$ ! |
|
![]() |
#31 |
Member
|
Это значит, что вы все-таки где-то ошиблись.
__________________
С уважением, glibs® |
|
![]() |
#32 |
Участник
|
Цитата:
Сообщение от glibs
Это значит, что вы все-таки где-то ошиблись.
__________________
_databaseTransDelete ... bl@$ ! |
|
![]() |
#33 |
Member
|
Бывает. Еще раз вместе с книжкой по шагам проверьте правильность выполненных вами действий.
Не отчаивайтесь, не вы первый и не вы последний.
__________________
С уважением, glibs® |
|
![]() |
#34 |
Участник
|
Вероятно особенности работы Морфикса - "Огромный сенькс!
Ключевое слово: ВНИМАТЕЛЬНО в релейшене у Dimension стояло поле Num вместо DimensionCode" exactly the same ![]()
__________________
_databaseTransDelete ... bl@$ ! Последний раз редактировалось DTD; 18.10.2005 в 14:04. |
|
![]() |
#35 |
Участник
|
Господа, не понятно предется ли программировать формы, после закупки дополнительной аналитики? Нужно ли вручную дорабатывать функционал, что бы КУПЛЕННАЯ дополнительная аналитика работала как 3 стандартных??
|
|
![]() |
#36 |
Программатор
|
|
|
![]() |
#37 |
Участник
|
Понял, спасибо.
|
|
![]() |
#38 |
Участник
|
Если у вас DAX4, то там есть мастер добавления аналитики. Большую часть работы он сделает, но все равно немного придётся править руками (мастер учитывает не все). А если используете AIF или интеркомпани, то править придётся поболее.
|
|
Теги |
faq, аналитика, лицензия, финансовая аналитика, цена, dimensions |
|
|