LINUX.ORG.RU

Вам все еще нужна 1С ?


0

0

Результат ненаучного эксперимента в корпоративной среде - клиентская часть R/3 (Java + native libs) и "Парус" (виндовый клиент в Wine). Последнее сочетание пока несколько подглючивает с перерисовкой, так что сейчас пригодно только для демонстрации принципиальной возможности работы в таком режиме.

FC3 с пересобраным ядром, Wine самомсборный, JDK 1.4, железо особого интереса не представляет. Wine настраивался с помощью winetools, который был подшаманен на предмет "ты в интернету не ходи, ты на диск ходи!" :-)

>>> Просмотр (1280x960, 287 Kb)

★★★★★

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

Ну теперь все знают, что пароль у no-dashi пять звездочек...

После этого http://www.linux.org.ru/view-message.jsp?msgid=655215 я думал к использованию "Паруса" ты будешь подходить только "с яйцами в тисках". Или "анафилактический шок" прошел? Что послужило "димедролом"?

anonymous
()

парень, если ты смог разобраться с внедрением R3 без официального саппорта - имея на руках только диски, то можешь считать, что я беру тебя на работу :)

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

> Или "анафилактический шок" прошел?

Шока не было, была истерика :-)

> Что послужило "димедролом"?

Как всегда - бабки :-)

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

> если ты смог разобраться с внедрением

Не смог :-) Я с ней работаю только как клиент - точнее, раздаю консультации клиентам как использовать ту или иную фигульку, в каком месте что искать и почему у них писк и красные восклицательные знаки лезут :-)

> то можешь считать, что я беру тебя на работу :)

Не, не возьмешь, да и я не пойду, ибо я ну совершенно не R3-шник :-)

no-dashi ★★★★★
() автор топика

А версия Wine какая? В последнем Wine вроде что-то с перерисовкой окон правили... Может это оно?

MS
()

Мать моя женщина! Снова Парус! 9 лет боролся с этим убожеством.
Это же надо быть такими ДЕБИЛАМИ как разработчики этого продукта!!
Кто видел БД Паруса тот меня поймет.... особенно пенсионный учет - это вообще песня или зарплата!!!
Понятие справочник вообще не знакомо тамошним программистам,
поэтому базы имеют приблизительно такой вид:
ПРОВОДКА 001:ТАБЕЛЬНЫЙ НОМЕР 001:ИВАНОВ ИВАН ИВАНОВИЧ:ДИРЕКТОР:УЛ. СТРОИТЕЛЕЙ ДОМ 2 КВ 24:ПАСПОРТ СЕРИЯ 12345 ВЫДАН ЗАМОСКВОРЕЦКИМ УВД 01.01.01:..другая столь же необходимая для расчета зп инфа...:НАЧИСЛЕНО 10000 РУБ
ПРОВОДКА 002:ТАБЕЛЬНЫЙ НОМЕР 001:ИВАНОВ ИВАН ИВАНОВИЧ:ДИРЕКТОР:УЛ. СТРОИТЕЛЕЙ ДОМ 2 КВ 24:ПАСПОРТ СЕРИЯ 12345 ВЫДАН ЗАМОСКВОРЕЦКИМ УВД 01.01.01:..другая столь же необходимая для расчета зп инфа...:УДЕРЖАНИЯ В ПЕНСИОННЫЙ ФОНД 1300 РУБ
таким образом при расчете одной зарплаты за месяц в базе появится штук десять записей (оклад премия сверхурочно алименты налоги удержания....)
неудивительно что через пол-года размер базы приобретает чудовищный размер

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

> В последнем Wine вроде что-то с перерисовкой окон правили... Может это оно?

Может и оно - там проблема с LockWindowUpdate или что-то в этом духе, пооже. В общем, буду посмотреть :-)

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

> Кто видел БД Паруса тот меня поймет....

Да, в ДНК его разработчиков однозначно очень тяжелая "ашипка" :-( Хотя в оракловой версии (а это именно она) дело уже стало несколько лучше, хотя все равно - за такую базу втыкать паяльник в задний проход...

> поэтому базы имеют приблизительно такой вид:

В 8-ке уже такого нет :-) Хотя в принципе отстутствует термин "история изменений объекта" - вообще отсутствует, как класс. Пид&^^$сы, одно слово. В общем, когда у контрагента меняется адрес/реквизиты, такая мутотень начинается, что проще повеситься. В нашем экземпляре R3, кстати, тоже такая беда - но это скорее к ее настройщикам :-)

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

1C будет использовать наработки Open Source

Ну ладно уш, у контрагента может быть до жопы разных реквизитов - там один ко многим. И адреса тоже. Уж в 8.5.1 - точно есть.
Но в целом солидарен - за такую структуру - мордой к стенке и пулю в лоб.

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

Если ты этого не знаешь - ты счастливый человек :)

debosh2k
()
Ответ на: 1C будет использовать наработки Open Source от debosh2k

> контрагента может быть до жопы разных реквизитов

Да ну? :-)

Ок, смотрим следующий пример. 1 мая компания RedHat присоединила к себе компанию Microsoft, превратив ее в свое подразделение как филиал, и теперь Microsoft называется RedHat windows group. 2 мая мы переименовываем контрагента Microsoft в RedHat windows group, а 3 мая по мы печатаем счет-фактуру за 29 апреля. Какое будет наименование контрагента? А какое должно быть? :-)

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

интересно, а ведь есть же ГНУсный аналог - gnu enterprise кажется - его кто-нибудь пытался использовать?
или хотя бы смотрел?
хотя бы издалека?
?

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

> gnu enterprise кажется - его кто-нибудь пытался использовать? или хотя бы смотрел?

Так как мы занимаемся аналогичным проектом, то периодически смотрим. IMHO, сильно мало возможностей быстрого развёртывания непрофессионалом. Проект писался программистами для программистов. Нет поддержки базовых виджетов GTK, есть генетические проблемы в работе форм. Именно поэтому мы в EAS решили создавать систему с нуля. :)

Skull ★★★★★
()

no-dashi, пара вопросов по SAP GUI:
1. чья жаба? IBM? Или всё же Sun'вская?
2. Какая версия клиента?
3. Русский сразу заработал или чего-то крутил?

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

Так мы про какие реквизиты говорим? про наименование? с этим глухо, базара нет :)
Но, навскидку, теоретически решается через дополнительные свойства - добавляем пять-десять полей для историипереименования, туда-же признак активности, либо период актуальности для каждого, пишем процедурку, выдергивающуюю текущее, ставим нужные триггеры, переделываем отчеты и все это время материмся, материмся, материмся :)))

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

> чья жаба? IBM? Или всё же Sun'вская?

Sun JDK 1.4

> Какая версия клиента?

6.30r8

> Русский сразу заработал или чего-то крутил?

Частично. Говорит по-русски "из коробки", писать в полях ввода на русском так и не научил :-)

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

> ЗапСкрСЛОР

declare
   nick varchar2(40) := 'anonymous';
   sstamp varchar2(40) := '07.04.2005 12:03:39';
   format varchar2(40) := 'dd.mm.yyyy HH:MM:SS';
   dt date := to_date(sstamp,format);
begin
   for l in (
      select * from replies where posttime=dt and nickname=nick
   ) loop
      dbms_output.put_line(
         'И не надоело?'
      );
      dbms_output.put_line(
         'Бездарно пишешь, '||l.nick||' '||sstamp||'!'
      );
      dbms_output.put_line(
         'Мог бы и что-нибудь пооригинальней придумать.'
      );
   end loop;
end;

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

> писать в полях ввода на русском так и не научил :-)

Попробуй вот так:

#!/bin/sh

export LC_ALL=$LANG

export PLATIN_JAVA_VER=1.4.2
export JAVA_HOME=/usr/local/j2re1.4.2_04
export PLATIN_JAVA=$JAVA_HOME/bin/java 
export JAVA_CLASS=$JAVA_HOME/lib

sapgui /H/you-host/S/32xx\&cpg=1500\&clnt=xxx\&user=nodashi\&lang=ru

У меня все прекрасно работает.

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

> У меня все прекрасно работает.

Теперь и у меня, так что ОГРОМАДНОЕ СПАСИБО! :-)

Дело было в отсутствии LC_ALL (я по странному недомыслию считал, что LANG является достаточным).

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

С дисками и книженцией Лиане Вилла)) Смотря какая работа))))))

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

> Дело было в отсутствии LC_ALL (я по странному недомыслию считал, что LANG является достаточным).

В нормальном мире LANG достаточен:

LC_ALL - If set to a non-empty string value, override the values of all the other internationalization variables. (c) POSIX localedef

LC_ALL - This variable shall determine the values for all locale categories. The value of the LC_ALL environment variable has precedence over any of the other environment variables starting with LC_ ( LC_COLLATE , LC_CTYPE , LC_MESSAGES , LC_MONETARY , LC_NUMERIC , LC_TIME ) and the LANG environment variable. (c) POSIX Internationalization Variables

Когда закончится порча скринов замазыванием, мозаикой и прочими издеватльствами?

anonymous
()

да, wine неслабо глючит с перерисовкой судя по скриншоту

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

> Когда закончится порча скринов замазыванием, мозаикой и прочими издеватльствами?

Это как бы сказать... Условно-боевая система с реальными бабками и реальными клиентами, коих ну совершенно ни к чему светить где-либо, ибо это... Мнау... Не самая открытая информация :-)

no-dashi ★★★★★
() автор топика

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

С уважением, Artem Korneev

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

Зато на парусовской восьмерке ограничение на количество лицензий снимается даже не на раз на р....
:))))

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

> Вот если бы существовал юзабельный бесплатный аналог

Если бы у бабушки был &уй...

Проблема в том, что за продуктом надо следить, разрабатывать готовые конфигурации, писать отчеты и т.д.

Для всего этого надо знать бухгалтерию, законыодательство, специфику отрасли и еще много-ного всего, т.е. нужны весьма значительные финансовые вложения уже на начальном этапе, ибо "за благодарность" работать никто не будет - поверьте, все эта мутотень ОЧЕНЬ скучное и муторно-нудное занятие.

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

> 1 мая компания RedHat присоединила к себе компанию Microsoft,

10 мая RedHat переименовывается в Microsoft

1 июня подает против IBM, Novell и Mandriva, обвиняя их в краже своей интелектуальной собственности.

2 июня выставляет счет пользователям в $2000 за каждую копию линукса на ядре старше 1.2

:-)

anonymous
()

В какой-то момент мне перестали нравиться скриншоты no-dashi. Гном. Я его уже видел...

P.S. Фортунка в тему:

>еще имеется прога под названием ПАРУС
Чарльз Сноу "Смерть под парусом" - это про них?
-- Sun-ch (linux.org.ru)

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

Если кривые ручки и мозгов нет прочитать документацию то база будет расти и использовать не научишься! Поэтому Ешь вишни с косточками! и занимайтесь далее рукоблудием, вместо правильной настройки программы!

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

> Вот если бы существовал юзабельный бесплатный аналог - это было бы уже совершенно другое дело, пригодное для внедрения в массы.

Уважаемый Артём! Если бы народ активнее нам помогал в нашем открытом проекте E/AS, то такая система появилась бы значительно быстрее. :)

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

:)) Ну е мое какие эпитеты. Я один из разработчиков 8ки "Парус". Правда 8ки. Попробуйте поставить 1С, и поработать :)) Или настроить его :)) я послушаю :))

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

> Да, в ДНК его разработчиков однозначно очень тяжелая "ашипка" :-(

Не большая чем у Вас :)

> Хотя в оракловой версии (а это именно она) дело уже стало несколько > лучше, хотя все равно - за такую базу втыкать паяльник в задний > проход...

Надеюсь тупым юзерам, которых ломает читать справку, и начинают орать что у них ничего не работает. Хотя пару паяльников я бы воткнул налоговой :) И еще кое кому кто придумал расчеты для бюджетников :)

> В 8-ке уже такого нет :-) Хотя в принципе отстутствует > термин "история изменений объекта" - вообще отсутствует, как класс.

Гон. См. раздел "Штатные должности", "Исполнения". Вы себе можете представить во что бы превратилась база, если бы по каждой учетной таблице велась история?... И как бы она работала?... а точнее - не работала :))

> Пид&^^$сы, одно слово. В общем, когда у контрагента меняется

Ну... Не все :) Я к примеру - строго гетеро :) Но для ради некоторых пользователей временно сменил бы ориентацию... В активной роли :) Ну и разумеется - налоговиков стоило бы... Отыметь за их ЕСН :)

> адрес/реквизиты, такая мутотень начинается, что проще повеситься. В

:)) Ну вообше :) Как вы только линух поставили раз в этом разобрать не смогли? :)) см. P_AGNADDRESSES_BASE_UPDATE: а. собственно само исправление AGNADDRESSES б. если адрес основной то корректура адреса в таблице мастера (вобщем то там адрес нафиг не нужен... но - совместимость с предидущим кодом) в. т.к. адрес, основной м.б. только один - у остальных адресов контрагента - сбросить этот признак.

Но всеже приятно читать отзывы :) Даже плохие :)

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

>Так мы про какие реквизиты говорим? про наименование? с этим глухо, базара нет :) Но, навскидку, теоретически решается через дополнительные свойства - добавляем пять-десять полей для историипереименования, туда-же признак активности, либо период актуальности для каждого, пишем процедурку, выдергивающуюю текущее, ставим нужные триггеры, переделываем отчеты и все это время материмся, материмся, материмся :)))

Ну :)) Ждите 8.5.2.1 - там будет новый мехнаизм регистрации действий :) Сохраняться будует _все_ поля таблицы :)

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

> А к чему такой заголовок? По сути - какая разница, 1С или Парус, всё равно это платные системы. Вот если бы существовал юзабельный бесплатный аналог - это было бы уже совершенно другое дело, пригодное для внедрения в массы.

Э... Да тут на всех неугодиш :) слишком много/разного хотють :) Сначала все "ок", а потом усложняется, "тут подмандим", здесь "замажем"... Потом либо писец проекту, либо начинаются стандарты, вроде парусовых 2-ных вызовов процедур, сначала клиентская, потом базовая... Мне и самому не нравится :) Клиентам в принципе повезло: они еще не видели клиентского кода :)) Там собственно вообче... Мало не покажется :)

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

> Уважаемый Артём! Если бы народ активнее нам помогал в нашем открытом проекте E/AS, то такая система появилась бы значительно быстрее. :)

Мона поподробнее? А то я как бы не в курсе :) Могет на досуге и предложил бы что :)

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

>Если бы у бабушки был &уй... Проблема в том, что за продуктом надо следить, разрабатывать готовые конфигурации, писать отчеты и т.д. Для всего этого надо знать бухгалтерию, законыодательство, специфику отрасли и еще много-ного всего, т.е. нужны весьма значительные финансовые вложения уже на начальном этапе, ибо "за благодарность" работать никто не будет - поверьте, все эта мутотень ОЧЕНЬ скучное и муторно-нудное занятие.

:) Здравая мысль :) Поэтому чертовски жаль что код трудно сделать кроссплатформенным :( Еще сложнее, когда уже есть МНОГО работающего функционала... В этом случае могу сказать "Браво" фирме 1С, за пробу в асплинухе... Молодцы ребята.

parusprg
()

Интересно, кто-нибудь знает про судьбу JCash (www.linux-online.ru)? Давно обещали и все никак не выпустят. А может разработка уже прекращена ?

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