среда, 20 мая 2009 г.

1С: Поймал глюк

Не так давно написал отчет который сравнивал маржу за два периода, на первый взгляд показалось что все работает нормально. Вот именно что показалось.
Вот шаблон таблицы (чтобы было понятно о чем речь):

вторник, 12 мая 2009 г.

1C:Автодополнение

Ура товарищи!!!
Я ликую!!! Наконец то удалось найти автодополнение для 1сv77, я почти 2 (два) года писал все конструкции в ручную, правда в этом есть небольшой плюс, я теперь достаточно быстро набираю на клавиатуре. Но все же руки часто не успевают за ходом мыслей, и пока пропишешь конструкцию

вторник, 5 мая 2009 г.

erp: megaplan

Итак свершилось...

Хотя я немного разочарован, мне не удалось уговорить руководителя использовать OpenSource проект (OS), поэтому в итоге пришлось покупать коммерческую erp: megaplan.
Что интересного: нет супер-пупер наворотов в плане ведения проектов, все достаточно просто и понятно, особой вольности в создании проектов не получится.

batch-backup обновлено

Сегодня я расскажу о том как я создал скрипт резервного копирования используя bat и 7z.

Так как я не был знаком с синтаксисом bat, за поисками я отправился к google и к cmd help. Попробовал написать простенький скрипт записывающий имя целевого диска и меняющий текущий диск на целевой:
SET DRIVEFROM = M:
%DRIVEFROM%

вторник, 14 апреля 2009 г.

erp: eGroupWare; Напоминания

Как оказалось напоминания нужно настраивать вручную (я-то расслабился, инсталяшка сама все сделала, мне только надо было систему настроить должным образом) вот здесь первое упоминание куда нужно смотреть, для начала идем на egw wiki (напоминания) чтобы настроить сами напоминания. Затем egw wiki (асинхронные сервисы) для настройки асинхронных сервисов. Кому интересно опишу кратко:

четверг, 9 апреля 2009 г.

обзор erp: egroupware

Где-то около двух недель назад, начальство решило организовать систему где можно было бы хранить контакты, назначать задания, просматривать степень выполнения задания, разбивать задание на этапы, и т.д. Вот с таким требованием я и полез искать что-это такое и как с этим работать. Не так давно наткнулся на блог "Грани реальности" где рассматривалась концепция подобной информационной системы, вот оттуда я и начал поиск.Узнал что такие системы называют ERP: Enterprise Resource Planning System
Такие системы позволяют контролировать свое время, и время подчиненных, для повышения эффективности работы оных.
Требования которые предъявлялись к системам:
  1. Web-based
  2. Наличие подсистем:
    1. Управление проектами
    2. Календарь
    3. Адресная книга
    4. Список задач
  3. Возможность назначать задания ответственному
  4. Неограниченное количество подзадач
Из широкого спектра систем, меня интересовали лишь те что отвечают за управление проектами: eGroupWare(1) очень мощная система, есть все что необходимо, и по минимуму. Написан на php, имеет дружественный интерфейс, возможна тонкая настройка путем добавления пользовательских полей, есть русское сообщество.
Установка относительно проста: ставим apache+mysql+php дальше я столкнулся со следующей проблемой: при проверке настроек egroupware ругнулся на mbstring_overload = 0 вместо 7. В php.ini были поставлены export=php_mbstring.dll и mbstring_overload = 7. Немного погуглив наткнулся на то что php5.2 (а я его установил) действительно не понимает этого параметра, лечится установкой php5_last, загрузил, поставил, заработало.
Дальше ставил pear после установки не забываем в php.ini строчку include_path=".;путь_до_установки_php\pear"
загрузил требуемые компоненты (webdav, еще что-то)

Все завелось, таблицы создались нормально, пользователя с правами admin завел.
Ну а дальше понеслась, с первого взгляда все работает отлично (кроме календаря, первая буква месяца идет знак "?", а месяц Май нормально, так и не понял почему, можно попробовать в переводе убрать "лишние" буквы).
Прикрутил авторизацию пользователей домена (причем не прозрачная, пользователь должен вводить свои данные), отвалился стандартный пользователь с правами администратора (благо на основные настройки это не повлияло), создал нового.
Создал новый проект, добавил ответственного, попробовал просмотреть диаграмму Гантта, русские буквы кракозябрами (почему-то не удивился). Убив на поиски целый рабочий день, и половину следующего нашел решение.
Ну и последние капельки дегтя:
  • Криво(вообще не понятно как) работает новостная лента
  • Можно сказать не работает файлообменник (для нас это не так критично)
  • Так и не удалось решить проблему с кодировкой календаря
  • Не работают напоминалки (Исправлено)
Пожалуй хватит, в целом система нравится. Возможно буду прилаживать свои усилия к улучшению проекта, если не найду что-то более завершенное.

OpenBravo(2) - еще более мощная система, поставить руки не дошли (java+ant+tomkat+postgres (жаба задавила 250мб на работе качать - у меня лимит 200)), может и поставлю, томкат дома скачаю.
OpenProj(3) - неплохая система, но однопользовательская, за многопользовательскую нужно платить денюжку - порядка 3к за пользователя, думаю, мы пока что не созрели.

среда, 18 марта 2009 г.

Переезд на новый дизайн

Вот решил поставить новый шаблон. Старый не устраивал тем что была одна колонка и очень узкая, поле для текста тоже не очень большое.
Перепробовав несколько тем остановился на Langit после установки темы основные функции (последние сообщения, архивы, ссылки, был еще виджет "на связи", но я решил удалить, слишком громоздкий) работали "из коробки".