[Logo] Форум ПАРУС
Объекты пользователя 2009  XML
Индекс форума » Парус 7.хх
Автор Сообщение
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Рад сообщить уважаемому сообществу о выходе новой версии "объектов пользователя".

Новые возможности:
1. Возможность создания отдельных папок настройки интерфейса для каждого пользователя. На форме настроек любого модуля Системы (раздел Дополнительно -> Интерфейс) добавлен соответствующий флажок. При первом подключении пользователя к БД в папке MEM каталога, где установлена Система, автоматически создается подкаталог для хранения настроек интерфейса этого пользователя. Имя каталога совпадает с именем пользователя. Настройка распространяется на всех пользователей.
2. В Систему добавлен раздел "Генератор дополнительных модулей",
основанный на принципах стандартного раздела Системы "Генератор отчетов". Раздел позволяет добавлять дополнительные функции, дополнительные отчеты, пользовательские функции, а также отдельные "объекты пользователя", описанные в файлах XML-формата. Теперь достаточно зарегистрировать модуль в Системе один раз, и он будет доступен всем пользователям БД. Пользовательские функции могут использоваться в любом месте Системы, где это возможно: в колонках таблиц, в выражениях дополнительных условий отбора, в отчетах и т.д.
3. Сообщение "LoggedIn" передается сразу после подключения пользователя к БД. Добавлена передача сообщения "Start", сообщение передается при каждом подключении пользователя после выполнения всех предварительных процедур, т.е. когда приложение полностью готово к
работе. Можно использовать для вывода различных сообщений для пользователя при старте Системы.

Взять можно здесь: http://webfile.ru/3854125

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 13:58

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

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

Для выполнения пользовательской процедуры, например, в колонках нужно написать PG_Func([номер-код процедуры], [опции], [сообщение_об_ошибке], [параметр1, .., параметр 10]), где опции: "Message,Private" (Message - выводить сообщения об ошибках, Private - выполнять в отдельной сессии данных)

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:04

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Предыдущее обсуждение темы:
http://forum.parus.ru/index.php?mode=thread&sub=109202

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:05

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Теперь можно пользоваться "Генератором отчетов" и "Генератором дополнительных модулей" во всех модулях Системы. Протестировано на модулях "Вещевое обеспечение" и "Продукты питания". Для этого нужно установить объекты пользователя и файл af_addon_repgen.app.
Взять можно здесь:
http://webfile.ru/3854159

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:09

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

При обновлении "объектов пользователя" необходимо преобразование БД (добавлены новые таблицы).

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:10

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Что-то непонятно, какой интерфейс у Генератора дополнительных модулей, как его подключить в меню, или где его увидеть?

Автор:
newz
ppp@ppp.ru
20.08.2009 14:26

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Раздел подключается автоматически в меню Функции.

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:37

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Спасибо, нашел:)
Только пункты "Добавить", "Исправить", "Размножить" недоступны, несмотря на то, что пользователь имеет соответствующие права.

Автор:
newz
ppp@ppp.ru
20.08.2009 14:48

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to newz
Визуальный редактор еще не готов, редактирование только в xml.

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:51

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Обновленная ссылка на "Генератор отчетов" для модулей, где он стандартно не предусмотрен.
http://webfile.ru/3854287
Забыл указать, что нужно еще скопировать каталог RepGen в каталог установки модуля.

Автор:
Шибанов
alsh2007@rambler.ru
20.08.2009 14:53

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to Шибанов
Понятно, спасибо, клевая вещь!

Автор:
newz
ppp@ppp.ru
20.08.2009 14:53

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Исправлена ошибка в Генераторе дополнительных модулей при синхронизации. Обновленная ссылка на "объекты пользователя":
http://webfile.ru/3860490

Автор:
Шибанов
alsh2007@rambler.ru
23.08.2009 12:36

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

В первом посте опечатка:
2. В Систему добавлен раздел "Генератор дополнительных модулей",
основанный на принципах стандартного раздела Системы "Генератор отчетов". Раздел позволяет добавлять дополнительные функции, дополнительные расчеты, пользовательские функции, а также отдельные "объекты пользователя", описанные в файлах XML-формата.

Автор:
Шибанов
alsh2007@rambler.ru
23.08.2009 12:41

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Буквально вчера обнаружил одну небольшую, но досадную ошибку, которая возникает при использовании "объектов пользователя" в модуле "Зарплата".
Описываю пошагово, как ее отловить.
1. Копируем файл userobjects.app в папку FOX модуля "зарплата".
2. Копируем файл paruszzz.fxp в папку NET "администратора".
3. Преобразуем базу.
4. Запускаем "Зарплату", открываем раздел "Словари - Учет проводок - Типовые проводки".
5. Нажимаем "Исправить" на любой записи.
6. Вносим какие-либо изменения в любое поле, нажимаем "ОК".
И вот именно в этот момент программа "Падает".
Вот текст ошибки:

Oшибка N 1520 Нет открытой или назначенной текущей базы данных.

В строке 0
Последовательность вызовов:
C:\\PROGRAM FILES\\PARUS\\SALARY\\SALARY.EXE
PROCEDURE ZPRO_MS.MASTERPANEL.GRIDPANEL.HEADGRID.COLUMN2.TGRIDTEXT1.DBLCLICK
PROCEDURE ZPRO_MS.MASTERPANEL.GRIDPANEL.HEADGRID.DBLCLICK
PROCEDURE ZPRO_MS.MASTERPANEL.GRIDPANEL.HEADGRID.RECEIVEMESSAGE
PROCEDURE ZPRO_MS.MASTERPANEL.GRIDPANEL.HEADGRID.ROWEDIT
PROCEDURE ZPRO_MS.MUNIT.EDIT
PROCEDURE ZPRO_MS.MUNIT.SHOWFORM
PROCEDURE PRO_EM.BUTTONS.BUTTONOK.CLICK
PROCEDURE PRO_EM.ADDRECALC
PROCEDURE TADDONWND.INIT
PROCEDURE TUSER.USEROBJECTS.SYSTEMEVENT
ON...

Автор:
Norikov Anton
n@m.ru
28.08.2009 09:31

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to Norikov Anton
Да, такая же ошибка возникает в разделе "Проводки", дело в том, что в этих разделах программисты Паруса забыли прописать установку текущей БД для сессии данных. Уже исправил, вечером выложу..

Автор:
Шибанов
alsh2007@rambler.ru
28.08.2009 10:33

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Исправлена ошибка, связанная с установкой текущей БД для сессии данных раздела.
Обновленная ссылка на "объекты пользователя": http://webfile.ru/3873243

Автор:
Шибанов
alsh2007@rambler.ru
28.08.2009 11:35

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to Шибанов

Спасибо !
Отличная вещь !
И если не напряжет, можно маааленькое пожеланьице ?

Когда выходишь из экранной формы редактирования записи по кнопке "ОК", на экране появляется messagebox с сообщением что-то типа:

Форма: RVList_EM
Элемент: RVList_EM
ОК


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

Автор:
Norikov Anton
n@m.ru
28.08.2009 14:28

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to Norikov Anton
Нужно зайти в раздел "Генератор дополнительных модулей" и удалить модули, добавленные из файла "Генератор дополнительных модулей.xml". Это демонстрационный материал, конечному пользователю ставить конечно не нужно. :)

Автор:
Шибанов
alsh2007@rambler.ru
28.08.2009 14:34

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Спасибо !!!

Автор:
Norikov Anton
n@m.ru
28.08.2009 14:37

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Исправлена ошибка при выполнении функций по отмеченным.
Обновленная ссылка на "объекты пользователя": http://webfile.ru/3900145

Автор:
Шибанов
alsh2007@rambler.ru
08.09.2009 10:39

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

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

Автор:
Димитрий
Duyz@yandex.ru
08.09.2009 14:22

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to Димитрий
Перекачайте, архив в порядке..

Автор:
Шибанов
alsh2007@rambler.ru
08.09.2009 20:32

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to Шибанов
Да все в порядке, спасибо!

Автор:
Димитрий
Duyz@yandex.ru
09.09.2009 15:45

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Реализован объект пользователя, позволяющий вернуть механизм выделения всего поля при переходе к нему по щелчку мыши, который исчез в версии 7.71.
Есть одна особенность: если элемент управления получил фокус ввода не по щелчку мыши, а при переходе к нему по клавише TAB, то при первом щелчке мыши снова выделится все поле.
Для активизации объекта xml-файл описания нужно зарегистрировать в разделе "Генератор дополнительных модулей".
Взять можно здесь: http://webfile.ru/3920415

Автор:
Шибанов
alsh2007@rambler.ru
14.09.2009 22:29

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Материальное вознаграждение не требуется, но приветствуется :)

Автор:
Шибанов
alsh2007@rambler.ru
14.09.2009 22:47

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Когда я такнул колонку счет дебет
и нажал сумму, то:

Oшибка N 1881 Ошибка при Label - Value : Несовпадение типа данных.

В строке 0
Последовательность вызовов:
D:\BUH_ARH\PROGS\PARUSB_200906\ACCOUNT\ACCOUNT.EXE
PROCEDURE ADDON_TOOLBAR.CMDCOUNTSUM.CLICK
PROCEDURE ADDON_TOOLBAR.EXECCMD
PROCEDURE TUSER.USEROBJECTS.RECEIVEMESSAGE
PROCEDURE EOPBROWSE.ADDCMDLST.COUNTSUM
PROCEDURE EOPBROWSE.RIGHTPANEL.SLAVEPANEL.LABEL.SETLABELTO
ON...

Надо сделать проверку на фрмат колонки.

А есть готовые af_addon_* ?
Бесплатные или есть прайс? (-:

Автор:
ZiB
zibnv@ya.ru
14.09.2009 23:11

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Ошибка обнаружена только на версии 7.71. Исправлено: http://webfile.ru/3920987

Автор:
Шибанов
alsh2007@rambler.ru
15.09.2009 02:35

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

to ZiB
Готовых объектов очень много, практически для всех модулей.. Что-то платное, что-то бесплатное, выкладывалось еще на НИ..
Из последнего:
1. Формирование инвентарного номера по структуре.
2. Настройка печати из Парус в OpenOffice.org
3. Отработка банковских документов
Доработки:
- На форму задания параметров отработки добавлены флажки: "Не учитывать классификацию документа", "Не учитывать спецификацию проводок документа"
- Добавлены предопределенные константы:
BANK_BASE_DOC (Строка) Мнемокод типа документа-основания;
BANK_BASE_NUM (Строка) Номер документа-основания;
BANK_BASE_DATE (Дата) Дата документа-основания;
BANK_BASE_SBF (Строка) Расходная цепочка из шаблона финансирования
4. Авансовые отчеты. Расчет задолженности подотчетного лица только по счетам с типовой формой учета "Подотчетные лица".
5. Инвентарная картотека: Дополнительные условия отбора по истории операций
Доработки:
- На форму условий отбора раздела "Инвентарная картотека" на вкладке Операции добавлена дополнительная панель с полями:
Дата операции с.. по..
От кого
Кому
Документ-основание (тип, номер, дата)
6. Раздел "Кассовые чеки". Предназначен для ведения реестра кассовых чеков и их печати на фискальном регистраторе. Привязка раздела к конкретному оборудованию через XML-файл (используются Генератор отчетов и Генератор дополнительных модулей)

Все можно приобрести..

Автор:
Шибанов
alsh2007@rambler.ru
15.09.2009 02:48

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

При запуске очетов по приказу 128н из Отчеты - Формы по прикзу 128н
выдается отчет и после этого программа падает.

Oшибка N 1937 Файл процедуры 'c:\users\alex\appdata\local\temp\prg_40246746.prg' не найден.

В строке 0
Последовательность вызовов:
C:\PROGRAM FILES\PARUSB\ACCOUNT\ACCOUNT.EXE
PROCEDURE REP5NBROWSE.GRIDPANEL.GRID.COLUMN2.TGRIDTEXT1.DBLCLICK
PROCEDURE REP5NBROWSE.GRIDPANEL.GRID.DBLCLICK
PROCEDURE REP5NBROWSE.GRIDPANEL.GRID.RECEIVEMESSAGE
RG_PRINT.FXP
PROCEDURE TREPGEN.RESET RG_LIB.FXP
ON...

Автор:
Алексей
alexey@mazhurenko.ru
15.09.2009 11:17

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Исправлена ошибка при печати отчетов на Генераторе отчетов
http://webfile.ru/3922208

Автор:
Шибанов
alsh2007@rambler.ru
15.09.2009 15:26

Для сообщений со старой версии форума
 
Индекс форума » Парус 7.хх
Перейти: