Энциклопедия Баланса Энциклопедия Баланса
Бухгалтерия, налогообложение, стандарты, отчетность, налоговые программы, консультации
ПравилаПравила ЗарегистрироватьсяРегистрация ПрофильВход ПрофильМои данные Личные письмаЛичные письма RSS подписка на форумRSS Поиск по форумуПоиск по форуму Рекламодателям
Сроки представления:
до 15 марта: 510.00, 400.00, 421.00
до 20 марта: 320.00/328.00 (импорт в феврале.)
до 20 марта: 851.00 (договор с февраля), 870.00 (разрешит.док.за февраль)
до 01 апреля: 100.00,110.00,130.00,150.00,180.00 годовые формы по КПН за 2023г.
до 01 апреля: 700.00 годовая форма по земле, транспорту и имуществу за 2023г.
до 01 апреля: 220.00,230.00,240.00 годовые формы по ИПН за 2023г.
до 01 апреля: 920.00 по единому земельному налогу за 2023г.
до 01 апреля: 912.00 по фиксированному вычету (СНР) за 2023г.
до 01 апреля: 101.04 КПН с нерезидента по невыпл.доходам за 2023г.
до 01 апреля: 101.03, 101.04, КПН у источника выплаты, за 4 квартал 2023г.
Сроки уплаты:
до 20 марта:
- Акциз (ф.400.00, 421.00)
- НДС и акциз по импорту в феврале (ф.320.00/328.00)
- Плата за эмиссии (ф.870.00, разрешит.док.за февраль)
до 26 марта:
- АП по КПН за март (ф.101.01);
- ИПН, ОПВ, СО, СН, ОППВ, ОСМС, ВОСМС и ОПВР (ф.200.00,910.00)
- плата за польз.зем.участками (ф.851.00)
- плата за наруж.рекламу (за февраль)
- КПН за нерезидента (ф.101.04 по доходам в феврале)
Техподдержка КН и СОНО sonosd@kgd.minfin.gov.kz Техподдержка ИС ЭСФ esfsd@kgd.minfin.gov.kz
Все санкционные списки по РФ
  • Информация по ЕАЭС (Таможенный союз), Об обязанностях при обращении товаров
  • Формы налоговой отчетности 2022 год, 2023 год, все ФНО по годам
  • Ставки в 2023 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ЕП 20%
  • Ставки в 2024 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 1,5%, ЕП 21,5%
  • с 1 января 2023: МРП 3 450, МЗП 70 000, стандартный НВ для ИПН 48 300
  • с 1 января 2024: МРП 3 692, МЗП 85 000, стандартный НВ для ИПН 51 688
  • Пределы для СНР в 2023 г.: патент 12 171 600, упрощенка 82 931 100, упрощенка с ТИС 241 665 600, фиксированный вычет 497 434 800, розничный налог 2 070 000 000. Предел для ЕСП 4 053 750
  • Пределы для СНР в 2024 г.: патент 13 025 376, упрощенка 88 748 296, упрощенка с ТИС 258 617 216, фиксированный вычет 532 327 328, розничный налог 2 215 200 000. ЕСП отменен.
  • Пределы для НДС в 2023 г.: для всех 69 000 000, для упрощенки с ТИС 428 434 800
  • Пределы для НДС в 2024 г.: для всех 73 840 000, для упрощенки с ТИС 458 487 328
  • Базовые ставки НБ РК: с 28.08.23. 16,50; с 09.10.23. 16,00, с 27.11.23. 15,75; с 22.01.24. 15,25; с 26.02.24. 14,75. Все базовые ставки НБ РК. Все курсы валют НБ РК


  • Продается домен TAX.KZ, по вопросам приобретения обратитесь пожалуйста на поддержку

    Налоговая проверка при закрытии ТОО

    Аналитические статьи: "Учёт и налогообложение заработной платы в 2023 году" и в 2022 году"

    Вы можете задать свой вопрос в качестве гостя на Балансе. Вопрос будет опубликован после проверки @Я в гостях у Баланса: задать вопрос. Как найти свой вопрос?

    В борьбе за грамотность: Налогообложение; Упрощенная декларация; Сдать, а не "здать"; Передать документы с нaрочным, нарочно ‐ это совсем другое значение.

    Как повысить свой статус? Как завести тему и правильно ответить? Что такое вандализм? Google поиск по сайту:


    Посмотрите похожие темы
    Хранение базы 1С 7.7 в PostgresSQL (postgresql wine 1c linux)
    ИП СНР УД, ОКЭД 73110 , Деятельность ...
    По ключам выданным в ЦОНе не отправляются формы ни через СОНО, ни через кабинет
    Через какую программу сдать доп. форму 300.00 за 3кв.2007г. Через СОНО могу??
    Можно ли сдавать налог.отчетности чер...
    На страницу
    1, 2  След.
    Начать новую тему  Ответить на тему      На главную Энциклопедия Баланса »
     
    Запуск СОНО под Linux БЕЗ эмуляции через wine     
    alkaed
    Нерезидент Баланса


      

    #1 Сб Июн 20, 2009 17:03:15 Сообщить модератору   

    База знаний http://balans.kz/viewtopic.php?p=347989#347989

    Итак, СОНО под линуксом запускается это факт. Как сделать:
    1) Качаем все версии СОНО с оф. репозитария;
    2) Последовательно устанавливаем их в соответствии с инструкцией от первой до последней версии при помощи wine;
    3) Копируем установленную программу из папки вайна, обычно это /home/{user}/.wine/Program Files/
    (или же можно забрать работающую инсталляцию из windows);
    4) Удаляем из папок distr и target папку jre т.к. это виртуальная машина java, но скомпилированная для windows;
    5) Качаем с оф.сайта java.sun.com версию под линукс, кидаем это все в папке с тем же названием jre в вышеуказанные директории;
    6) Запуск аплетов производится так же как в windows из папки target/bin (команды запуска можно посмотреть в bat-файлах находящихся в этой же директории).

    Недостатки: на данный момент существует одна проблема, но серьезная, пути при запуске используются относительные (от места запуска) и по какой-то причине аплеты некорректно используют пути до репозитариев форм и конфигов. Предлагаю решить данную проблему совместными усилиями, наверняка здесь есть те кто использует Open Source.

    Уже переделанный комплект под Linux можно взять здесь:
    Для архитектуры i386 (137 Мб) - http://alkaed.servehttp.com/sono/sono_i386.tar.bz2
    Для архитектуры ia64 (157 Мб) - http://alkaed.servehttp.com/sono/sono_ia64.tar.bz2
    Java собиралась под дистрибутив debian 5.0 так, что рекомендую экспериментировать на нем же.

    Добавлено спустя 1 минуту 59 секунд:

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

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #2 Вт Авг 11, 2009 20:26:30 Сообщить модератору   

    Эпопея продолжается, главная проблема была - невозможность работать с локальными файлами конфигов, т.к. неправильно выставляется путь до них (который как оказалось все-таки используется абсолютный, а не относительный) выкусывает первый символ из пути "/" что для *nix систем критично т.к. это означает что надо искать от корня ФС, а без этого символа путь сразу становится относительным. JRE специально собранный под лнукс (перепробовал разные билды, в том числе и сайта Sun), пробовал скормить SONO вместо шедших с ней в комплекте подключаемых библиотек те что идут в поставке linux-дистрибутива в частности Debian. Результат НОЛЬ, даже ОГРОМНЫЙ ТАКОЙ НУЛИЩЕ. Каким образом разработчики SONO превратили приложение в сути свое кроссплатформенное в платформозависимое - не представляю, за что и огромное им "спасибо". Надеюсь когда-нибудь вы это прочтете.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #3 Чт Авг 13, 2009 12:39:03 Сообщить модератору   

    Привет. Не отчаивайся так, эта проблема решается очень просто. Необходимо сделать символическую ссылку в папке "SONO/target/bin" на папку "/home".

    Подробности тут http://helpit.kz/wiki/ИС_СОНО_в_Linux
    Присоединяйся к проекту.

    Добавлено спустя 6 минут 24 секунды:

    Привет. Не отчаивайся так, эта проблема решается очень просто. Необходимо сделать символическую ссылку в папке "SONO/target/bin" на папку "/home".

    Подробности запуска ИС СОНО в Linux смотри тут http://helpit.kz/wiki/%D0%98%D0%A1_%D0%A1%D0%9E%D0%9D%D0%9E_%D0%B2_Linux.

    Добавлено спустя 1 минуту 34 секунды:

    Колбасит этот форум чего-то...
    я писал:

    Цитата:
    Привет. Не отчаивайся так, эта проблема решается очень просто. Необходимо сделать символическую ссылку в папке "SONO/target/bin" на папку "/home".

    Подробности запуска ИС СОНО в Linux смотри тут http://helpit.kz/wiki/%D0%98%D0%A1_%D0%A1%D0%9E%D0%9D%D0%9E_%D0%B2_Linux.


    Добавлено спустя 54 секунды:

    Привет. Не отчаивайся так, эта проблема решается очень просто. Необходимо сделать символическую ссылку в папке "SONO/target/bin" на папку "/home".

    Подробности запуска ИС СОНО в Linux смотри тут http://helpit.kz/wiki/%D0%98%D0%A1_%D0%A1%D0%9E%D0%9D%D0%9E_%D0%B2_Linux.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #4 Чт Авг 13, 2009 13:49:06 Сообщить модератору   

    Колбасит этот форум, я писал:

    Привет, alkaed. Не отчаивайся так, эта проблема решается очень просто. Необходимо сделать символическую ссылку в папке "SONO/target/bin" на папку "/home".

    Подробности запуска ИС СОНО в Linux смотри тут http://helpit.kz/wiki/%D0%98%D0%A1_%D0%A1%D0%9E%D0%9D%D0%9E_%D0%B2_Linux.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #5 Пт Авг 14, 2009 01:47:28 Сообщить модератору   

    действительно, работает. только что оттестировал основные функции на свежеустановленном 3.67.18.1 ... с сервера правда нифига получить не удалось, в стак-трей с валится туева хуча инфы - читать лень. Вообщем завтра положу перепакованный вариант на ссылки указанные выше. Вот только в той статье сказано что работат СОНО на версии 5.0U7 а у меня в данный момент 6.0U12 и вроде как тоже работает, даже "сервер доступен" кажет.... а вопрос о неккоректной обработке путей пока что остается открытым, в том плане что символьные ссылки это не тру.

    Добавлено спустя 5 минут 49 секунд:

    Да забыл указать, моя конфа для тестирования:
    Pentium D 3.64 (overclock), 3,5 Гб RAM
    ОС: Debian 5.0 Lenny+testing+unstable (amd64)
    JRE(x64): 6.0u12, 6.0u14, 5.0u17
    JRE(x32): 6.0u12, 5.0u17 (установлены библиотеки совместимости из оф. репозитария)

    Добавлено спустя 21 минуту:

    Оперативно скачал 5.0u7 - видимых отличий в работе нет. Из протестированных возможностей:
    1) Настройки прописываются и сохраняются
    2) Клиент загружается, профили находит, ключи видит.
    3) Шаблоны форм подгружаются
    4) Формы заполняются и сохраняются
    5) Т.к. сервер в дауне проверить главный функционал нет возможности Sad

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #6 Пт Авг 14, 2009 10:08:37 Сообщить модератору   

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

    у меня СОНО не запускался на 1.6.0_0-b14. Вернее запускался но русским языком писал, что будет работать только на 1.5.0_07-b03

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #7 Пт Авг 14, 2009 11:37:59 Сообщить модератору   

    У меня тоже такое писал на версии 49, после перестала, хз что я делаю не так. Сервер то доступен нынче или все еще нет?

    Добавлено спустя 41 минуту 52 секунды:

    Ты кстати на каком линуксе эксперименты проводишь?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Технический
    Резидент Баланса
    Спасибки: +1915 Профиль
    Личное сообщение

      

    #8 Пт Авг 14, 2009 12:24:01   

    [b]pashke[/b] теги [url] верно надо писать и не будет колбасить.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #9 Пт Авг 14, 2009 12:40:57 Сообщить модератору   

    alkaed говорит:
    Ты кстати на каком линуксе эксперименты проводишь?

    OpenSUSE 11.1

    Compas говорит:
    теги [url] верно надо писать и не будет колбасить.

    А еще предварительным просмотром пользоваться?


    Кстати, как можно добавлять текст к уже имеющемуся сообщению?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #10 Пт Авг 14, 2009 12:57:15 Сообщить модератору   

    Если сообщения идут подряд от одного пользователя они объединяются, не оффтопим, а то нам щас степлером надают Smile

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #11 Пт Авг 14, 2009 13:13:49 Сообщить модератору   

    Товарищь с степлером, удали плиз сообщения № 3, 8, 9, 10, 11 как неотносящиеся к теме. Сдаемся... Кууууу

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #12 Пт Авг 14, 2009 23:01:02 Сообщить модератору   

    Чет еще этой сволочи не хватает или сервер тупит - выскакивает сообщение "Нет связи с сервером", куда копать? По стактрейсу имеются ошибки, в атаче весь лог от момента запуска до вылетающего алерта.

    Добавлено спустя 6 минут 59 секунд:

    чтоб не выскакивала ошибка Locking assertion failure надо выполниь в консоли:
    Код:
    sed -i 's/XINERAMA/FAKEEXTN/g' {SONO_PATH}/jre/lib/{ARCH}/xawt/libmawt.so

    где {SONO_PATH} путь до папки с соной, {ARCH} ваша архитектура, точнее архитектура явы. Взято отсюда http://lice.wordpress.com/2008/02/13/locking-assertion-failure-in-java/

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #13 Сб Авг 15, 2009 00:03:56 Сообщить модератору   

    Все! Проблема решена Yahoo!
    На данный момент протестирована подгрузка форм и уведомлений с сервера - ошибок нет Shocked стактрейс чист как попа младенца
    Итак, по пунктам, для того чтоб превратить нашу СОНО из виндовой версии в линуксовую делаем следующее:
    1) Делаем полный бекап документов СОНО;
    2) Копируем виндовую инсталляцию в домашнюю директорию на линуксе;
    3) Из нее выкидываем папку distr (она нам не нужна);
    4) В папке target заходим в папку jre, далее в lib и бекапим куда-нибудь папки security, ext, endorsed т.к. для работы соно они были изменены разработчиками;
    5) Возвращаемся в папку target и удаляем из нее папку jre;
    6) Скачиваем с сайта Sun необходимый нам билд JRE 5.0u7 под вашу архитектуру (i386/amd64);
    7) Распаковываем его (надо выставить на него права +х и из консоли выполнить, из консоли потому-что надо подтвердить согласие с лицензией sun);
    8) Переименовываем полученную папку в jre и кидаем ее вместо той что удалили в папку target соно;
    9) Вновь заходим в папку jre, далее в lib и возвращаем туда ранее сохраненные папки security, ext, endorsed;
    10) Возвращаемся в target и переходим в bin, открываем из нее консоль и делаем сим-линк на вашу папку home ln -s /home home
    11) В консоли выполняем команду
    Код:
    sed -i 's/XINERAMA/FAKEEXTN/g' {SONO_PATH}/jre/lib/{ARCH}/xawt/libmawt.so
    , зачем смотрим в топике выше.
    Все на данном этапе наша SONO For Linux готова, нужно только сделать ярлыки запуска для удобства, команды также были приведены выше только в этот раз надо указывать полный путь до бинарника java, а также не забыть указать в свойствах ярлыка рабочую папку которой является папка bin в target.
    Ну и собственно вот - работающая СОНО под линуксом:


    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #14 Сб Авг 15, 2009 00:24:00 Сообщить модератору   

    А не проще ли установить ИС СОНО под wine и запускать при помощи линуксоидной JRE 5.0u7, как описано тут http://helpit.kz/wiki/%D0%98%D0%A1_%D0%A1%D0%9E%D0%9D%D0%9E_%D0%B2_Linux?

    Заодно решается проблема с обновлением (обновлять такой СОНО можно так же под wine) и windows совсем не нужен Smile

    Кстати, проблемы с отрисовкой существуют и в windows, просто в wine они намного серьезнее. А в Linux таких проблем нет. Интересно, системные требования для работы ИС СОНО в Linux будут ниже, или такие же как и в Windows...

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    dvk
    Коллега
    Спасибки: +2 Профиль
    Личное сообщение

      

    #15 Сб Авг 15, 2009 00:30:07   

    Как сделать такой же рабочий вариант имея в наличии только Linux? Для чистовой установки на Linux, желательно с минимумом ходов, помня про конечного пользователя.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #16 Сб Авг 15, 2009 00:30:47 Сообщить модератору   

    Ну можно и под вайном установить, кому какая разница, я просто свой экземпляр для экспериментов утянул с рабочего ноутбука. И потом читайте внимательней: без добавления папок ext, endorsed, security из поставки соно в стандартную поставку JRE for linux СОНО работать не будет.
    Насчет обновления: надеюсь разработчики снизойдут до прочтения данной ветки и покладут куда-нибудь оделные архивчики с новыми ярками, чтоб мы могли по-быстрому перепаковать линуксовую поставку.

    На данный момент протестировано бекапирование и восстановление документов под линуксом - ошибок нет.
    В ближайшие время будет выложен готовый комплект полностью рабочей СОНО для линукса.

    Добавлено спустя 1 минуту 20 секунд:

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

    Добавлено спустя 1 минуту 27 секунд:

    А вообще никак, ибо все упрятано в виндовые ехе-шники Sad

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #17 Сб Авг 15, 2009 00:52:29 Сообщить модератору   

    Я не думаю, что господин dvk захочет зависеть от товарища alkaed и его пакетов.

    для dvk:
    Проще некуда.
    1) Берешь линукс, устанавливаешь туда wine (если не знаешь как, спроси)
    2) Потом (при помощи этого wine) устанавливаешь в Linuxe ИС СОНО (так же, как в Windows)
    3) Качаешь JRE 5.0u7 для Linux.
    4) запускаешь ИС СОНО при помощи JRE 5.0u7 для Linux.
    5) Если будут обновления ИС СОНО, то устанавливаешь их при помощи wine (так же, как в Windows).

    процесс описан по ссылке, которую я уже давал.

    Надеюсь объяснил все понятно. Если чего-то непонятно - спрашивайте.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #18 Сб Авг 15, 2009 02:06:58 Сообщить модератору   

    такс, новые пакетеги готовы, забираем отсюда:
    http: http://alkaed.servehttp.com/sono/
    ftp: ftp://alkaed.servehttp.com/sono/
    Версии и архитектуры указаны, вес около 90 Мб. Буду очень благодарен если кто-нибудь зальет на файлообменник казахстанский ибо очень хочется спать уже.

    Распаковывать в вашу домашнюю директорию, если хочется куда то в другое место, то не забудьте исправить пути в ярлыках, которые можно перетянуть к себе на рабочий стол, они лежат прям в папке с соно.
    pashke, я вам бесконечно благодарен за подсказку про сим-линк, но уже начинаю раздражаться, потому-что:
    1) Тема называется "запуск БЕЗ эмуляции через wine", я конечно понимаю что вайн это тру, сам на нем играю в Oblivion, но вам не кажется что запуск кроссплатформенного приложения на виртуальной машине через транслятор чужеродного API это уже перебор?
    2) Процессы обмена клиент-сервер на стандартной поставке JRE работать НЕ БУДУТ, надо добавить новые правила в policy явы, и закинуть несколько расширений все в ту же яву, как вы этого не поймете то?

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

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #19 Сб Авг 15, 2009 12:58:51 Сообщить модератору   

    Ладно, намек понял. Всем удачи! чух-чух-чух ту-ту

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Банер
    Резидент Баланса
    Спасибки: +136 Профиль
    Личное сообщение

      

    #20 Сб Авг 15, 2009 15:13:35   

    сочуствую тем бухам кто работает под Linux.

    Добавлено спустя 42 секунды:

    не каждый спец может всю это настроить

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #21 Сб Авг 15, 2009 16:08:38 Сообщить модератору   

    Банер говорит:
    сочуствую тем бухам кто работает под Linux.

    Добавлено спустя 42 секунды:

    не каждый спец может всю это настроить

    Скачать архив по ссылке приведенной выше, распаковать его в домашнюю папку и запустить кликнув на ярлык это разве сложно? Shocked ну я даже не знаю куда еще юзер-френдлей делать....

    Добавлено спустя 1 минуту 50 секунд:

    и да, я не бух, я сисадмин.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    dvk
    Коллега
    Спасибки: +2 Профиль
    Личное сообщение

      

    #22 Вс Авг 16, 2009 21:26:29   

    Опробовал вариант предложенный pashke.
    Платформа Ubuntu 9.04 Desktop.
    Поставил wine, на него поставил СОНО. СОНО запускается, но окно белое. Попытка потыкать по нему показала, что там все есть, но я этого не вижу.
    Скачал JRE, распаковал, запустил как написано по ссылке от pashke. Все запускается с прежним результатом за исключением Settings. Settings запускается нормально, все видно и работает. SONO и Load FNO Offline запускаюся с белым окном.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #23 Вс Авг 16, 2009 23:13:51 Сообщить модератору   

    dvk
    А можешь скинуть сообщения с консоли (вместе с командой, которой запускаешь)?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    dvk
    Коллега
    Спасибки: +2 Профиль
    Личное сообщение

      

    #24 Вс Авг 16, 2009 23:59:09   

    Код:
    dvk@dvkbook:~$ cd ~/.wine/drive_c/Program\ Files/SONO/target/bin
    dvk@dvkbook:~/.wine/drive_c/Program Files/SONO/target/bin$ ~/Downloads/jre1.5.0_07/bin/java -server -Xmx256m -Xms50m -cp "../lib/sono-desktop-1.0-SNAPSHOT.jar" -Dopenejb.home=".." com.epam.sono.desktop2.shell.loadfno.SonoClientLF offline


    После этого появляется то окно, которое в прошлом скрине.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #25 Пн Авг 17, 2009 00:22:21 Сообщить модератору   

    dvk
    а дальше в консоль он что пишет? На скрине этот текст закрыт белым окном.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    dvk
    Коллега
    Спасибки: +2 Профиль
    Личное сообщение

      

    #26 Пн Авг 17, 2009 06:46:01   

    это я запустил консоль заново и туда запихнул команду старта, вот всего две строчки и получилось
    а на том скрине это я просто несколько раз подряд его запускал

    Добавлено спустя 37 минут 12 секунд:

    Скачал JRE 6.15
    Окно Load FNO Offline отрисовалось на УРА.
    А сама соня матерится, что ей надо JRE 5.07, на котором она не работает.
    Ну вот нафига жесткую привязку делать, а?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #27 Пн Авг 17, 2009 07:49:39 Сообщить модератору   

    А вот alkaed говорит, что он что-то делает не так, и у него СОНЯ не ругается на 6.0U12. хз...
    Сегодня еще на Fedora 11 попробую запустить, Ubuntu качать нужно.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    dvk
    Коллега
    Спасибки: +2 Профиль
    Личное сообщение

      

    #28 Пн Авг 17, 2009 08:08:34   

    опробовал вариант от alkaed предложенный в посте 13
    результат тот же что и через wine

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    pashke
    Нерезидент Баланса


      

    #29 Пн Авг 17, 2009 20:03:48 Сообщить модератору   

    dvk
    А ты случайно не используешь java i386 на платформе x86_64?
    Еще, как вариант, у тебя не установлен JDK из репозитариев, и поэтому не хватает каких-нить библиотек, которые идут вместе с ним. хз...

    Проверил на Fedora 11 i386 - работает. Комп - Atlon duron 1700 c 1G оперативки. Тормозит в некоторых местах, но если никуда не торопиться, то вполне работоспособен Smile

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    dvk
    Коллега
    Спасибки: +2 Профиль
    Личное сообщение

      

    #30 Пн Авг 17, 2009 21:44:07   

    дык оно не тормозит, оно не показывает элементы формы
    мышой если потыкать - оно реагирует, кнопки отзываются

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

    в варианте без вайна я использовал уже установленную рабочую соню из win7, из которой я уже отправлял отчеты
    снес нафиг оттуда папку jre, предварительно забэкапив папки указанные alkaed
    распаковал скачанную jre, переименовал папку и залил ее в соню и после в нее бэкапы папок

    и как результат:
    1) без заморочки на яву - все окна белым
    2) с явой 5.07 - SONO и Load FNO Offline белым, Settings нормально
    3) с явой 6.15 - SONO матерится на версию явы, Load FNO Offline и Settings нормально

    Добавлено спустя 3 минуты 15 секунд:

    ПыСы Скорость работы одинаковая с вайном и без него

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #31 Ср Авг 19, 2009 17:06:55 Сообщить модератору   

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

    Добавлено спустя 1 минуту 43 секунды:

    кстати насчет архитектур: i386 легко пойдет на amd64 если установлены пакеты ia32libs для совместимости, но вот наоборот amd64 на i386 вряд ли.

    Добавлено спустя 7 минут 44 секунды:

    pashke говорит:
    dvk
    Еще, как вариант, у тебя не установлен JDK из репозитариев, и поэтому не хватает каких-нить библиотек, которые идут вместе с ним. хз...
    Да вроде не должно требовать JDK т.к. разработчики привязали все аплеты в СОНО к библиотекам которые идут в поставке (папка lib). Можно сим-линками переключить ее на системные библиотеки, но толку ноль, во всяком случае я на своем компе разницы ни в скорости, ни в качестве не заметил.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    amadeu
    Нерезидент Баланса


      

    #32 Ср Авг 26, 2009 05:04:40 Сообщить модератору   

    Господа есть версия Jare для "маков" или подойдёт Jare с линукса

    в нете найти не мог, может плохо искал

    Добавлено спустя 6 минут 59 секунд:

    Стоит Leopard 10.5.7, mac mini, озу 2 Gb. Стоит родная маковская "ЯВА", но при запуске леопарла и попытки получить сертификат ругается на версию, скачал InternetExplorer523 для работы через кабинет НП - но он увы не запускается в новых версиях.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #33 Пт Авг 28, 2009 12:27:50 Сообщить модератору   

    С маками не работал так что не знаю, все-таки мак хоть и вышел из unix это далеко не linux. Попробуйте по моим ссылкам, там jre линуксовое. Просмотрел sun'овский архив, для маков нужной версии нет.

    Только что отправил дополнительную по 300 форме из линукса - все оллрайт, увед получил, но есть проблема: не хочет открываться акробат, чтоб распечатать форму и увед, будем рыть в этом направлении. Вло гпишет следующее:

    Код:

    2009-08-28 12:22:39,324 [com.epam.sono.desktop2.api.combined.ZJasperReport] ERROR - Some Jasper print problems...
    net.sf.jasperreports.engine.JRException: Error printing report.
            at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:198)
            at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:86)
            at net.sf.jasperreports.engine.JasperPrintManager.printPages(JasperPrintManager.java:354)
            at net.sf.jasperreports.engine.JasperPrintManager.printReport(JasperPrintManager.java:245)
            at net.sf.jasperreports.view.JRViewer$21.run(JRViewer.java:1198)
            at java.lang.Thread.run(Unknown Source)
    Caused by: java.awt.print.PrinterException: Printer is not accepting job.
            at sun.print.RasterPrinterJob.print(Unknown Source)
            at sun.print.RasterPrinterJob.print(Unknown Source)
            at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:184)
            ... 5 more

    Судя по строчке: Caused by: java.awt.print.PrinterException: Printer is not accepting job.
    Менеджер очереди печати не дает яве поместить документ в очередь.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #34 Пн Окт 05, 2009 20:44:53 Сообщить модератору   

    Как-то не было времени заняться вышеописанной проблемой, но сейчас найдено решение. Итак я пользуюсь для печати сервером CUPS 1.3.8 (из поставки текущего Debian 5.0 Lenny). Не печатались уведы, выбрасывались в лог ошибки, решение проблемы следующее:

    1) Под рутом редактируете файл /etc/cups/cupsd.conf:
    - Закомментируйте строчку с указанием файла-сокета сервера cups:
    Код:
    # Listen /var/run/cups/cups.sock

    - Расскоментируйте строчку с указанием имени и порта сервера cups:
    Код:
    Listen localhost:631

    2) Перезапустите сервер печати(требуются привелегии root):
    Код:
    /etc/init.d/cups restart

    3) Скопируйте системную библиотеку libcups.so.2 в папку с библиотеками JRE программы СОНО:
    Код:
    cp /usr/lib/libcups.so.2 {PATH_TO_SONO}/target/jre/lib/{ARCH}/libcups.so.2

    4) Создайте на этот файл в этой же папке следующий сим-линк:
    Код:
    ln -s libcups.so.2 libcups.so

    5) На всякий случай сделайте сим-линк на эту библиотеку и в системной директории (требуются привелегии root):
    Код:

    cd /usr/lib
    ln -s libcups.so.2 libcups.so


    После всех вышеприведенных операций у меня теперь спокойно печатаются уведомления по нажатию на кнопку "Печать" в SONO.

    Решение проблемы с распечаткой форм, которые должны выводится на принтер через Adobe Reader пока не найдено.
    ------------------
    Источник http://www.cups.org/articles.php?L433+TFAQ+Q

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #35 Чт Окт 15, 2009 23:04:26 Сообщить модератору   

    Гуглил долго, но таки нашел: разработчики СОНО для распечатки форм собрали генер pdf-документов, который тупо выкидывает форму для распечатки в acrobat, код для этого такой:
    Код:

    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + path);

    Ясно, что данная байда в линуксе работать не будет по определению, а значит выхода нет - данный функционал СОНО доступен только под Windows. :kill:
    P.S. Упреждая вопросы - под Mac тоже это не работает.
    P.P.S. Гребанный майкрософт со своей проприетарщиной Убьюсь ап стену

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Митрич
    Нерезидент Баланса


      

    #36 Пт Окт 16, 2009 01:13:03 Сообщить модератору   

    alkaed говорит:
    P.P.S. Гребанный майкрософт со своей проприетарщиной

    А при чем здесь MS? Если у разработчиков СОНО руки такие?
    Я вообще не понимаю - брать для разработки java но делать не кросс-платформенное приложение - это ж ваще жесть! А КН, который требует java, но работает только с IE?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    amadeu
    Нерезидент Баланса


      

    #37 Пт Окт 16, 2009 02:01:21 Сообщить модератору   

    Кабинет налогоплательщика вроде как работает с Safari только тот который под windows, хотя с ошибками, из за отсутствия в Safari "Activ X"

    под mac os отказывается из за отсутствия Java, побывал запускать на Leopard 10.5.7 - чуда не произошло.



    Добавлено спустя 5 минут 50 секунд:

    Можно попробовать через среду эмуляции Darwin - но пока нет времени и умения с этим разбератся. Так что пойдя по пути наименьшего сопротивления - установил параллельно Windows.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #38 Вс Окт 18, 2009 12:55:19 Сообщить модератору   

    Митрич говорит:
    alkaed говорит:
    P.P.S. Гребанный майкрософт со своей проприетарщиной

    А при чем здесь MS? Если у разработчиков СОНО руки такие?
    Я вообще не понимаю - брать для разработки java но делать не кросс-платформенное приложение - это ж ваще жесть! А КН, который требует java, но работает только с IE?
    Под ФФ на линуксе работает, правда чтоб эту яву подключить к ФФ надо еще уметь с бубном плясать.

    Добавлено спустя 4 минуты 45 секунд:

    amadeu говорит:
    Кабинет налогоплательщика вроде как работает с Safari только тот который под windows, хотя с ошибками, из за отсутствия в Safari "Activ X"

    под mac os отказывается из за отсутствия Java, побывал запускать на Leopard 10.5.7 - чуда не произошло.

    Active X тут нипричем, он вроде бы и не требуется, все что нужно для работы КН это Ява и сертификат, яву напильником я таки поставил, сертификат тоже пришлось ставить вручную. Кароче говоря отдельную тему потом напишу как работать с КН в Linux.

    PS на данный момент уже полностью сдал третий квартал из под линукса.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #39 Вт Ноя 17, 2009 22:56:17 Сообщить модератору   

    Проблема печати сформированной отчетности под линуксом решена, правда напильником, а точнее модификацией файла sono-business-client-1.0-SNAPSHOT.jar: заменена команда вызова внешней программы просмотра pdf-файлов с Acrord32 на ее linux-аналог kpdf.

    Я выложил его на своем ftp-сервере: ftp://alkaed.servehttp.com/sono/sono-business-client-1.0-SNAPSHOT.jar

    PS к разработчикам: неужели так сложно дополнить код данной процедуры проверкой на какой платформе запущено приложение с выставлением соответствующей команды для запуска внешнего вьювера?

    Добавлено спустя 20 минут 54 секунды:

    А вообще неплохо было бы изменить процедуру печати на нечто вроде:

    Код:

        private void print(String fileName)
        {
            try
            {
                osType = System.getProperty("os.name");
                if(osType.equals("Windows"))
                }
                Runtime.getRuntime().exec((new StringBuilder()).append("cmd.exe /C start AcroRd32 /p ").append(dirPath).append(File.separator).append(fileName).toString());
           }
                else if(osType.equals("Linux"))
                {
                Runtime.getRuntime().exec((new StringBuilder()).append("kpdf ").append(dirPath).append(File.separator).append(fileName).toString());
                }
                else
                {
                System.err.println("Warning. Printing FNO was only supported on Windows and Linux and may cause problems on your platform.");
                }
            }
            catch(IOException e) { }
        }


    Вот это и называется кроссплатформенностью, которую собственно и подразумевает использование таких языков как Java.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #40 Ср Ноя 18, 2009 02:06:37 Сообщить модератору   

    Выложены перепакованные дистрибутивы SONO под Linux версии 3.99.16.7 с модификацией для печати через kpdf: ftp://alkaed.servehttp.com/sono/

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    temu4in
    Стажер
    Спасибки: +1 Профиль
    Личное сообщение

      

    #41 Чт Ноя 19, 2009 09:40:27   

    Добрый день!!! ну вот и Опенсорс добрался и до СОНО...
    Спасибо будем пробовать под Убунту...вот думаю под 9.04 или 9.10?
    Вайн от Етерсофта брать? или из репов стандартный?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #42 Чт Ноя 19, 2009 12:03:20 Сообщить модератору   

    temu4in говорит:
    Добрый день!!! ну вот и Опенсорс добрался и до СОНО...
    Спасибо будем пробовать под Убунту...вот думаю под 9.04 или 9.10?
    Вайн от Етерсофта брать? или из репов стандартный?

    Вайн не нужен, по ссылкам выше выложен готовый клиент под Linux, нужен будет только бэкап и экспортированный профайл. Весь функционал полностью поддерживается в linux. Для распечатки готовой отчетности нужен просмотрщик kpdf из поставки KDE.

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

    Добавлено спустя 57 секунд:

    Я использую Debian 5.0 Lenny.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #43 Сб Фев 13, 2010 22:02:51 Сообщить модератору   

    Свежий патч, убрана проверка версии используемого JRE. Мне показалось странным, что СОНО привязана к конкретной версии JVM, пришлось ее от этого отучить:
    ftp://alkaed.servehttp.com/sono/sono-app-1.0-SNAPSHOT.jar - уже пропатчено и упаковано. Просто заменить в папке sono/target/lib.

    Протестированы следующие функции на последней версии JRE - 6.0U17:
    - получение и просмотр уведомлений с сервера;
    - просмотр локальных уведомлений;
    - открытие и распечатка (через kpdf) ранее сохраненной отчетности;
    - заполнение и сохранение новой отчетности.

    Отправка отчетности не проверялась, но к серверу подключается корректно

    (+):
    Интерфейс стал аккуратней, пропали артефакты имевшие место в элементах интерфейса и форм;
    Повысилось быстродействие на некоторых видах действий;
    Существенно повысилось быстродействие при работе с большими формами (ф.300).

    (-):
    Не работает печать уведомлений, ни через JP, ни на прямую.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    kos_kz
    Нерезидент Баланса


      

    #44 Чт Фев 18, 2010 16:52:31 Сообщить модератору   

    alkaed
    Спасибо большое за вашу подержку! Good
    Пока не отправляем отчётность из линукса, но в ближайшее время возможно начнём. Вопрос - сложно ли сделать проверку на установленный пдф-ридер? Просто в кубунту последних версий (читаем в кде 4) включен только Okular и установить kpdf не представляется возможным.
    И ещё вопрос - пробовали ли вы связатсья с разработчиками Fool по поводу внесения ваших изменений в проект? В конце концов было бы просто глупо с их стороны отказаться от готового решения.
    Вообще это выглядит достаточно странно - нереальное потребление ресурсов и немультиплатформенность... хмм...

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #45 Чт Фев 25, 2010 13:17:50 Сообщить модератору   

    Связываться пробовал - бесполезно, но мне это и неважно.

    Насчет kpdf согласен, в ближайщее время изменю либо на okular из кде 4 (мы пока сидим на Дебиан 5.0 где до сих пор используется КДЕ 3.5, но в ближайщее время будем переходить на шестой с КДЕ4) либо на линукс-версию adobe reader. Скорее всего последнее. Извините, что своевременно не получается патчить - не всегда получается откомпилировать исходник, приходится изменять hex-редактором вручную.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #46 Чт Мар 04, 2010 00:05:06 Сообщить модератору   

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

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #47 Вс Мар 07, 2010 15:40:35 Сообщить модератору   

    По просьбам трудящихся, патч версии 3.99.16.7 для печати PDF из под линукс в соно ftp://alkaed.servehttp.com/sono/sono-business-client-1.0-PATCHED_acroread-for-linux.zip

    Изменения: вьювер сменен с kpdf на adobe acroread для линукс, его найдете либо в репозитариях своей ОС (пакеты acroread в Debian 5.0/6.0), либо на оф.сайте http://www.adobe.com

    Внимание: для печати в acroread требуется установить пакет cups-bsd (если вы используете систему печати cups) иначе acroread будет валиться с ошибкой "невозможно поместить документ в очередь печати".

    Добавлено спустя 3 минуты 56 секунд:

    У кого платный внешний трафик, вьювер pdf для линукс (deb-дистрибутивы aka Debian, Ubuntu и их производные) от Adobe ftp://alkaed.servehttp.com/sono/AdobeReader_enu-8.1.3-1.i386.deb. Сервер казахстанский.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #48 Вт Мар 23, 2010 16:03:09 Сообщить модератору   

    Что ж новые пакеты СОНО под Линукс готовы вот только толку с них как с барана молока. Поясняю ситуацию: из под винды СОНО сервер видит и пишет что все ОК, из под линухи в упор пишет, что сервер недоступен. Случайность? Вряд ли.

    Это что маленькая месть разработчиков? Указ сверху о недопустимости использования кроссплатформенных приложений и СПО? Зачем тогда вообще нужно было использовать java? Писали бы на C++/Qt4 или Delphi.

    Я протрахался несколько ночей с отладчиком так и не найдя ответа на вопрос почему недоступен сервер, заниматься полной декомпиляций соно мне лень - других дел хватает. Я лишь назову в очередной раз разработчиков СОНО криворукими глюкоделами (вы ребята случаем не на 1С раньше работали? А то стиль очень похожий.) и забью на все это.

    Засим больше пакетов СОНО для линукс не будет. Очень хочется здесь расписать полсотни тысяч матов, но я не буду, т.к. все равно это никто кроме горемычных бухгалтеров и сисадминов, как я, не прочтет, а они тут ни причем, мечтать что это дойдет до разрабов и вовсе глупо.

    С уважением, alkaed.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    sergeyV
    Нерезидент Баланса


      

    #49 Пт Апр 09, 2010 20:11:39 Сообщить модератору   

    Жаль! Очень жаль, что не будет возможности оправлять отчетность в Linux . Глючная винда уже достала, не говоря уже о вирусах и чрезмерно шаловливых руках пользователей, способных ненароком вывести систему из строя. Я случайно попав на эту тему форума уже размечтался избавить своих бухгалтеров от Windows переходом на Linux. Тем более, что 1С под Linux работает без проблем, проверял и результатами доволен. Огромное Вам спасибо за проделанную работу! Сам программист и прекрасно знаю как бывает тяжело, когда конечного результа нет и не предвидится. А может все-таки следующие релизы SONO заработают в linuxe? Или все так безнадежно? Crying or Very sad

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    alkaed
    Нерезидент Баланса


      

    #50 Чт Апр 15, 2010 19:40:51 Сообщить модератору   

    sergeyV говорит:
    А может все-таки следующие релизы SONO заработают в linuxe? Или все так безнадежно? Crying or Very sad

    Надеяться нужно всегда. Я сильно не ковырял исходники, но в общем пока нашел несколько косяков:

    1) под линуксом функция собирающая информацию о версии сервера возвращает null, что очевидно - клиент не может достучаться до сервера, функция ServerPing написана левой пяткой и вообще не пойми как работает и естественно возвращает false в указатель isOnline, хотя по манам в инете и сказано что суидный бит может решить эту проблему (особенности линукс реализации явы) мне это не помогло, да и тот метод отправки ICMP пакетов описанный в мане нисколько не бьется с тем, что используют разрабы СОНО.

    2) при сборе информации о клиенте зачем-то идет повторный запуск корневого батника run_client.bat, для линукса этот батник как собаке пятая нога конечно, в связи с чем был вкинут аналогичный по составу bash-скрипт, собственно после которого и стал прилетать null вместо версии сервера.

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

    Резюме: этот индийский код не стоит того, чтобы тратить на него силы, т.к. в следующем релизе все равно все заново сломают.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Показать сообщения:   
    Начать новую тему   Ответить на тему    На главную Энциклопедия Баланса »
     
    На страницу
    1, 2  След.
    Страница 1 из 2
    Cайт взаимодействует с файлами cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера. 2006-2024 Hosting hoster.kz