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

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


kak_da:proizvodstvo:proizvodstvo_skript

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
kak_da:proizvodstvo:proizvodstvo_skript [2018/07/17 14:01] k.kyurkchievakak_da:proizvodstvo:proizvodstvo_skript [2018/07/18 07:16] (текуща) k.kyurkchieva
Ред 15: Ред 15:
  4. **DEBUG_FLAG**            - Системен параметър за дебъг (показва различни съобщения по време на изпълнението).  4. **DEBUG_FLAG**            - Системен параметър за дебъг (показва различни съобщения по време на изпълнението).
  
- 5. **CHECK_ITEMS_WO_RECIPE** - Проверка на позиции без въведена рецепта - Проверява дали има позиция без рецепта в документа. Идеята е, че ако има нареждане за производство или разпад, не трябва да има "паразитни" позиции в документа (т.е. БЕЗ ИЗБРАНА РЕЦЕПТА)!+ 5. **CHECK_ITEMS_WO_RECIPE** - Проверка на позиции без въведена рецепта - Проверява дали има позиция без рецепта в документа. Идеята е, че ако има нареждане за производство или разпад, в документа не трябва да има позиции без избрана рецепта. /*не трябва да има "паразитни" позиции в документа (т.е. БЕЗ ИЗБРАНА РЕЦЕПТА)!*/
  
  6. **PROD_DOC_TYPE_REF**     - Тип на документа за производство - Това е тип на новия документ, който ще създаде този скрипт.  6. **PROD_DOC_TYPE_REF**     - Тип на документа за производство - Това е тип на новия документ, който ще създаде този скрипт.
  
- 7. **CHECK_DOC_TYPE_ASSEMBLY**               - Проверка на документа за производство - Извършва проверки на вида ТД за това дали е настроенкато производство, дали влияе на наличността на Посредника и Получателя. \\+ 7. **CHECK_DOC_TYPE_ASSEMBLY**               - Проверка на документа за производство - Извършва проверки на вида ТД за това дали е настроен като производство, дали влияе на наличността на Посредника и Получателя. \\
 Проверката изисква: \\ Проверката изисква: \\
-1. Документа да влияе на наличността само на Източника \\ +1. Документът да влияе на наличността само на Източника \\ 
-2. Документа да е тип "Производство"+2. Документът да е тип "Производство"
  
- 8. **ASSEMBLY_ONLY_WITH_CHECK_AUTOASSEMBLY** - Извършва производство само на позициите, които са с отметка "Автоматично производство" в детайла на изходния документ. Това се използва при документи като продажби. \\ + 8. **ASSEMBLY_ONLY_WITH_CHECK_AUTOASSEMBLY** - Произвеждат се само на позициите, които имат отметка "Автоматично производство" в детайла на изходния документ. Това се използва при документи като продажби. \\ 
-В документи за нареждане на производство или разпад е необходимо да се постави в този параметър НЕ.+В документи за нареждане на производство или разпад е необходимо в този параметър да се постави стойност НЕ.
  
- 9. **INVALIDATE_ALL_LINKED_DOCS**            - Анулиране на свързани документи за Производство към текущия документ \\ Анулира всички документи от посочения тип "PROD_DOC_TYPE_REF", които не са анулирани и са свързани с текущшия документ през полето "REF_DOC_NUMBER".+ 9. **INVALIDATE_ALL_LINKED_DOCS**            - Анулиране на свързаните към текущия документ документи за Производство\\ Анулира всички документи от посочения тип "PROD_DOC_TYPE_REF", които не са анулирани и са свързани с текущия документ през полето "REF_DOC_NUMBER".
  
 10. **CREATE_DOCUMENT_COUNT**                 - Брой документи за производство \\ 10. **CREATE_DOCUMENT_COUNT**                 - Брой документи за производство \\
Ред 33: Ред 33:
  * 0 - прави отделен документ за всяка рецепта (за всеки ред от документа). \\  * 0 - прави отделен документ за всяка рецепта (за всеки ред от документа). \\
  * 1 - прави общ документ за всички рецепти (групирано по рецепта). \\  * 1 - прави общ документ за всички рецепти (групирано по рецепта). \\
- * 2 - прави общ документ без да групира по рецепта, цвят и т.н.+ * 2 - прави общ документбез да групира по рецепта, цвят и т.н.
  
-11. **ENTITY_REF**             - Контрагент за новия документ - Контрагент, който ще бъде поставен в източника на документа, Ако контрагента и обекта са празни, то се взима дефолта от документа.+11. **ENTITY_REF**             - Контрагент за новия документ - Контрагент, който ще бъде поставен в полето за Източник на новия документАко контрагентът и обектът са празни, то се взима подразбиращата се стойност от документа.
  
-12. **LOCATION_REF**           - Обект (аналогв Обект Източник)+12. **LOCATION_REF**           - Обект (аналогично на Контрагент се поставя в полето за Обект Източник)
  
-13. **EMPL_REL_REF**           - Служител (в служител Източник)+13. **EMPL_REL_REF**           - Служител (в полето за служител Източник)
  
 14. **LOCATION_POSITION_TYPE** - Тип на позицията в обекта:  14. **LOCATION_POSITION_TYPE** - Тип на позицията в обекта: 
  
 - null - не се гледа никое поле от документа източник \\ - null - не се гледа никое поле от документа източник \\
-- 0 - Гледа настройката дали обекта използва местоположения  \\ +- 0 - Взема се предвид настройката дали обектът използва местоположения  \\ 
- Ако използва, то се търси съвпадение на обекта в скрипта с обекта от документа с Източник, Посредник или Получател обект, за да се знае кое поле от документа да се гледа. \\+Ако използва, то се търси съвпадение на обекта в скрипта с обекта от документа с обект Източник, Посредник или Получател, за да се знае кое поле от документа да се вземе предвид. \\
 (Ако е 0 приема стойности null или 1, 2, 3) (Ако е 0 приема стойности null или 1, 2, 3)
 1 - Гледа се полето SOURCE_LOCATION_POSITION_REF 1 - Гледа се полето SOURCE_LOCATION_POSITION_REF
Ред 56: Ред 56:
 Стойности: \\ Стойности: \\
 null - null \\ null - null \\
--1 - взима се часа на документа, от който се стартира и маха 1 секунда (ако е поне 00:00:01) \\ +-1 - взима се часът на документа, от който се стартира и се маха 1 секунда (ако е поне 00:00:01) \\ 
-0 - взима се часа на документа от който се стартира \\ +0 - взима се часът на документаот който се стартира \\ 
-1 - взема се текущия час+1 - взима се текущият час
  
 17. **DOC_COMMENT**        - Коментар 17. **DOC_COMMENT**        - Коментар
                            
-18. **IS_DISSASSEMBLY**    - Скриптът се използва за разпад - Да/НЕ \\ +18. **IS_DISSASSEMBLY**    - Скриптът се използва за разпад - ДА/НЕ \\ 
-ДА - скриптът се използва за обратно създаване - РАЗПАД - Умножава се количеството по (-1)! \\ +ДА - скриптът се използва за обратно създаване - РАЗПАД - Количеството се умножава по (-1)! \\ 
-НЕ - скриптът се използва като производствен - Каквото пише в количеството така се интерпретира  +НЕ - скриптът се използва като производствен - Числото, което е вписано в количество се интерпретира със същия знак   
      
-19. **PRODUCE_MISSING_ITEMS**      - Произвежда само недостатъчната наличност  - Проверява наличността по рецептите за производство. Ще се намалят позициите за производство с наличните (има алгоритъм за изчистване).+19. **PRODUCE_MISSING_ITEMS**      - Произвежда само недостатъчната наличност - Проверява се наличността по рецептите за производство. Позициите за производство ще се намалят с наличните (има алгоритъм за изчистване).
  
 20. **CHECK_AVAILABILITY_NEW_DOC** - Прави проверка за наличност в новия документ - Проверява всички позиции, които трябва да намалят наличността в източника на новия документ. 20. **CHECK_AVAILABILITY_NEW_DOC** - Прави проверка за наличност в новия документ - Проверява всички позиции, които трябва да намалят наличността в източника на новия документ.
Ред 75: Ред 75:
  
 22. **COPY_SN**                        - Копиране на серийните номера на продукцията \\ 22. **COPY_SN**                        - Копиране на серийните номера на продукцията \\
-При производство, когато и един от артикулите (независимо дали суровина или готов продукт) е със сериен/партиден номер, трябва документът който се генерира от скрипта да се отвори със статус "Неприключен" пред потребителя, за да въведе партидния номер. \\  +При производство, когато и един от артикулите (независимо дали суровина или готов продукт) е със сериен/партиден номер, документът който се генерира от скрипта, трябва да се отвори със статус "Неприключен" пред потребителя, за да може да се въведе серийният/партидният номер. \\  
-Параметър, който указва: Фирмата работи със сер/партномера, със възможности Да и Не.+Параметър, който указва, че фирмата работи със серийни/партидни номера, с възможности Да и Не.
  
 23. **AUTOFILL_SN_LOT_NUM_BY_EXPIRY**                   - Автоматично попълване на серийни и партидни номера  23. **AUTOFILL_SN_LOT_NUM_BY_EXPIRY**                   - Автоматично попълване на серийни и партидни номера 
Ред 86: Ред 86:
 26. **VIEW_REF**                   - Изглед, който да се стартира след скрипта 26. **VIEW_REF**                   - Изглед, който да се стартира след скрипта
  
-27. **AUTO_EXECUTE_VIEW**          - Автоматично да се изпълни+27. **AUTO_EXECUTE_VIEW**          - Автоматично да се изпълни стартираният изглед
  
-28. **S_TO_MASTER**                - Само в папката, където Документ, от който се копира е мастер - Възможни стойности: 0 - Новият се записва във всички папки на стария. \\+28. **S_TO_MASTER**                - Само в папката, където Документът, от който се копира е главен - Възможни стойности: 0 - Новият се записва във всички папки на стария. \\
 1 - Новият документ се записва САМО в папката, където старият е главен. \\ 1 - Новият документ се записва САМО в папката, където старият е главен. \\
 2 - Новият документ се записва само в първата папка на стария.\\ 2 - Новият документ се записва само в първата папка на стария.\\
 3 - Новият документ НЕ се записва в никакви папки от стария документ.\\ 3 - Новият документ НЕ се записва в никакви папки от стария документ.\\
  
-29. **ADD_MLS_TO_TIME**            - Генерира документите с послчасове, с разлика 1 милисек.+29. **ADD_MLS_TO_TIME**            - Генерира документите с последните часове, с разлика 1 милисекунда.
  
  
kak_da/proizvodstvo/proizvodstvo_skript.1531836095.txt.gz · Последна промяна: 2018/07/17 14:01 от k.kyurkchieva