Я имею ввиду обмен данными. Мы использовали сначала обмен через текст, потом через ODBC. Может есть новости на этом фронте? Хотелось бы чего-то более универсального что ли
1С
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				Smith
 - Старожил
 - Сообщения: 227
 - Зарегистрирован: 05 Сентябрь 2005, 19:21
 - Откуда: Пермь
 - Благодарил (а): 1 раз
 - Поблагодарили: 2 раза
 
							
						1С
		
													
							
						
			
			
			
			
			Коллеги, кто и как живет с 1С?
Я имею ввиду обмен данными. Мы использовали сначала обмен через текст, потом через ODBC. Может есть новости на этом фронте? Хотелось бы чего-то более универсального что ли
)
			
			
									
						Я имею ввиду обмен данными. Мы использовали сначала обмен через текст, потом через ODBC. Может есть новости на этом фронте? Хотелось бы чего-то более универсального что ли
- 
				lsgsoftware
 - Ветеран
 - Сообщения: 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
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Re: 1С
В конце предложения пробел поставить трудно да? 
Много слитных "букаф" "не асилил" эпический труд
			
			
									
						Много слитных "букаф" "не асилил" эпический труд
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- 
				Smith
 - Старожил
 - Сообщения: 227
 - Зарегистрирован: 05 Сентябрь 2005, 19:21
 - Откуда: Пермь
 - Благодарил (а): 1 раз
 - Поблагодарили: 2 раза
 
Re: 1С
Хм... я не совсем это имел ввиду. На сегодняшний день ясно что импорт ( обмен )данными лучше делать со стороны 1С. Будь то текст будь это ODBC. Напр так реализована работа    Ajis ( OCS ),   Диспетчер АТП ( см http://www.ati.su ),TullyPad ( рестораны и кафе ), ну и мы грешным делом так же делаем -  весь обмен данными ведется с помощью обработки, запускаемой из 1С, которая соединяется с базой по ODBC и получает все необходимые данные и соответсвенно записывает в базу данных нужную инф. Однако 1С утверждают что можно использовать еще неск механизмов ( ОЛЕ сервер и тд) вот я и решил поинтересоваться может кто решал эту проблему 
))
			
			
									
						- morkovin
 - Ветеран
 - Сообщения: 937
 - Зарегистрирован: 20 Июль 2005, 14:53
 - Откуда: Volgograd, Russia
 - Благодарил (а): 12 раз
 - Поблагодарили: 4 раза
 - Контактная информация:
 
Re: 1С
ИМХО, самый универс способ - создать ActiveX, в котором заложен твой функционал, и далее использовать его в 1C (v7.7, v8 ). В дельфи и VB эти ActivX-ы создаются с полпинка - просто выбором типа проекта. А вот как создать их на Clarione без покупных шаблонов?Smith писал(а):Хм... я не совсем это имел ввиду. На сегодняшний день ясно что импорт ( обмен )данными лучше делать со стороны 1С. Будь то текст будь это ODBC. Напр так рОднако 1С утверждают что можно использовать еще неск механизмов ( ОЛЕ сервер и тд) вот я и решил поинтересоваться может кто решал эту проблему))
WBR, morkovin
			
						- morkovin
 - Ветеран
 - Сообщения: 937
 - Зарегистрирован: 20 Июль 2005, 14:53
 - Откуда: Volgograd, Russia
 - Благодарил (а): 12 раз
 - Поблагодарили: 4 раза
 - Контактная информация:
 
Re: 1С
Запуск 1с как ОЛЕ-сервера, требует установленной на компе 1С, и будет откусывать клиентскую лицензию при запуске экземпляра 1с... А это уже ни в какие ворота не лезет, учитывая стоимость 1CAL для 1с. Но если  запускать в ночное время  и т.д. и т.п. 
 
P.S. Специально разбил сообщение на два, чтоб легче осиливались
			
			
									
						P.S. Специально разбил сообщение на два, чтоб легче осиливались
WBR, morkovin
			
						- Дед Пахом
 - Старичок
 - Сообщения: 3346
 - Зарегистрирован: 07 Июль 2005, 16:51
 - Откуда: Москва, Россия
 - Благодарил (а): 20 раз
 - Поблагодарили: 56 раз
 - Контактная информация:
 
Re: 1С
С меня комок на Clarion, с тебя доступ к 1С для тестирования, по рукам?morkovin писал(а):ИМХО, самый универс способ - создать ActiveX, в котором заложен твой функционал, и далее использовать его в 1C (v7.7, v8 ). В дельфи и VB эти ActivX-ы создаются с полпинка - просто выбором типа проекта. А вот как создать их на Clarione без покупных шаблонов?
С уважением, ДП
			
						- Дед Пахом
 - Старичок
 - Сообщения: 3346
 - Зарегистрирован: 07 Июль 2005, 16:51
 - Откуда: Москва, Россия
 - Благодарил (а): 20 раз
 - Поблагодарили: 56 раз
 - Контактная информация:
 
Re: 1С
Да любая, надо ж с чего-то начать.Smith писал(а):Какая нужна 1С ? 77 или 8? или пофигх
если с 77 - на след неделе организую с 8 нужно неск время
С уважением, ДП
			
						- morkovin
 - Ветеран
 - Сообщения: 937
 - Зарегистрирован: 20 Июль 2005, 14:53
 - Откуда: Volgograd, Russia
 - Благодарил (а): 12 раз
 - Поблагодарили: 4 раза
 - Контактная информация:
 
Re: 1С
Для ДП:
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы.
 
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
			
			
									
						Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы.
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
WBR, morkovin
			
						- Дед Пахом
 - Старичок
 - Сообщения: 3346
 - Зарегистрирован: 07 Июль 2005, 16:51
 - Откуда: Москва, Россия
 - Благодарил (а): 20 раз
 - Поблагодарили: 56 раз
 - Контактная информация:
 
Re: 1С
Проверил, действительно не тот примерчик... Все вопросы к администратору сайта Андрею, тем более судя по readme в архиве, это его пример. А свой я найти не могу пока.morkovin писал(а):Для ДП:
Почему-то к этой статье http://www.clarionlife.net/content/view/73/29/
примерчик скачивается совсем из другой оперы.![]()
Может выложишь куда-нить правильн. ссылку (или собственно примерчик)?
С уважением, ДП
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Re: 1С
Администратором всегда был я (и вообще все вокруг МОЕ)Дед Пахом писал(а):Все вопросы к администратору сайта Андрею, тем более судя по readme в архиве, это его пример. А свой я найти не могу пока.
По вопросу файла - в какой то момент пер@@@лось как то. Подставил туда другой пример. Именно про COM, более похожий на правду.
Проверьте пожалуйста.
Спасибо.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Дед Пахом
 - Старичок
 - Сообщения: 3346
 - Зарегистрирован: 07 Июль 2005, 16:51
 - Откуда: Москва, Россия
 - Благодарил (а): 20 раз
 - Поблагодарили: 56 раз
 - Контактная информация:
 
Re: 1С
Извини, Жень, я думал ты только форумом командуешь.Admin писал(а): Администратором всегда был я (и вообще все вокруг МОЕ)![]()
По вопросу файла - в какой то момент пер@@@лось как то. Подставил туда другой пример. Именно про COM, более похожий на правду.
Проверьте пожалуйста.
Спасибо.
Пример теперь верный, спасибо.
С уважением, ДП
			
						