Това е стара версия на документа!
Скриптът за Производство се стартира от документ, в който има позиции, които имат избрана рецепта и отметка „Автоматично производство“.
Той позволява разнообразни настройки на база наличните параметри и извършва различни проверки
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 - Отваря създадените документи