Содержимое TechKnow вЕтвь
СВОДКА. В этой статье рассмотрено, как использовать пакеты обслуживания настройки, чтобы включить функции great
Plains Report Writer из словаря сторонних отчетов.
ПРИМЕР ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ. Отчет "Пустая форма счета-фактуры" SOP в словаре Smartlist в
записи отчета. Пользователь может вызвать функцию RW_ParseString отчетов, которая находится в словаре Great Plains и недоступна из словаря Smartlist.
Чтобы обойти это ограничение, можно использовать пакетные файлы, созданные с помощью обслуживания настройки:
1. Сделайте резервную копию словаря отчетов, который использует SmartList.
2. В интеллектуальных списках в записи отчета откройте отчет, который нужно изменить. В этом примере используется форма счета "Пустая история SOP".
3. Делайте новые вычисляемые поля. Назовем вычисляемом поле нужным образом, например calcfield1.
4. В поле вычисленного пересчета введите Строка.
5. На
вкладке Функции нажмите кнопку Определенные
пользователем. Щелкните
Инвентаризация для ряда. Выберите функции RW, которые вы видите в списке, и выберите
добавить. В rw_ASI_Get_Customer_Item_Description будет использоваться этот пример.
6. В этом примере необходимо проавнозировать описание элемента в поле Образец элементов для первых 25 символов. Функция Great Plains в области | Вычисляемая область будет выглядеть так:
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 обратно в Great Plains.
8. Перейдите в | Настройка | Обслуживание настроек и выберите этот отчет в списке.
9. Экспортировать его в файл пакета.
10. Откройте файл пакета в Блокнот.
11. Выполщите поле calcfield1 (или любое имя, как вы его назовали). Найдите его, и вы займеете функцию отчета там, rw_ASI_Get_Customer_Item_Description как выше. Переведите имя RW_ParseString, так как это имя функции, которую мы хотим использовать, но не удалось ввести.
12. Зайдите Блокнот и сохраните изменения.
13. В окне Обслуживания настройки нажмите кнопку Импорт, чтобы импортировать пакет, выберите только что измененный пакет, а затем
перезаписайте существующий отчет.
14.Вернуться к функции "Автор отчетов" и отсчитать вычисляемом поле с нужной функцией и правильно работать с вычисляемой функцией.
Эта статья была посвящена ид.: 34991