25.01.2005, 18:29 | #21 |
Пенсионер
|
Цитата:
Изначально опубликовано raz
Лечить руками. ....... Еще раз внимательно посмотреть всё. ..... Ключевое слово: ВНИМАТЕЛЬНО в релейшене у Dimension стояло поле Num вместо DimensionCode блин, однако грабли....
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
02.02.2005, 12:26 | #22 |
Пенсионер
|
Однако история продолжается
При попытке провести импорт, например "Плана счетов" , используя Excel выдает ошибку при создании каждой новой строки: ...поле с ID = 327689 не найдено в таблице LedgerTable... естественно ругается на новом поле Dimension[4] и выяснилось, что это не просто ID, а Extended ID (что за зверь я пока не понял ) получаемыом из Global::fieldId2Ext(fieldId fieldId,ArrayIdx arrayIndex) ). Выяснилось, что для предопределенных аналитик (с номером 1-3) ID = ExtID, а для вновь созданной они не равны. Но самое интересное, что для тех-же предопределенных аналитик второй параметр в методе (смещение) = 1 дает одинаковые ID ExtID, а для новой аналитики только смещение = 4 дает одинаковые значения но в коде импорта ВСЕГДА подставляется смещение = 1. Кто подскажет как тут быть?
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
03.02.2005, 15:18 | #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/ |
|
03.02.2005, 15:23 | #24 |
Пенсионер
|
А решетка в РНР тэге не правильно обрабатывается!
или я что-то пропустил?
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
03.02.2005, 15:49 | #25 |
Участник
|
Цитата:
Изначально опубликовано raz
Лечить руками. ... Вот что надо править: ... Table: LedgerJournalTrans
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
03.02.2005, 15:51 | #26 |
Участник
|
Цитата:
Изначально опубликовано ax_f
Такое добавление, что бы она работала подобно 3 предыдущим
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
03.02.2005, 16:46 | #27 |
Пенсионер
|
Цитата:
Изначально опубликовано Anais
А LedgerJournalTrans то зачем??
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
03.02.2005, 17:21 | #28 |
Участник
|
Цитата:
Изначально опубликовано blokva
А там ручками надо Relation типа InterCoDimension# добавить по-моему...
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
04.02.2005, 16:23 | #29 |
Участник
|
2 Oliam: Стукнитесь в асюку - поможем.
|
|
17.10.2005, 20:10 | #30 |
Участник
|
Переименовываю 3 стандартныx и добавляю 2 новыx.
Все аккуратно сделал по гайду. Перезапустил, откомпилировал формы, исправил все ошибки где ссылались на старые названия. Синxронизировал таблицы. Все выглядит отлично, в журнале 3 первые аналитики выбираются нормально, на новыx - появляется лукап с правильными значениями, но когда выбираешь выдает ошибку The value 'Value4' in field 'Dim4Name' is not found in relating table 'Dimensions'. Что это ?
__________________
_databaseTransDelete ... bl@$ ! |
|
17.10.2005, 20:13 | #31 |
Member
|
Это значит, что вы все-таки где-то ошиблись.
__________________
С уважением, glibs® |
|
17.10.2005, 20:30 | #32 |
Участник
|
Цитата:
Сообщение от glibs
Это значит, что вы все-таки где-то ошиблись.
__________________
_databaseTransDelete ... bl@$ ! |
|
17.10.2005, 21:19 | #33 |
Member
|
Бывает. Еще раз вместе с книжкой по шагам проверьте правильность выполненных вами действий.
Не отчаивайтесь, не вы первый и не вы последний.
__________________
С уважением, glibs® |
|
18.10.2005, 14:00 | #34 |
Участник
|
Вероятно особенности работы Морфикса - "Огромный сенькс!
Ключевое слово: ВНИМАТЕЛЬНО в релейшене у Dimension стояло поле Num вместо DimensionCode" exactly the same
__________________
_databaseTransDelete ... bl@$ ! Последний раз редактировалось DTD; 18.10.2005 в 14:04. |
|
11.11.2008, 07:30 | #35 |
Участник
|
Господа, не понятно предется ли программировать формы, после закупки дополнительной аналитики? Нужно ли вручную дорабатывать функционал, что бы КУПЛЕННАЯ дополнительная аналитика работала как 3 стандартных??
|
|
11.11.2008, 08:17 | #36 |
Программатор
|
|
|
11.11.2008, 09:21 | #37 |
Участник
|
Понял, спасибо.
|
|
11.11.2008, 12:20 | #38 |
Участник
|
Если у вас DAX4, то там есть мастер добавления аналитики. Большую часть работы он сделает, но все равно немного придётся править руками (мастер учитывает не все). А если используете AIF или интеркомпани, то править придётся поболее.
|
|
Теги |
faq, аналитика, лицензия, финансовая аналитика, цена, dimensions |
|
|