LINUX.ORG.RU

Установка 1С:Предприятие на ASPLinux 10


0

0

Короткая статья, описывающая нюансы установки и запуска пакета 1С:Предриятие на дистрибутиве ASP Linux, и работы с ним по локальной сети. На данный момент авторами ведутся работы по организации терминальной работы с использованием машин исключительно на Linux.

>>> Подробности

★★

Проверено: ivlad ()

Ответ на: комментарий от SVpcom

> При разработке версии (1С) под линукс нужно будет переписать только их интерпретатор и рисовальшик пользовательских диалогов, что делается за довольно быстрое время и сравнительно небольшими усилиями.

Ха, а почему тогда до сих пор 1L этого не сделало? Не надо думать, что создание платформы 1С пройдёт "небольшими усилиями". Минимум несколько человеко-лет. :)

Skull ★★★★★
()
Ответ на: комментарий от Sun-ch

> "Глобальный модуль" - это несколько десятков тыс. строк неструктурированного текста на псевдорусском языке.

Остальное там не лучше. Банальные действия приходится через такой анус делать, что начинаешь почему внедренцы лупят такие деньги. :)

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> ИМХО нифига не изменится.

Если уповать ТОЛЬКО на коммерческих дистрибуторов - то да, ничего не изменится. Ибо им НЕВЫГОДНО (см. выше). Положение может изменится, если появится свободный качественный продукт с офигительной совместимостью. Но для того, чтобы его сделать - нужны значительные человеческие ресурсы. Пока эти проекты в зачатке.

Skull ★★★★★
()
Ответ на: комментарий от anonymous

>Если база лежит под Samba зайди с консоли с скопируй новый 1cv7.md

>перезапусти 1С у пользователя. И попробуй проделать эту штуку под вин

как тебя еще к компьютеру подпускают... мрак...

angel_il ★★★★
()
Ответ на: комментарий от angel_il

>как тебя еще к компьютеру подпускают... мрак..
Это в понимании Windows мрак.
Почему ОС должна определять могу я перезаписать файл или нет (он уже используется ). Она лучше меня знает ?.

anonymous
()
Ответ на: комментарий от anonymous

> Это в понимании Windows мрак.

Полное стсутствие в ОС mandatory блокировок IMHO довольно сложно считать достоинством.

anonymous
()
Ответ на: комментарий от anonymous

>Почему ОС должна определять могу я перезаписать файл или нет (он уже используется ).

проблемы переписать файл не существует! Проблема в том, что, чтобы после смены структуры базы данных, данные остались консистентными, после замены того самого файла в котором хранится структура этих данных...

angel_il ★★★★
()
Ответ на: комментарий от angel_il

>Проблема в том, что, чтобы после смены структуры базы данных, данные
>остались консистентными

А я разве говорил про смену структуры. Мне надо дать пользователю
право на просмотр. Из за такой херни в 1С столько проблем. А тут
мелочь а приятно.

anonymous
()
Ответ на: комментарий от anonymous

> Кстати, было бы интересно послушать возможные аргументы за бесплатный 1С под Линукс.

Почему 1С должен быть бесплатным? Халявки хочется? Цена должна быть соответствующей. Идеальный вариант - бесплатная платформа и платная форма. Тенденции к появлению аренды на ПО весьма ощутимы...

> Кто-нибудь может предложить бизнес-модель, выгодную для самой 1С?

Чтобы 1С - нет. И не нужно! Нужно предложить качественный конкурирующий продукт. Внедренцы 1С, кстати, довольно сильно интересуются такими проектами. Я их понимаю.

Skull ★★★★★
()
Ответ на: комментарий от no-dashi

> А никак. В гробу МС видела 1С :-)

Почему? Axapta и Navision рассчитаны на средние предприятия. MS мелкими лавочками коих в России большинство и вся со своей бухгалтерией (!) не интересуется. Поэтому пока 1С для неё не конкурент. Пусть пока живёт...

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> Тем не менее, способен ли кто-нибудь из местной общественности предложить бизнес-модель распространения бесплатного 1С:Предприятия под Линукс, выгодную для 1С?

Можем, но зачем?

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> Мне просто казалось, что vnc - это такой современный и быстрый rdesktop. Я заблуждаюсь?

Заблуждаешься. VNC - медленная и гораздло более прожорливая вещь, чем rdesktop :)

Skull ★★★★★
()
Ответ на: комментарий от Sun-ch

2Sun-ch
>Ну а зачем все это надо? Их концепция о том что каждый бухгалтер сам >будет писать софт оказалось глубоко порочной, в итоге имеем программы >напоминающие Монбланы дерьма.

Че за бред?

1. Есть 1С:Предприятие - платформа, грубо говоря тот-же интерпретатор (например perl) или виртуальная машина (например JRM). Распространяется в бинарнов виде.
2. Есть 1С:Кофнигурации - программы написанные под 1С:Предприятие. Преимущественно распространяются в open-source, как показала история и практика, такой подход к программам учет с открытым исходным кодом, вытиснил все остальные бодобные программы (БЕСТ,Парус,Дебит,ТурбоБухгалтер,etc). Основной причиной было то что, Фирма "Рога и Копыта" из города Урюпинск купив программу с закрытыми исходниками немогла никак видоизменить/доработать/исправить программу не обращаясь к владельцам которые находятся в другом городе.

anonymous
()
Ответ на: комментарий от anonymous

> неполохо было бы отдать исходники (object pascal/delphi) в публичное пользование.

Гедымин УЖЕ лежит. И чё?! Фишка в том, что с этим "object pascal/delphi" круг квалифицированных энтузиастов стремится к нулю. Так что не будет востребована такая система. :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

> Идеальный вариант - бесплатная платформа и платная форма.

Поясните, пожалуйста.

> Нужно предложить качественный конкурирующий продукт. Внедренцы 1С, кстати, довольно сильно интересуются такими проектами. Я их понимаю.

Согласен. Ибо гипотетический порт 1С под linux c довольно высокой [условной] вероятностью будет хуже версии под Windows. Только где же взять это самый "качественный конкурирующий продукт"?

anonymous
()
Ответ на: комментарий от anonymous

ну а выводы какие? запуск в эмуляторе, практической пользы не даёт.

Как облегчить труд админа, бухгалтера, налоговой... эээ..(налоговой, это всмысле выгрузку для отчетов делать...), и укрепить позиции линукса в качестве офисной оси?

HAW ★★
()
Ответ на: комментарий от Skull

> Минимум несколько человеко-лет. :)

Это насколько же древним и отсталым надо быть, чтобы до сих пор измерять сложность создания программ в человеко-годах?!
Вроде бы эссе Брукса еще в прошлом тысячелетии вышло...
Имхо, динозаврам место в биореакторе.

anonymous
()
Ответ на: комментарий от Sun-ch

>ЗЫ Как Вы думаете, что сказал по поводу этого кода программист, промышляющий грязными хаками на perl?

Sun-ch, ну, говори уж!! :)

grinn ★★
()
Ответ на: комментарий от Skull

> Можем, но зачем?

Странный вопрос.

Ровно для повышения вероятности появления этого самого бесплатного 1С:Предприятия под Линукс.

Лично я, кстати, не вижу, где бы при бесплатном распространении платформы 1С могла состригать свои законные купоны, потому как все даньги за поддержку достаются франчайзи.

anonymous
()
Ответ на: комментарий от anonymous

> Это насколько же древним и отсталым надо быть, чтобы до сих пор измерять сложность создания программ в человеко-годах?!

человеки помноженные на время - одна из достойных и важных метрик. Ей еще жить да жить.

anonymous
()
Ответ на: комментарий от anonymous

> "Идеальный вариант - бесплатная платформа и платная форма" Поясните, пожалуйста.

Опечатка. Нужно читать: "Бесплатная (или дешёвая) платформа и платная КОНФИГУРАЦИЯ (с поддержкой)"

> Только где же взять это самый "качественный конкурирующий продукт"?

Надо помогать доводить до ума существующие проекты: http://eas.lrn.ru/index.php?module=links

Проблема в том, что все поют мантру "нужен 1С, да ещё и бесплатный, под Linux", но никто не помогает проектам.

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> Имхо, динозаврам место в биореакторе.

У анонимуса, надеюсь, есть более эффективные единицы измерения объёма работ? :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

> Ха, а почему тогда до сих пор 1L этого не сделало? Не надо думать, что создание платформы 1С пройдёт "небольшими усилиями". Минимум несколько человеко-лет. :)

1. Наверняка потому, что им за это дело никто не заплатил. Бесплатно делать программу для коммерции я бы тоже не стал.

2. Наверняка еще есть проблемы с лицензиями на использование базы 1С сторонними программными продуктами

3. Что же там делать несколько человеко-лет? Интерпретатор их языка скриптов писать? Там делов на неделю максимум.

Я хочу сказать, что впринципе при наличии спроса на данный продукт сделать его большого труда на составит, если конечно не брать в расчет политические вопросы взаимоотношения 1С с Microsoft

SVpcom
()
Ответ на: комментарий от anonymous

> Ровно для повышения вероятности появления этого самого бесплатного 1С:Предприятия под Линукс.

А зачем нам БЕСПЛАТНАЯ 1С под Linux?

> Лично я, кстати, не вижу, где бы при бесплатном распространении платформы 1С могла состригать свои законные купоны, потому как все деньги за поддержку достаются франчайзи.

1. Никто и не говорит про "бесплатность платформы". Она может стоить каких-то денег, но не столько, сколько сейчас

2. Деньги можно (и нужно) брать с франчайзи. За девелоперские версии, отделив их от потребительских. За инструменты разработки, за документацию и техподдержку, за сертификацию, в конце-то концов!

Skull ★★★★★
()
Ответ на: комментарий от Skull

>Никто и не говорит про "бесплатность платформы". Она может стоить каких-то денег, но не столько, сколько сейчас

Согласен. Почему бесплатно. Многие готовы платить конечно не до безобразия типа R3.
Главное чтоб работало.

anonymous
()
Ответ на: комментарий от SVpcom

> 1. Наверняка потому, что им за это дело никто не заплатил. Бесплатно делать программу для коммерции я бы тоже не стал.

Они всё же делают открытый проект. Ниша Linux слишком мала, чтобы венчурные инвесторы вкладывали деньги в сугубо региональный продукт.

> 2. Наверняка еще есть проблемы с лицензиями на использование базы 1С сторонними программными продуктами

Насколько я знаю, никаких лицензионных препонов преобразования базы и кода нет.

> 3. Что же там делать несколько человеко-лет? Интерпретатор их языка скриптов писать? Там делов на неделю максимум.

А вы попробуйте сделать за неделю (меня всегда веселит, когда слышу такие заявления) ;)

> Я хочу сказать, что впринципе при наличии спроса на данный продукт сделать его большого труда на составит

Ключевое слово: СПРОСА. Нет его, спроса этого. Есть низкоквалифицированные фанатики, которые ХОТЯТ видеть ПО для бухгалтерии под Linux. Но у которых нет денег на Hansa и желания поддержать открытые проекты.

Skull ★★★★★
()
Ответ на: комментарий от Skull

> Нужно читать: "Бесплатная (или дешёвая) платформа и платная КОНФИГУРАЦИЯ (с поддержкой)"

Дело в том, что лицензия на конфигурацию крайне туманная. Не будет большой ошибкой считать, что конфигурации могут распространяться бесплатно и с правом внесения изменений. Именно за счет этой опенсорсности 1С и имеет свое место под Солнцем.

Я уж не говорю о том, что конфигурации пишет куча сторонних фирм, и сама 1С не имеет от этого практически ничего.

Идея платных конфигураций и бесплатной платформы кажется не то чтобы уж совсем недееспособной, но нуждающейся в доработке.

anonymous
()
Ответ на: комментарий от Skull

> Проблема в том, что все поют мантру "нужен 1С, да ещё и бесплатный, под Linux", но никто не помогает проектам.

1С - очень развесистая система, с продуманной средой разработки, отладки, профилирования конфигураций и собственным source control. Все эти "проекты" даже и сравнивать смешно.

Если перевести в привычную плоскость, то это не сравнение Visual Studio с emacs, а Visual Studio c mcedit ;)

anonymous
()
Ответ на: комментарий от Skull

>> 3. Что же там делать несколько человеко-лет? Интерпретатор их языка скриптов писать? Там делов на неделю максимум.

>А вы попробуйте сделать за неделю (меня всегда веселит, когда слышу такие заявления) ;)

Делал я интерпретаторы и для более сложных языков. Если не задаваться написать все на C оптимальным образом, то написание _интерпретатора_их_языка_ например на питоне больше недели не займет. Другое дело что runtime library для него придется писать несколько дольше. Только вот все это делать не имея договоренности с 1С о сотрудничестве (что бы не заниматься reverse engeneering их кода и очередным утром обнаружить что они поменяли формат базы например) и не имея финансирования своих работ никто не будет. Писать бесплатно код для продукта предназначеного исключительно для зарабатывания его пользователями с помощью него денег например я бы не стал.

Так что технических проблем с портом 1C на линукс нет, есть только нежелание 1С видеть свой продукт на данной платформе :-(

SVpcom
()
Ответ на: комментарий от SVpcom

>написание _интерпретатора_их_языка_ например на питоне больше недели не займет

Я восхищаюсь Вами

anonymous
()
Ответ на: комментарий от Sun-ch

> А вообще программист C++/Java Windows only - плохой программист. Угу, краснодеревщик по дубу...

anonymous
()
Ответ на: комментарий от anonymous

> Все эти "проекты" даже и сравнивать смешно.

Вы тоже для банальной обрезки фотографий используете Photoshop? Поймите, на рынке востребованы продукты с меньшим функционалом. Но 1С всех сожрала, не предоставив диферсифицированные версии. Уже и MS ценность такой диверсификации поняла.

Поэтому говорить о том, что проекты ДОЛЖНЫ БЫТЬ на уровне 1С неверно. Они вполне могут заменить 1С в определённых сегментах (когда заматереют, конечно).

Skull ★★★★★
()
Ответ на: комментарий от anonymous

>написание _интерпретатора_их_языка_ например на питоне больше недели не займет

Язык несложный. Интерпретатор управляющих конструкций вполне можно написать быстро. Допускаю даже, что подготовленный человек способен это сделать за неделю.

После этого задача "переписать 1С" сможет считаться решенной примерно на одну сотую процента.

anonymous
()
Ответ на: комментарий от Skull

1C страшная вещь.... особенно 1С Предприятие в8 =) Очень медленный и сырой продукт. Может для небольшой конторы из 3-10 человек с номенклатурой до 1000шт и годится, но уж ни как не для Предприятия.... Так что перенос под линукс не нужен- зачем порочить хорошую репутацию этой ОС? ;)

ingoa
()
Ответ на: комментарий от Skull

> Вы тоже для банальной обрезки фотографий используете Photoshop?

Не использую.

> Поймите, на рынке востребованы продукты с меньшим функционалом.

Возможно. Тут нужно очень осторожно подходить к термину "функционал", и не включить в него по неосторожности чего-нибудь типа дружественного интерфейса или масштабируемости.

> Но 1С всех сожрала, не предоставив диферсифицированные версии.

Не согласен. Сейчас сосуществуют 7.7 и 8.0. Каждая из них есть в файловом и серверном вариантах. Есть однопользовательская и сетевая версии. Так что с диверсификацией IMHO все нормально даже на уровне платформы.

> Поэтому говорить о том, что проекты ДОЛЖНЫ БЫТЬ на уровне 1С неверно. Они вполне могут заменить 1С в определённых сегментах (когда заматереют, конечно).

Я специально приводил примеры, касающиеся обустройства труда разработчика, чтобы избежать рассуждений о ненужных фичах 1C ;) Хотя, согласен, несложный скрипт можно написать и в mcedit.

Если пытаться подводить итоги, то лично я хотел бы видеть под linux не 1С, а продукт, выполненный в стиле Unix. Пусть он даже будет коммерческим. Однако ж я не только не знаю такого продукта, но и даже не представляю, что есть unix way для программы бух. учета. Так что будем ждать порта 1С, ибо все альтернативные решения IMHO несостоятельны.

anonymous
()
Ответ на: комментарий от anonymous

>Так и запишем. БЕСПЛАТНАЯ 1С под Linux не нужна.

1C не нужна вообще, в конце-концов это не оракл, что бы сжимая зубы, наследовать грехи отцов в 5 поколении.

Sun-ch
()
Ответ на: комментарий от SVpcom

>3. Что же там делать несколько человеко-лет? Интерпретатор их языка скриптов писать?

Интерпретатор давно готов

>Там делов на неделю максимум.

Смешная шутка юмора... нет правда, как говорится ржунимагуподстолом

angel_il ★★★★
()
Ответ на: комментарий от Sun-ch

> 1C не нужна вообще, в конце-концов это не оракл, что бы сжимая зубы, наследовать грехи отцов в 5 поколении.

Однако ж заменить Oracle на другую реляционную СУБД (DB/2, PostgreSQL) проще, чем заменить 1С на не_знаю_что.

anonymous
()
Ответ на: комментарий от SVpcom

> Только вот все это делать не имея договоренности с 1С о сотрудничестве (что бы не заниматься reverse engeneering их кода и очередным утром обнаружить что они поменяли формат базы например)

извините но вы не в теме, все форматы давно разобраны по полочкам и задокументированы, короче смешно читать дилитантские рассуждения человека который в глаза не видел, но зато очень хорошо все знает...

angel_il ★★★★
()
Ответ на: комментарий от Sun-ch

> 1st USENIX Conference on Domain-Specific Languages, Santa Barbara, California, October 1997.

Так ведь 1С много раньше появилась...

anonymous
()
Ответ на: комментарий от Sun-ch

> Ну Галактика какая-нибудь или парус.

Да, давненько я на них глядел. Есть такие персонажи.

> Уровень технологии 1с - это 94 год

Это неправда. Даже применительно к 7.7

Возвращаясь к Галактике и Парусу. Они существуют под Линукс?

anonymous
()
Ответ на: комментарий от anonymous

И что? Разработчики 1с ездили с докладом в Калифорнию?

Sun-ch
()
Ответ на: комментарий от Sun-ch

> mySAP Business Suite сертифицирован для SUSE LINUX Enterprise Server 9.

Ну шо ж ты молчал ;)

Будем попробовать посмотреть или хотя бы узнать поподробнее.

anonymous
()
Ответ на: комментарий от anonymous

ну так что буху отвечать на просьбу поставить 1С? "всё побёг винду покупать"? да?!! :(

HAW ★★
()

а зачем вообще писать 1С под линукс?

проще сделать парсер, например на Perl'e, который перегонит код (это ж код интерпетатора?) в нормальный скриптовый язык, (в тот же Perl), и дописать в него недостающие модули (модули на Perl'e - элементарнейшая вешь), для работы с базой можно взять XBase (подправив его маленько) или, что еще лучше, данные сразу перегнать в обычную SQL базу - возможности MySQL перекроют потребности 1С с головой

и главное - все нововведения можно будет также этим же парсером перегонять

какой бы неоптимальный код не получился, все равно перл, питон и компания будут работать лучше

vadiml ★★★★★
()
Ответ на: комментарий от anonymous

> нужно очень осторожно подходить к термину "функционал", и не включить в него по неосторожности чего-нибудь типа дружественного интерфейса или масштабируемости.

Это понятно. Просто я обращаю внимание на то, что хорошая учётная программа не обязательна должна быть копией 1С.

> Сейчас сосуществуют 7.7 и 8.0. Каждая из них есть в файловом и серверном вариантах. Есть однопользовательская и сетевая версии. Так что с диверсификацией IMHO все нормально даже на уровне платформы.

Представм: 1С закрывается? О какой диверсификации тут может идти речь? Вы посмотрите на политику китов индустрии, которые делают ставки на всех основных конкурентов. Внедренцам нужен продукт разных ценовых ниш. То, что вы назвали, это не диверсификация, а лозунги.

> лично я хотел бы видеть под linux не 1С, а продукт, выполненный в стиле Unix.

Hansa? TinyERP? Спросите Гугль, поищите на http://eas.lrn.ru/index.php?module=links

> Так что будем ждать порта 1С, ибо все альтернативные решения IMHO несостоятельны.

Чисто _русский_ подход. Ждать, пока халява прямо с неба свалится. :)

Skull ★★★★★
()
Ответ на: комментарий от vadiml

и если бы мне кто-то это оплатил, я бы и сам такое выписал - работа не сложная, но рутинная

vadiml ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.