1С
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Старожил
- Сообщения: 221
- Зарегистрирован: 05 Сентябрь 2005, 19:21
- Откуда: Пермь
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
1С
Коллеги, кто и как живет с 1С?
Я имею ввиду обмен данными. Мы использовали сначала обмен через текст, потом через ODBC. Может есть новости на этом фронте? Хотелось бы чего-то более универсального что ли )
Я имею ввиду обмен данными. Мы использовали сначала обмен через текст, потом через ODBC. Может есть новости на этом фронте? Хотелось бы чего-то более универсального что ли )
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: 1С
Ну для начала,1С стала олигархом что-ли в том мире программистов,где можно
хоть что-нибудь заработать.А это банки,бухгалтерия,торговля.Вот к примеру в начале 90-х
был сумашедший спрос на банковские проги.Вот я и попал в этот мир.Ну и в Куршевель стал ездить
когда нынешний олигарх Прохоров еще торговал джинсами на Рижском рынке.А все благодаря банковской
проге,которую я написал на любимой клаше.Да и самая известная банковская прога Диасофт изначально
была написана на на клаше.Ну а что 1С.Прога функционально полна,работать можно.Но,очень тормозная,
очень запутанный пользовательский интерфейс,постоянные сбои и зависания.Но к примеру 1С бухгалтерия Про
стоит всего 300 баксов.При такой цене уж конкурентов у неё практически и нет.А теперь по делу.
1С версии 7 была устроена на платформе DBF,так что для квалифицировнного программиста на клаше проблем
обмена данными с 1С и не было.Но потом появилась версия 1С-8,где схема хранения данных была как-бы
уже своя.С этого времени исчезли пиратские копии 1С,схема хранения стала коммерческой тайной(так мне
говорили сами сотрудники 1С).Но прога от этого луше не стала.Мой опыт работы с 1С связан с импортом
в 1С банковских выписок,получаемых по разным системам Клиент-Банк.Задачка весьма актуальная.Как я ее решал.
Да просто, ведь в 1С есть штатные средства обмена данными между системами 1С через некий внешний файл.
Ну а дальше грубый и нудный парсинг.Берешь банковскую выписку из Клиент-Банка к примеру за квартал
и просто перегоняешь ее в файл,который понимает 1С.Работа конечно нудная,скучная,но весьма квалифицированная.Так что эти проблемы я решал просто в лоб.Но,вроде все работает.
хоть что-нибудь заработать.А это банки,бухгалтерия,торговля.Вот к примеру в начале 90-х
был сумашедший спрос на банковские проги.Вот я и попал в этот мир.Ну и в Куршевель стал ездить
когда нынешний олигарх Прохоров еще торговал джинсами на Рижском рынке.А все благодаря банковской
проге,которую я написал на любимой клаше.Да и самая известная банковская прога Диасофт изначально
была написана на на клаше.Ну а что 1С.Прога функционально полна,работать можно.Но,очень тормозная,
очень запутанный пользовательский интерфейс,постоянные сбои и зависания.Но к примеру 1С бухгалтерия Про
стоит всего 300 баксов.При такой цене уж конкурентов у неё практически и нет.А теперь по делу.
1С версии 7 была устроена на платформе DBF,так что для квалифицировнного программиста на клаше проблем
обмена данными с 1С и не было.Но потом появилась версия 1С-8,где схема хранения данных была как-бы
уже своя.С этого времени исчезли пиратские копии 1С,схема хранения стала коммерческой тайной(так мне
говорили сами сотрудники 1С).Но прога от этого луше не стала.Мой опыт работы с 1С связан с импортом
в 1С банковских выписок,получаемых по разным системам Клиент-Банк.Задачка весьма актуальная.Как я ее решал.
Да просто, ведь в 1С есть штатные средства обмена данными между системами 1С через некий внешний файл.
Ну а дальше грубый и нудный парсинг.Берешь банковскую выписку из Клиент-Банка к примеру за квартал
и просто перегоняешь ее в файл,который понимает 1С.Работа конечно нудная,скучная,но весьма квалифицированная.Так что эти проблемы я решал просто в лоб.Но,вроде все работает.
- Admin
- Администратор
- Сообщения: 3996
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 46 раз
- Поблагодарили: 26 раз
- Контактная информация:
Re: 1С
В конце предложения пробел поставить трудно да?
Много слитных "букаф" "не асилил" эпический труд
Много слитных "букаф" "не асилил" эпический труд
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- Старожил
- Сообщения: 221
- Зарегистрирован: 05 Сентябрь 2005, 19:21
- Откуда: Пермь
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: 1С
Хм... я не совсем это имел ввиду. На сегодняшний день ясно что импорт ( обмен )данными лучше делать со стороны 1С. Будь то текст будь это ODBC. Напр так реализована работа Ajis ( OCS ), Диспетчер АТП ( см http://www.ati.su ),TullyPad ( рестораны и кафе ), ну и мы грешным делом так же делаем - весь обмен данными ведется с помощью обработки, запускаемой из 1С, которая соединяется с базой по ODBC и получает все необходимые данные и соответсвенно записывает в базу данных нужную инф. Однако 1С утверждают что можно использовать еще неск механизмов ( ОЛЕ сервер и тд) вот я и решил поинтересоваться может кто решал эту проблему ))
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: 1С
ИМХО, самый универс способ - создать ActiveX, в котором заложен твой функционал, и далее использовать его в 1C (v7.7, v8 ). В дельфи и VB эти ActivX-ы создаются с полпинка - просто выбором типа проекта. А вот как создать их на Clarione без покупных шаблонов?Smith писал(а):Хм... я не совсем это имел ввиду. На сегодняшний день ясно что импорт ( обмен )данными лучше делать со стороны 1С. Будь то текст будь это ODBC. Напр так рОднако 1С утверждают что можно использовать еще неск механизмов ( ОЛЕ сервер и тд) вот я и решил поинтересоваться может кто решал эту проблему ))
WBR, morkovin
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: 1С
Запуск 1с как ОЛЕ-сервера, требует установленной на компе 1С, и будет откусывать клиентскую лицензию при запуске экземпляра 1с... А это уже ни в какие ворота не лезет, учитывая стоимость 1CAL для 1с. Но если запускать в ночное время и т.д. и т.п.
P.S. Специально разбил сообщение на два, чтоб легче осиливались
P.S. Специально разбил сообщение на два, чтоб легче осиливались
WBR, morkovin
- Дед Пахом
- Старичок
- Сообщения: 3236
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 13 раз
- Поблагодарили: 45 раз
- Контактная информация:
Re: 1С
С меня комок на Clarion, с тебя доступ к 1С для тестирования, по рукам?morkovin писал(а):ИМХО, самый универс способ - создать ActiveX, в котором заложен твой функционал, и далее использовать его в 1C (v7.7, v8 ). В дельфи и VB эти ActivX-ы создаются с полпинка - просто выбором типа проекта. А вот как создать их на Clarione без покупных шаблонов?
С уважением, ДП
- Дед Пахом
- Старичок
- Сообщения: 3236
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 13 раз
- Поблагодарили: 45 раз
- Контактная информация:
Re: 1С
Да любая, надо ж с чего-то начать.Smith писал(а):Какая нужна 1С ? 77 или 8? или пофигх
если с 77 - на след неделе организую с 8 нужно неск время
С уважением, ДП
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: 1С
Для ДП:
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы.
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы.
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
WBR, morkovin
- Дед Пахом
- Старичок
- Сообщения: 3236
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 13 раз
- Поблагодарили: 45 раз
- Контактная информация:
Re: 1С
Проверил, действительно не тот примерчик... Все вопросы к администратору сайта Андрею, тем более судя по readme в архиве, это его пример. А свой я найти не могу пока.morkovin писал(а):Для ДП:
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы.
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
С уважением, ДП
- Admin
- Администратор
- Сообщения: 3996
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 46 раз
- Поблагодарили: 26 раз
- Контактная информация:
Re: 1С
Администратором всегда был я (и вообще все вокруг МОЕ)Дед Пахом писал(а):Все вопросы к администратору сайта Андрею, тем более судя по readme в архиве, это его пример. А свой я найти не могу пока.
По вопросу файла - в какой то момент пер@@@лось как то. Подставил туда другой пример. Именно про COM, более похожий на правду.
Проверьте пожалуйста.
Спасибо.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3236
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 13 раз
- Поблагодарили: 45 раз
- Контактная информация:
Re: 1С
Извини, Жень, я думал ты только форумом командуешь.Admin писал(а): Администратором всегда был я (и вообще все вокруг МОЕ)
По вопросу файла - в какой то момент пер@@@лось как то. Подставил туда другой пример. Именно про COM, более похожий на правду.
Проверьте пожалуйста.
Спасибо.
Пример теперь верный, спасибо.
С уважением, ДП