|
30.09.2004, 14:13 | #1 |
Участник
|
я только сегодня взялся за navision и потому можно считать что я полный олух и далек от понимания принципов функционирования erp-систем в общем и конкретного языка программирования в частности... и мыслю в основном понятиями sql...
вопрос такой - мне нужно залить в навижн данные из другой БД. какие пути есть, какие из них рекомендованы\нерекомендованы? мне представляется такой путь: я уже создал sp (параметр - дата) в навижне, которая возвращает нужный мне select из БД-источника. а что дальше делать? 1)либо дописать sp чтобы она вставляла этот селект в нужную таблицу (прим. - Gen. Journal Line)? но можно ли (и как) потом запустить эту sp из клиента навижн? и еще возникнут проблемы с полями, которые мне заполнять ненужно - на уровне sql у них not null, default's не указаны, а править структуру мне пока не хочется (а вообще, насколько практикуется правка структуры?)... 2)либо писать импорт на уровне клиента navision (обработчик событий+ codeunit)? 3)либо вообще эта задача решается средствами dataport? плз, помогите советом, кодом или ссылкой. спасибо.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали |
|
30.09.2004, 14:38 | #2 |
Moderator
|
Однако непростая задача для новичка......
1. По любому, документацию читать придется. 2. Какого рода данные заливаются? а) Справочники - довольно просто, можно Датапортом из текста с разделителями, можно Репортом, можно в форме цикл построить и из БД-источника вливать. НО! на ряд полей нужно делать VALIDATE, чтобы отработал внутренний код. б) Начальные остатки/Операции - тут все сложно. Т.к. вручную сложно построить все операции, то это все заливается через Журналы, а тут без прочтения документации делать просто нечего. |
|
30.09.2004, 15:48 | #3 |
Участник
|
спасибо. кстати, с Вами очень приятно познакомиться.
надеюсь на Вашу помощь, а со временем и сам надеюсь принести какую-нибудь пользу... направление понятно - в sql лучше не лезть... + я за это время кое-что еще прояснил. буду осваивать датапорты. если интересны первые впечатления от навижн,редактор мог бы быть и поудобнее,но интерфейс (и для девелопера, и для пользователя) в целом... "дружественный", я бы сказал. документация, увы, на русском отсутствует... удачи мне на новом поприще кстати, такой вопрос. праздно поинтересовался, можно ли на форме разместить date-time picker, но наткнулся в документации на only non-visual COM. все-таки как-то можно использовать визуальные COM-контролы? спасибо.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали |
|
30.09.2004, 15:58 | #4 |
Участник
|
Русскую документацию можно посмотреть здесь: http://www.navisoft.ru/documentation.htm
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход. |
|
01.10.2004, 15:42 | #5 |
Участник
|
по поводу использхования СОМ. Вот тут Выбор периода есть форма по выбору периода. Из этой формы как раз вызывается формочка ОСХ-ная. Честно говоря, сам не разбирался, что к чему там, но вроде все работает там... Может это как-то и поможет
__________________
С уваженем, rootadmin |
|
01.10.2004, 15:48 | #6 |
Участник
|
Еще, я бы не стал вот так просто хоронить идею об внесении данные в таблицы навижна НЕ средствами навижна. Не во всех таблицах есть сложный Валидейт или Модифай. Иногда можно обойтись действительно созданем процедур на сервере. Но, это уже надо иметь отдельный подход к каждой таблице.
__________________
С уваженем, rootadmin |
|
01.10.2004, 17:07 | #7 |
Участник
|
Спасибо.
Но мне наверно через sql ломиться рано... sql то мне уж как родной, я там такого намодифицирую
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали |
|