Страница 1 из 2

Добавлено: 26 Ноябрь 2010, 7:04
Smith
Коллеги, кто и как живет с 1С?
Я имею ввиду обмен данными. Мы использовали сначала обмен через текст, потом через ODBC. Может есть новости на этом фронте? Хотелось бы чего-то более универсального что ли :-))

Re: 1С

Добавлено: 26 Ноябрь 2010, 13:52
lsgsoftware
Ну для начала,1С стала олигархом что-ли в том мире программистов,где можно
хоть что-нибудь заработать.А это банки,бухгалтерия,торговля.Вот к примеру в начале 90-х
был сумашедший спрос на банковские проги.Вот я и попал в этот мир.Ну и в Куршевель стал ездить
когда нынешний олигарх Прохоров еще торговал джинсами на Рижском рынке.А все благодаря банковской
проге,которую я написал на любимой клаше.Да и самая известная банковская прога Диасофт изначально
была написана на на клаше.Ну а что 1С.Прога функционально полна,работать можно.Но,очень тормозная,
очень запутанный пользовательский интерфейс,постоянные сбои и зависания.Но к примеру 1С бухгалтерия Про
стоит всего 300 баксов.При такой цене уж конкурентов у неё практически и нет.А теперь по делу.
1С версии 7 была устроена на платформе DBF,так что для квалифицировнного программиста на клаше проблем
обмена данными с 1С и не было.Но потом появилась версия 1С-8,где схема хранения данных была как-бы
уже своя.С этого времени исчезли пиратские копии 1С,схема хранения стала коммерческой тайной(так мне
говорили сами сотрудники 1С).Но прога от этого луше не стала.Мой опыт работы с 1С связан с импортом
в 1С банковских выписок,получаемых по разным системам Клиент-Банк.Задачка весьма актуальная.Как я ее решал.
Да просто, ведь в 1С есть штатные средства обмена данными между системами 1С через некий внешний файл.
Ну а дальше грубый и нудный парсинг.Берешь банковскую выписку из Клиент-Банка к примеру за квартал
и просто перегоняешь ее в файл,который понимает 1С.Работа конечно нудная,скучная,но весьма квалифицированная.Так что эти проблемы я решал просто в лоб.Но,вроде все работает.

Re: 1С

Добавлено: 26 Ноябрь 2010, 23:56
Admin
В конце предложения пробел поставить трудно да?
Много слитных "букаф" "не асилил" эпический труд :(

Re: 1С

Добавлено: 27 Ноябрь 2010, 5:09
Smith
Хм... я не совсем это имел ввиду. На сегодняшний день ясно что импорт ( обмен )данными лучше делать со стороны 1С. Будь то текст будь это ODBC. Напр так реализована работа Ajis ( OCS ), Диспетчер АТП ( см http://www.ati.su ),TullyPad ( рестораны и кафе ), ну и мы грешным делом так же делаем - весь обмен данными ведется с помощью обработки, запускаемой из 1С, которая соединяется с базой по ODBC и получает все необходимые данные и соответсвенно записывает в базу данных нужную инф. Однако 1С утверждают что можно использовать еще неск механизмов ( ОЛЕ сервер и тд) вот я и решил поинтересоваться может кто решал эту проблему :-)))

Re: 1С

Добавлено: 27 Ноябрь 2010, 7:07
morkovin
Smith писал(а):Хм... я не совсем это имел ввиду. На сегодняшний день ясно что импорт ( обмен )данными лучше делать со стороны 1С. Будь то текст будь это ODBC. Напр так рОднако 1С утверждают что можно использовать еще неск механизмов ( ОЛЕ сервер и тд) вот я и решил поинтересоваться может кто решал эту проблему :-)))
ИМХО, самый универс способ - создать ActiveX, в котором заложен твой функционал, и далее использовать его в 1C (v7.7, v8 ). В дельфи и VB эти ActivX-ы создаются с полпинка - просто выбором типа проекта. А вот как создать их на Clarione без покупных шаблонов?

Re: 1С

Добавлено: 27 Ноябрь 2010, 7:21
morkovin
Запуск 1с как ОЛЕ-сервера, требует установленной на компе 1С, и будет откусывать клиентскую лицензию при запуске экземпляра 1с... А это уже ни в какие ворота не лезет, учитывая стоимость 1CAL для 1с. Но если запускать в ночное время и т.д. и т.п. :(
P.S. Специально разбил сообщение на два, чтоб легче осиливались :D

Re: 1С

Добавлено: 27 Ноябрь 2010, 9:51
Дед Пахом
morkovin писал(а):ИМХО, самый универс способ - создать ActiveX, в котором заложен твой функционал, и далее использовать его в 1C (v7.7, v8 ). В дельфи и VB эти ActivX-ы создаются с полпинка - просто выбором типа проекта. А вот как создать их на Clarione без покупных шаблонов?
С меня комок на Clarion, с тебя доступ к 1С для тестирования, по рукам?

Re: 1С

Добавлено: 28 Ноябрь 2010, 7:59
Smith
Дело приобретает интересный оборот....... :-)))) А по подробней ? Какой доступ для какого тестирования?

Re: 1С

Добавлено: 28 Ноябрь 2010, 8:04
Дед Пахом
Короче, народ. Дайте мне доступ на машину с 1С, а я попробую сделать всё остальное.

Re: 1С

Добавлено: 28 Ноябрь 2010, 8:21
Smith
Какая нужна 1С ? 77 или 8? или пофигх
если с 77 - на след неделе организую с 8 нужно неск время

Re: 1С

Добавлено: 28 Ноябрь 2010, 8:29
Дед Пахом
Smith писал(а):Какая нужна 1С ? 77 или 8? или пофигх
если с 77 - на след неделе организую с 8 нужно неск время
Да любая, надо ж с чего-то начать.

Re: 1С

Добавлено: 29 Ноябрь 2010, 21:16
morkovin
Для ДП:
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы. :(
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?

Re: 1С

Добавлено: 29 Ноябрь 2010, 21:39
Дед Пахом
morkovin писал(а):Для ДП:
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы. :(
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
Проверил, действительно не тот примерчик... Все вопросы к администратору сайта Андрею, тем более судя по readme в архиве, это его пример. А свой я найти не могу пока.

Re: 1С

Добавлено: 30 Ноябрь 2010, 0:30
Admin
Дед Пахом писал(а):Все вопросы к администратору сайта Андрею, тем более судя по readme в архиве, это его пример. А свой я найти не могу пока.
Администратором всегда был я (и вообще все вокруг МОЕ) :mrgreen:
По вопросу файла - в какой то момент пер@@@лось как то. Подставил туда другой пример. Именно про COM, более похожий на правду.
Проверьте пожалуйста.

Спасибо.

Re: 1С

Добавлено: 30 Ноябрь 2010, 8:52
Дед Пахом
Admin писал(а): Администратором всегда был я (и вообще все вокруг МОЕ) :mrgreen:
По вопросу файла - в какой то момент пер@@@лось как то. Подставил туда другой пример. Именно про COM, более похожий на правду.
Проверьте пожалуйста.

Спасибо.
Извини, Жень, я думал ты только форумом командуешь.
Пример теперь верный, спасибо.