Автор |
Сообщение |
|
|
Заголовок сообщения: |
|
|
|
Вообще-то оффтопик, но как демонстрация технологии _интеграции_ вот опенсорсный Lua для 1С7.7: http://code.google.com/p/v7lua/.
А 1С — это тяжело. Громоздкий процедурный код, без явного выделения каких то слоёв архитектуры, вроде объектов. Т.е. документы, справочники и т.п. — вроде как объекты, но без наследования. В результате — ллибо массовый копипаст, либо огромные модули глобальных процедур и функций. Вернее — и то, и другое.
chu писал(а): застрелицца
именно так. Либо взять какой нибудь неофициальный хак, типа 1С++ и «переписать всё заново».
Вообще-то оффтопик, но как демонстрация технологии _интеграции_ вот опенсорсный Lua для 1С7.7: http://code.google.com/p/v7lua/.
А 1С — это тяжело. Громоздкий процедурный код, без явного выделения каких то слоёв архитектуры, вроде объектов. Т.е. документы, справочники и т.п. — вроде как объекты, но без наследования. В результате — ллибо массовый копипаст, либо огромные модули глобальных процедур и функций. Вернее — и то, и другое.
[quote="chu"]застрелицца :shock:[/quote]
именно так. Либо взять какой нибудь неофициальный хак, типа [url=http://www.1cpp.ru/]1С++[/url] и «переписать всё заново».
|
|
|
|
Добавлено: Вс янв 24, 2010 01:20 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
способ интеграции у Pretorian видимо клозсорсе
способ интеграции у Pretorian видимо клозсорсе :-D
|
|
|
|
Добавлено: Вт май 05, 2009 17:30 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Pretorian писал(а): встречаются Процедуры/Функции и под 300 строк
застрелицца
[quote="Pretorian"]встречаются Процедуры/Функции и под 300 строк[/quote]
застрелицца :shock:
|
|
|
|
Добавлено: Пн май 04, 2009 14:38 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): Язык - не главная проблема, надо еще понять, что имел в виду предыдущий саппортер.
Да как во всех языках, чем длинее код и меньше комментов тем сложней разобраться в чужих мыслях, да еще если учесть, что в основном все разработчики под 1С предприятия не юзали форт и слухом не слышали про выражение "разделяй и властвуй", встречаются Процедуры/Функции и под 300 строк.
[quote="Хищник"]Язык - не главная проблема, надо еще понять, что имел в виду предыдущий саппортер.[/quote]
Да как во всех языках, чем длинее код и меньше комментов тем сложней разобраться в чужих мыслях, да еще если учесть, что в основном все разработчики под 1С предприятия не юзали форт и слухом не слышали про выражение "разделяй и властвуй", встречаются Процедуры/Функции и под 300 строк.
|
|
|
|
Добавлено: Вт дек 02, 2008 13:52 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): А как реагируют начальство/заказчики или им параллельно? Приходилось когда-нибудь кому-то после вас поддерживать систему?
Я очень мало сталкивался с 1С, однако слышал массу отзывов, что поддержка после кого-то в любом случае нетривиальна. Язык - не главная проблема, надо еще понять, что имел в виду предыдущий саппортер.
[quote="K`[f"]А как реагируют начальство/заказчики или им параллельно? Приходилось когда-нибудь кому-то после вас поддерживать систему?[/quote]
Я очень мало сталкивался с 1С, однако слышал массу отзывов, что поддержка после кого-то в любом случае нетривиальна. Язык - не главная проблема, надо еще понять, что имел в виду предыдущий саппортер.
|
|
|
|
Добавлено: Вт дек 02, 2008 12:37 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): А как реагируют начальство/заказчики или им параллельно? Приходилось когда-нибудь кому-то после вас поддерживать систему?
Начальство довольно что все работает(в этом оно не рубит), я пишу для предприятия на котором работаю, так что проблем нет. Ну, а то, что кто то там после меня будет что-то делать это не мои проблемы, пусть учит не только 1С предприятие, а и форт (фортером больше станет).
ЗЫ. мне не в одной конторе знания не передавали, сам языки/технологии изучал, так что отсюда вывод ... . Кстати Вы попробуйте на 1С предприятия по программируйте, с ума сойдете от скукоты без паралельного языка.
[quote="K`[f"] А как реагируют начальство/заказчики или им параллельно? Приходилось когда-нибудь кому-то после вас поддерживать систему?[/quote]
Начальство довольно что все работает(в этом оно не рубит), я пишу для предприятия на котором работаю, так что проблем нет. Ну, а то, что кто то там после меня будет что-то делать это не мои проблемы, пусть учит не только 1С предприятие, а и форт (фортером больше станет).
ЗЫ. мне не в одной конторе знания не передавали, сам языки/технологии изучал, так что отсюда вывод ... . Кстати Вы попробуйте на 1С предприятия по программируйте, с ума сойдете от скукоты без паралельного языка.
|
|
|
|
Добавлено: Вт дек 02, 2008 12:25 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Pretorian писал(а): Из 1С предприятия нельзя вызывать прямой вызов dll, только COM
Нда - типичная жертва "модной технологии".
А как реагируют начальство/заказчики или им параллельно?
Приходилось когда-нибудь кому-то после вас поддерживать систему?
[quote="Pretorian"]Из 1С предприятия нельзя вызывать прямой вызов dll, только COM[/quote]
Нда - типичная жертва "модной технологии". :(
А как реагируют начальство/заказчики или им параллельно?
Приходилось когда-нибудь кому-то после вас поддерживать систему?
|
|
|
|
Добавлено: Вт дек 02, 2008 12:07 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): Ilya писал(а): Присоединяюсь к выше написанному ! И еще про работу через SPF со сканером штрихкода. Неужели такая проблема? Они же вроде как в разрыв провода клавиатуры включаются, в основном? И нафига там COM? Неужели от там везде? Прямой вызов DLL ведь должен быть?
В разрыв клавиатуры не эффективно, тогда любой менеджер без дисконтной карты сможет скидки делать кому захочет, а у нас сканеры читают через черную полоску (штрих код не видно). Из 1С предприятия нельзя вызывать прямой вызов dll, только COM. А работа с данными SPF и 7.7. осуществляется через 1.dbf, 2. текстовый файл (например со списками это ляпота), 3. TCP/IP порты. В восмерке планирую напрямую к PostgreSQL.
[quote="K`[f"][quote="Ilya"] Присоединяюсь к выше написанному ! И еще про работу через SPF со сканером штрихкода.[/quote] Неужели такая проблема? Они же вроде как в разрыв провода клавиатуры включаются, в основном? И нафига там COM? Неужели от там везде? Прямой вызов DLL ведь должен быть?[/quote]
В разрыв клавиатуры не эффективно, тогда любой менеджер без дисконтной карты сможет скидки делать кому захочет, а у нас сканеры читают через черную полоску (штрих код не видно). Из 1С предприятия нельзя вызывать прямой вызов dll, только COM. А работа с данными SPF и 7.7. осуществляется через 1.dbf, 2. текстовый файл (например со списками это ляпота), 3. TCP/IP порты. В восмерке планирую напрямую к PostgreSQL.
|
|
|
|
Добавлено: Вт дек 02, 2008 07:05 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Похоже, к данному вопросу, есть некоторый интерес.
P.S. Вопрос к Pretorian
Будут ли дополнительные подробности?
Похоже, к данному вопросу, есть некоторый интерес.:)
P.S. Вопрос к Pretorian
Будут ли дополнительные подробности?
|
|
|
|
Добавлено: Пн дек 01, 2008 08:53 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Ilya писал(а): Присоединяюсь к выше написанному ! И еще про работу через SPF со сканером штрихкода.
Неужели такая проблема? Они же вроде как в разрыв провода клавиатуры включаются, в основном? И нафига там COM? Неужели от там везде? Прямой вызов DLL ведь должен быть?
[quote="Ilya"] Присоединяюсь к выше написанному ! И еще про работу через SPF со сканером штрихкода.[/quote]
Неужели такая проблема? Они же вроде как в разрыв провода клавиатуры включаются, в основном? И нафига там COM? Неужели от там везде? Прямой вызов DLL ведь должен быть?
|
|
|
|
Добавлено: Сб ноя 29, 2008 09:08 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): Pretorian писал(а): А у меня работодатели на 1С 7.7,а сейчас будут на 1С 8.1. Тык я в 7.7 СПФ встроил и уже многие действия через него, а в 8.1 уже форк пойдет, придется после меня форт учить кому то! фортер 1+ Хм... Антиресно, аднака! Подробностями не поделитесь? Нафиг было нужно, какие преимущества даёт...
1+
Присоединяюсь к выше написанному !
И еще про работу через SPF со сканером штрихкода.
[quote="K`[f"][quote="Pretorian"]А у меня работодатели на 1С 7.7,а сейчас будут на 1С 8.1. Тык я в 7.7 СПФ встроил и уже многие действия через него, а в 8.1 уже форк пойдет, придется после меня форт учить кому то! фортер 1+[/quote]
Хм... Антиресно, аднака! Подробностями не поделитесь? Нафиг было нужно, какие преимущества даёт...[/quote]
1+ :D
Присоединяюсь к выше написанному !
И еще про работу через SPF со сканером штрихкода.
|
|
|
|
Добавлено: Пт ноя 28, 2008 22:09 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): Нафиг было нужно, какие преимущества даёт...
Преимущества в быстрых паралельных расчетах для отчетов в файловом режиме, да и нафиг этот com для вызова этих dll, когда я теперь любую dll могу вызвать легко. Работаю с удовольствием без всех недоносных com, например с штрих-сканером через СПФ, лепота! А всем com VB досвидания, пусть тормозят другие. А вот в восмерочке я токе планирую сделать! 3D как за здрасте, на любой форме кнопке и проче...
[quote="K`[f"] Нафиг было нужно, какие преимущества даёт...[/quote]
Преимущества в быстрых паралельных расчетах для отчетов в файловом режиме, да и нафиг этот com для вызова этих dll, когда я теперь любую dll могу вызвать легко. Работаю с удовольствием без всех недоносных com, например с штрих-сканером через СПФ, лепота! А всем com VB досвидания, пусть тормозят другие. А вот в восмерочке я токе планирую сделать! 3D как за здрасте, на любой форме кнопке и проче...
|
|
|
|
Добавлено: Пт ноя 28, 2008 21:40 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Pretorian писал(а): А у меня работодатели на 1С 7.7,а сейчас будут на 1С 8.1. Тык я в 7.7 СПФ встроил и уже многие действия через него, а в 8.1 уже форк пойдет, придется после меня форт учить кому то! фортер 1+
Хм... Антиресно, аднака!
Подробностями не поделитесь?
Нафиг было нужно, какие преимущества даёт...
[quote="Pretorian"]А у меня работодатели на 1С 7.7,а сейчас будут на 1С 8.1. Тык я в 7.7 СПФ встроил и уже многие действия через него, а в 8.1 уже форк пойдет, придется после меня форт учить кому то! фортер 1+[/quote]
Хм... Антиресно, аднака!
Подробностями не поделитесь?
Нафиг было нужно, какие преимущества даёт...
|
|
|
|
Добавлено: Пт ноя 28, 2008 20:46 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
А у меня работодатели на 1С 7.7,а сейчас будут на 1С 8.1. Тык я в 7.7 СПФ встроил и уже многие действия через него, а в 8.1 уже форк пойдет, придется после меня форт учить кому то! фортер 1+
А у меня работодатели на 1С 7.7,а сейчас будут на 1С 8.1. Тык я в 7.7 СПФ встроил и уже многие действия через него, а в 8.1 уже форк пойдет, придется после меня форт учить кому то! фортер 1+
|
|
|
|
Добавлено: Пт ноя 28, 2008 20:25 |
|
|
|
|