Добавление расширений к справочнику рецептов

Добавление расширений к справочнику рецептов

Сообщение inki-sasha » Вт окт 25, 2011 3:01 am

Задача такова: Необходимо учитывать списание радио-элементов при пайки их на печатные платы.
Перечень возможных типов радиоэлементов внесен в номенклатуру.
Но на печатной плате могут присутствовать однотипные радиоэлементы которые имеют свои позиционные номера при чем на различных печатных платах свои позиционные номера.
Вопрос каким способом можно добавить дополнительный справочник позиционных номеров и привязать их к справочнику рецептов.
Аватара пользователя
inki-sasha
Активист
Активист
 
Сообщения: 43
Зарегистрирован: Пн сен 29, 2008 1:59 pm
Откуда: Змиев

Re: Добавление расширений к справочнику рецептов

Сообщение inki-sasha » Вт окт 25, 2011 9:16 am

Составил план как решать данную проблему:
1.Создать таблицы позиционнных обозначений CL_REFDES
2.Создать программы ее просмотра
3.Создать таблицы списка позиционнных обозначений CL_RREFDES
4.Модифицировать таблицу CL_RREC путем добавления сылки на CL_RREFDES
5.Создание своих программы просмотра и модификации CL_REFDES

Приступил к реализации плана:
1. Создал файл таблицы JDebet/userData/usrSTRU/RefDes.xml
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<STRU>
<TABLES>
<table attr="" path="cl_mdb" pattern="CL_REFDES" sys="mtr" table="CL_REFDES"></table>
        </TABLES>
        <PATTERNS>
                <CL_REFDES>
                        <PARENTS>
                                <PARENT pattern="FWIDPARENT"/>
                        </PARENTS>
                        <FIELDS>
                                <FNOM type="longtext"/>
                                <FREM  type="longtext"/>
                                <FWID  type="counter"/>
                        </FIELDS>
                </CL_REFDES>
        </PATTERNS>
</STRU>

модифицировал структуры базы
debet-refdes-2.png
debet-refdes-2.png (10.78 Кб) Просмотров: 17408


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

JDebet/userData/??????????/l_refdes.xml

Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<grid OnePageMode="true">
        <page>
                <field text="Номер|Номер" field="FNOM" width="20"/>
                <field text="Примітка|Примечание" field="FREM" width="30"/>
        </page>
</grid>
Аватара пользователя
inki-sasha
Активист
Активист
 
Сообщения: 43
Зарегистрирован: Пн сен 29, 2008 1:59 pm
Откуда: Змиев

Re: Добавление расширений к справочнику рецептов

Сообщение inki-sasha » Вт окт 25, 2011 5:15 pm

Немного продвинулся в разработке
создал структуру
[sasha@sasha JDebet]$ ls -R private_modules/
private_modules/:
REFDES

private_modules/REFDES:
dbstru DpMenu.xml info.xml scripts XMLGRID

private_modules/REFDES/dbstru:
dbstru.xml

private_modules/REFDES/scripts:
e_refdes.js e_refdes.xml l_refdes.js

private_modules/REFDES/XMLGRID:
l_refdes.xml


[sasha@sasha JDebet]$ cat private_modules/REFDES/DpMenu.xml
<?xml version="1.0" encoding="UTF-8"?>
<DpMenu systems="REFDES">
<!-- <menu filter="UPD_ADM" parentID="servis" id="UPD" ru="Администратор" ua="Адміністратор"> -->
<item parentID="sprav" command="refdes:l_refdes.js" filter="mtr" par="" ru="Позиционные обозначения" ua="Позіційні позначення" type="l"/>
<!-- </menu> -->


Пункт меню появился но при нажатии на пунк меню появляется ощибка подскажите где что еще поправить

debet-refdes-4.png
debet-refdes-4.png (18.18 Кб) Просмотров: 17375
Аватара пользователя
inki-sasha
Активист
Активист
 
Сообщения: 43
Зарегистрирован: Пн сен 29, 2008 1:59 pm
Откуда: Змиев

Re: Добавление расширений к справочнику рецептов

Сообщение Oksana » Ср окт 26, 2011 8:46 am

inki-sasha писал(а):Пункт меню появился но при нажатии на пунк меню появляется ощибка подскажите где что еще поправить

Судя по ошибке, программа ищет файл l_refdes.xml в папке XMLGRID в общей папке JDebet. Просто добавьте этот файл туда, а не в свой модуль.
Аватара пользователя
Oksana
Консультант
 
Сообщения: 975
Зарегистрирован: Чт июл 01, 2010 5:24 pm
Откуда: Киев

Re: Добавление расширений к справочнику рецептов

Сообщение inki-sasha » Пт окт 28, 2011 1:03 am

Составил план как решать данную проблему:
1.Создать таблицы позиционнных обозначений CL_REFDES
2.Создать программы ее просмотра
3.Создать таблицы списка позиционнных обозначений CL_RREFDES
4.Модифицировать таблицу CL_RREC путем добавления сылки на CL_RREFDES
5.Создание своих программы просмотра и модификации CL_REFDES


В ходе работы над задачей переработал план решения

1.Модифицировать таблицу CL_RREC путем добавления текстового поля REFDES позиционного обозначения елемента.
2.Добавить экранные формы и скрипты для работы с полем позиционное обозначению.
3.Создать печатную форму для печати рецепта.

Вопрос возможно ли дополнить таблицу полями не модифицируя /JDebet/dbstru.xml чтобы при обновлении программ постоянно не править /JDebet/dbstru.xml
Аватара пользователя
inki-sasha
Активист
Активист
 
Сообщения: 43
Зарегистрирован: Пн сен 29, 2008 1:59 pm
Откуда: Змиев

Возможно ли дополнить таблицу полями

Сообщение inki-sasha » Вт ноя 08, 2011 11:31 pm

Вопрос возможно ли дополнить таблицу полями не модифицируя /JDebet/dbstru.xml чтобы при обновлении программ постоянно не править /JDebet/dbstru.xml
Аватара пользователя
inki-sasha
Активист
Активист
 
Сообщения: 43
Зарегистрирован: Пн сен 29, 2008 1:59 pm
Откуда: Змиев

Re: Добавление расширений к справочнику рецептов

Сообщение Дарья » Чт ноя 10, 2011 12:02 pm

Другого способа модификации системной (стандартной) таблицы нет, поэтому мы добавим дополнительное поле в справочник рецептов. Это поле можно будет заполнять из справочника аналитики, который вы сможете добавить через меню Настройки/Справочники аналитики. Код созданного справочника нужно будет указать в параметрах системы.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Добавление расширений к справочнику рецептов

Сообщение inki-sasha » Вс ноя 13, 2011 7:35 pm

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

В течении какого периода вы планируете добавтиь дополнительное поле?
Аватара пользователя
inki-sasha
Активист
Активист
 
Сообщения: 43
Зарегистрирован: Пн сен 29, 2008 1:59 pm
Откуда: Змиев

Re: Добавление расширений к справочнику рецептов

Сообщение Дарья » Пн ноя 14, 2011 10:32 am

Уже сделали, но нужно будет обновить версию полностью, поэтому немного подождите. Сегодня-завтра вышлю вам ссылку на почту.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Вопросы по разработке в системе

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1