TechKnowledge Content
РЕЗЮМЕ Тази статия описва как да използвате пакетите за поддръжка на персонализации, за да разрешите функциите на Great Plains Report Writer от речник за отчети
на трета страна.
ПРИМЕР ЗА ПОВЕЧЕ ИНФОРМАЦИЯ: Отчетът на формуляра за фактура за празна хронология на
SOP се променя в речника Smartlist в Report Writer. Потребителят иска да се обади на функцията RW_ParseString Report Writer, която е в речника "Големи равнини", и не е достъпна от речника Smartlist.
За да заобиколите това ограничение, могат да се използват файловете на пакета, създадени от поддръжката на персонализации:
1. Направете архивно копие на exp1493r.dic (речника за отчети, който Smartlist използва).
2. В Smartlists in Report Writer отворете отчета, за да бъде променен. В този пример отчетът, който се използва, е sop Blank History Invoice Form.
3. Направете ново изчисляемо поле(я). Дайте име на изчисляемото поле по желание, като например calcfield1.
4. Задайте изчисленото поле, за да въведете String.
5. Щракнете върху раздела
Функции и след това щракнете върху бутона Потребителски
дефиниран. Щракнете
върху Наличности за серията. Изберете някоя от RW функциите, които виждате в списъка, и щракнете върху
Добави. Полето rw_ASI_Get_Customer_Item_Description ще се използва в този пример.
6. В този пример се желае да се анализира полето Образец на елемент Описание на елемент за първите 25 знака. Функцията в "Големи равнини" в "Изрази" | Изчисляемото поле ще изглежда
като: FUNCTION_SCRIPT(RW_ParseString IV_Item_MSTR). Описание на елемент 25 1) Обаче RW_ParseString не е налично тук, така че нашата команда изглежда
подобна на:
FUNCTION_SCRIPT(rw_ASI_Get_Customer_Item_Description IV_Item_MSTR). Описание на елемент 25 1)
7. Затворете прозореца на оформлението, запишете промените и след това излезте от Report Writer обратно в "Чудесни равнини".
8. Отидете на Инструменти | Персонализиране | Поддръжка на персонализации и изберете този отчет от списъка.
9. Експортирайте го във файл на пакет.
10. Отворете файла на пакета в Notepad.
11. Направете търсене за calcfield1 (или каквото и да го наименувате). Намерете го и ще видите функцията за отчет там, rw_ASI_Get_Customer_Item_Description както по-горе. Превключете името на RW_ParseString защото това е името на функцията, която искаме да използваме, но не можахме да я въведем.
12. Излезте Notepad и запишете промените.
13. Обратно в прозореца Поддръжка за персонализации щракнете върху Импортиране, за да импортирате пакет, изберете този, който току-що е променен, и след
това запишете върху съществуващия отчет.
14.Върнете се в Report Writerи трябва да видите изчисляемото поле с функцията, която искаме, и изчисляемото поле функционира правилно.
Тази статия е TechKnowledge Document ID:34991