AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.11.2005, 14:44   #1  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
Angry
Доброго времени суток всем !!! Подскажите ... направьте ... посоветуйте. Можно ли законтачиться с 1С кой для считывания из нее данных. Но причем считывать не по отдельным dbf никам через ADO а при помощи запросов?
Старый 25.11.2005, 21:45   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Если вы спрашиваете про OLE-вызов 1Cv7 из Навижина (CreateObject("v77.applcation")), то нет.

Navision работает с OLE-серверами, которые рассчитан на работу с ранним связыванием. 1Сv7 предоставляет интерфейс только с поздним связыванием, не предоставляет Type Library.

Если вы спрашиваете про OLE-вызов Навижина из 1Сv7, то, к сожалению, тоже нет. Навижин не является OLE-сервером.

Поэтому, из более-менее простых способов остается только доступ к базе Навижина.
Или попробуйте приблуды типа 1C++, если умеете ими пользоваться. TLB для 1С++ есть.

Хотелось бы обратить внимание, что 1Cv8 поддерживает раннее связывание.
__________________
полезное на axForum, github, vk, coub.
Старый 25.11.2005, 22:51   #3  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Какие-то тенденции пошли на некие связки 1С с Навижном и Аксаптой.... Вроде Навжн и признан лучшей программой для бизнеса Microsoft Navision 4.0 признан лучшим программным обеспечением для компаний среднего и малого бизнеса а получается все равно в 1С всем надо залезать
Старый 26.11.2005, 00:04   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
рубить, так с плеча.
менять программы так сразу везде и все

1С - хорошая программа для фискального учета, для минимизации налогов.
Почему бы ее не продолжать использовать в этом качестве?
__________________
полезное на axForum, github, vk, coub.
Старый 28.11.2005, 07:08   #5  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
Цитата:
Сообщение от mazzy Посмотреть сообщение
Поэтому, из более-менее простых способов остается только доступ к базе Навижина.
Или попробуйте приблуды типа 1C++, если умеете ими пользоваться. TLB для 1С++ есть.
Буду очень признателен если дадите ссылочку где про это можно прочитать (про 1С++).
Старый 28.11.2005, 14:12   #7  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
рубить, так с плеча.
менять программы так сразу везде и все

1С - хорошая программа для фискального учета, для минимизации налогов.
Почему бы ее не продолжать использовать в этом качестве?
Да, я подумывал о том как бы сделать 1С некоей одежкой для Навижна - то есть в пустой новый конфиг гонишь проводки по XML чтобы воспользоваться неоспоримыми преимуществами по самым новым релизам и комплектам отчетности для ней. Генерится отчетность по одной фирме, затем 1С очищается и загоняются проводки по другой фирме
А параллельную работу вести накладно...
Старый 28.11.2005, 14:58   #8  
Dolter_imported is offline
Dolter_imported
Участник
 
47 / 10 (1) +
Регистрация: 23.09.2004
Цитата:
Сообщение от IGHG Посмотреть сообщение
Да, я подумывал о том как бы сделать 1С некоей одежкой для Навижна - то есть в пустой новый конфиг гонишь проводки по XML чтобы воспользоваться неоспоримыми преимуществами по самым новым релизам и комплектам отчетности для ней. Генерится отчетность по одной фирме, затем 1С очищается и загоняются проводки по другой фирме
А параллельную работу вести накладно...
УЖАС! для построения отчетности каждый раз загонять наново проводки?!
раз в месяц, квартал, год... да еще по нескольким фирмам!..
а кто Вам мешает использовать несколько баз 1С (по одной для каждой фирмы) и накапливать там проводки за каждый отчетный период (месяц)?
__________________
YEP! тел. (905) 561-94-00
Старый 29.11.2005, 10:05   #9  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
а подскажите смогу ли я с помощью Automation объекта Microsoft ActiveX Data Objects 2.7 Library Command указав в нем SQL запрос и файлы таблиц из которых брать данные выбрать определенный датасет? с ходу у меня не получается
Старый 29.11.2005, 10:51   #10  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Цитата:
Сообщение от Dolter Посмотреть сообщение
УЖАС! для построения отчетности каждый раз загонять наново проводки?!
раз в месяц, квартал, год... да еще по нескольким фирмам!..
а кто Вам мешает использовать несколько баз 1С (по одной для каждой фирмы) и накапливать там проводки за каждый отчетный период (месяц)?
Еще не хватало следить за несколькими десятками конфигов и апдейтить каждый раз новую отчетность на них... Итак хватает возни.
Но так наверное нельзя...
Проводки можно было бы закачивать сгруппированные по месяцам - какая разница.
Вся идея в том что надо взять самое лучше в 1С - своевременную поставку обновлений отчетности и минимизировать затраты по ее сопровождению
Но это фантастика наверное
Старый 29.11.2005, 11:28   #11  
RobiBaggio is offline
RobiBaggio
Участник
Аватар для RobiBaggio
 
285 / 10 (1) +
Регистрация: 16.02.2004
Народ, мы сейчас реализуем вот такой обмен: SQL базы и Navision и 1С. В navision делаем view которые потом забирает 1С. Таким образом мы можем выгружать не только проводки, но и документы.
Если кому интересно, опишу подробно.
Старый 29.11.2005, 13:05   #12  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
очень интересно
Старый 29.11.2005, 14:02   #13  
Dolter_imported is offline
Dolter_imported
Участник
 
47 / 10 (1) +
Регистрация: 23.09.2004
Цитата:
Сообщение от Greggy Посмотреть сообщение
очень интересно
Да, похоже пора писать пресеты под Navision :-)
__________________
YEP! тел. (905) 561-94-00
Старый 30.11.2005, 10:41   #14  
RobiBaggio is offline
RobiBaggio
Участник
Аватар для RobiBaggio
 
285 / 10 (1) +
Регистрация: 16.02.2004
Все работает под SQL server. Соответсвенно в Query Analyzer формируем view. Во view данные попадают отфильтрованные, например, только учтенные, за определенный период. Кроме того, выгружаются данные в разные БД 1С. Для этого используется аналитическое измерение "Юридические лица". Со стороны Navision это все. Дальше вступает в действие обработка 1С. Со стороны 1С по заранее установленному периоду времени формируется запрос к view, причем отслеживается в какую БД должны попадать данные. Документы в 1С попадают проведенными. Вроде все. Если что пишите.
Старый 30.11.2005, 11:48   #15  
Dolter_imported is offline
Dolter_imported
Участник
 
47 / 10 (1) +
Регистрация: 23.09.2004
Цитата:
Сообщение от RobiBaggio Посмотреть сообщение
Документы в 1С попадают проведенными.
Т.е. по запросу к вьюшкам, вы получаете данные, на основании которых именно записью в таблицы 1С (журналы, шапки и ТЧ документов, справочники, регистры, бухитоги и пр.) Вы _сразу_ вносите _проведенный_ документ в базу? реализуя _логику__проведения_ документов на уровне БД, а не приложения? Или что значит Ваша фраза?
__________________
YEP! тел. (905) 561-94-00
Старый 30.11.2005, 12:02   #16  
RobiBaggio is offline
RobiBaggio
Участник
Аватар для RobiBaggio
 
285 / 10 (1) +
Регистрация: 16.02.2004
Цитата:
Сообщение от Dolter Посмотреть сообщение
Цитата:
Сообщение от RobiBaggio Посмотреть сообщение
Документы в 1С попадают проведенными.
Т.е. по запросу к вьюшкам, вы получаете данные, на основании которых именно записью в таблицы 1С (журналы, шапки и ТЧ документов, справочники, регистры, бухитоги и пр.) Вы _сразу_ вносите _проведенный_ документ в базу? реализуя _логику__проведения_ документов на уровне БД, а не приложения? Или что значит Ваша фраза?
Совершенно верно. Но это делается не от хорошей жизни. Такое условия поставил Заказчик.
Старый 30.11.2005, 12:39   #17  
Dolter_imported is offline
Dolter_imported
Участник
 
47 / 10 (1) +
Регистрация: 23.09.2004
Цитата:
Сообщение от RobiBaggio Посмотреть сообщение
Совершенно верно. Но это делается не от хорошей жизни. Такое условия поставил Заказчик.
КОШМАР!
Хотелось бы взглянуть на код списания партий и/или отнесения затрат... :-)
А при изменении (накате обновлений) конфигурации 1С, полностью переписывается запись движений документа?!
...у меня просто нет слов...
__________________
YEP! тел. (905) 561-94-00
Старый 30.11.2005, 20:10   #18  
RobiBaggio is offline
RobiBaggio
Участник
Аватар для RobiBaggio
 
285 / 10 (1) +
Регистрация: 16.02.2004
Цитата:
Сообщение от Dolter Посмотреть сообщение
Цитата:
Сообщение от RobiBaggio Посмотреть сообщение
Совершенно верно. Но это делается не от хорошей жизни. Такое условия поставил Заказчик.
КОШМАР!
Хотелось бы взглянуть на код списания партий и/или отнесения затрат... :-)
А при изменении (накате обновлений) конфигурации 1С, полностью переписывается запись движений документа?!
...у меня просто нет слов...
Mon sher, мы делаем только часть Navision. Остальное нас не трогает. Заказчик изъявил желание работать таким образом. У нас выхода нет.
Затраты ведутся в Navision.
Конфа 1С не меняется уже несколько лет, в силу больших модификаций 1С.
Старый 01.12.2005, 10:51   #19  
Dolter_imported is offline
Dolter_imported
Участник
 
47 / 10 (1) +
Регистрация: 23.09.2004
Цитата:
Сообщение от RobiBaggio Посмотреть сообщение
мы делаем только часть Navision
аааа, ну тогда понятно
..хм... а не посотрудничать ли нам... надо подумать :-)
__________________
YEP! тел. (905) 561-94-00
Старый 01.12.2005, 17:58   #20  
RobiBaggio is offline
RobiBaggio
Участник
Аватар для RobiBaggio
 
285 / 10 (1) +
Регистрация: 16.02.2004
Цитата:
Сообщение от Dolter Посмотреть сообщение
Цитата:
Сообщение от RobiBaggio Посмотреть сообщение
мы делаем только часть Navision
аааа, ну тогда понятно
..хм... а не посотрудничать ли нам... надо подумать :-)
не вопрос, всегда готовы к сотрудничеству.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:24.