Инструменти за потребители

Инструменти за сайта


kak_da:proizvodstvo:proizvodstvo_skript

Това е стара версия на документа!


Скрипт за Производство

Скриптът за Производство се стартира от документ, в който има позиции, които имат избрана рецепта и отметка „Автоматично производство“.
Той позволява разнообразни настройки на база наличните параметри и извършва различни проверки

Параметри

1. ID - номер на документа от който се стартира скрипта

2. NEED_STATUS - Необходим статус на документа, от който се стартира

3. __DATASOURCE_ID - Системен параметър - служи за превод на грешките

4. DEBUG_FLAG - Системен параметър за дебъг (показва различни съобщения по време на изпълнението)

5. CHECK_ITEMS_WO_RECIPE - Проверка на позиции без въведена рецепта (Ако е документ само за производство, то не се иска да има позиции, които са БЕЗ ИЗБРАНА РЕЦЕПТА)

6. PROD_DOC_TYPE_REF - Тип на документа за производство

7. CHECK_DOC_TYPE_ASSEMBLY - Проверка на документа за производство (включва няколко проверки)

8. ASSEMBLY_ONLY_WITH_CHECK_AUTOASSEMBLY - Извършва производство само на позициите, които са с отметка „Автоматично производство“ в детайла на изходния документ

9. INVALIDATE_ALL_LINKED_DOCS - Анулиране на свързани документи за Производство към текущия документ. Връзката се осъществава през REF_.

10. CREATE_DOCUMENT_COUNT - 0 или 1.
- 0 - всеки ред се създава в нов документ
- 1 - всички рецепти се вмъкват в един документ

11. ENTITY_REF - Контрагент за новия документ (отива в Контрагент Източник)

12. LOCATION_REF - Обект (аналог. в Обект Източник)

13. EMPL_REL_REF - Служител (в служител Източник)

14. LOCATION_POSITION_TYPE - Тип на позицията в обекта:

- null - не се гледа никое поле от документа Източник
- 0 - Гледа настройката дали обекта използва местоположения
Ако използва, то се търси съвпадение на обекта в скрипта с обекта от документа с Източник, Посредник или Получател обект, за да се знае кое поле от документа да се гледа.
(Ако е 0 приема стойности null или 1, 2, 3) 1 - Гледа се полето SOURCE_LOCATION_POSITION_REF 2 - Гледа се полето VIA_LOCATION_POSITION_REF 3 - Гледа се полето TARGET_LOCATION_POSITION_REF

15. DOC_DATE DATE - Дата на документа

16. DOC_COMMENT - Коментар

17. IS_DISSASSEMBLY - Скрипта се използва за разпад - 0/1
0 - скрипта се използва като производствен - Каквото пише в количеството така се интерпретира
1 - скрипта се използва за обратно създаване - РАЗПАД - Умножава се количеството по (-1)!

18. PRODUCE_MISSING_ITEMS - Произвежда само недостатъчната наличност - Проверява наличността по рецептите за производство. Ще се намалят позициите за производство с наличните (има алгоритъм за изчистване).

19. CHECK_AVAILABILITY_NEW_DOC - Прави проверка за наличност в новия документ

20. PRICE_LIST_REF - Ценова листа

21. SET_ZERO_PRICE_WHEN_NULL_PRICE - Поставя нулева цена при липса на такава

22. WORK_WITH_SN - Използва серийни номера

23. DO_FINALIZE_DOCUMENTS - Приключва създадените документи

24. DO_OPEN_DOCUMENTS - Отваря създадените документи

25.

26.

27.

kak_da/proizvodstvo/proizvodstvo_skript.1503319205.txt.gz · Последна промяна: 2018/01/11 15:29 (външна редакция)