Advertisement
Guest User

Untitled

a guest
Aug 9th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 KB | None | 0 0
  1. #language: ru
  2.  
  3. @ExportScenarios
  4.  
  5. Функционал: Создание номенклатуры
  6.  
  7. Сценарий: Я создаю номенклатуру
  8.  
  9. И для каждой строки таблицы я выполняю
  10. | 'Перем_ИмяНоменклатуры' | 'Перем_ИмяГруппы' | 'Перем_ИмяВидаНоменклатуры' | 'Перем_ЗначениеЕдиницыИзмерения' | 'Перем_ЗначениеСтавки' | 'Перем_ЗначениеАртикула' |
  11.  
  12. Если не существует переменная "Перем_ИмяГруппы" Тогда
  13. И я запоминаю строку "" в переменную "Перем_ИмяГруппы"
  14.  
  15. Если не существует переменная "Перем_ИмяВидаНоменклатуры" Тогда
  16. И я запоминаю строку "Товары" в переменную "Перем_ИмяВидаНоменклатуры"
  17.  
  18. Если не существует переменная "Перем_ЗначениеЕдиницыИзмерения" Тогда
  19. И я запоминаю строку "buc." в переменную "Перем_ЗначениеЕдиницыИзмерения"
  20.  
  21. Если не существует переменная "Перем_ЗначениеСтавки" Тогда
  22. И я запоминаю строку "20%" в переменную "Перем_ЗначениеСтавки"
  23.  
  24. Если не существует переменная "Перем_ЗначениеАртикула" Тогда
  25. И я запоминаю строку "" в переменную "Перем_ЗначениеАртикула"
  26.  
  27. И В командном интерфейсе я выбираю 'Справочники' 'Номенклатура'
  28. Тогда открылось окно 'Номенклатура'
  29. Если переменная "Перем_ИмяГруппы" имеет значение "" Тогда
  30. Иначе
  31. И в таблице "Список" я перехожу к строке:
  32. | 'Наименование' |
  33. | '$Перем_ИмяГруппы$' |
  34. И в таблице "Список" я выбираю текущую строку
  35. И я нажимаю на кнопку с именем 'ФормаСоздать'
  36. Тогда открылось окно 'Номенклатура (создание)'
  37. И в поле с именем 'Наименование' я ввожу текст '$Перем_ИмяНоменклатуры$'
  38. И из выпадающего списка с именем "ВидНоменклатуры" я выбираю точное значение '$Перем_ИмяВидаНоменклатуры$'
  39. И из выпадающего списка с именем "ЕдиницаИзмерения" я выбираю точное значение '$Перем_ЗначениеЕдиницыИзмерения$'
  40. И из выпадающего списка с именем "СтавкаНДС" я выбираю точное значение '$Перем_ЗначениеСтавки$'
  41. И в поле с именем 'Артикул' я ввожу текст '$Перем_ЗначениеАртикула$'
  42. И я нажимаю на кнопку с именем 'ФормаЗаписатьИЗакрыть'
  43. И я жду закрытия окна 'Номенклатура (создание) *' в течение 20 секунд
  44. Тогда открылось окно 'Номенклатура'
  45. И Я закрываю окно 'Номенклатура'
  46.  
  47. И я удаляю переменную "Перем_ИмяНоменклатуры"
  48. И я удаляю переменную "Перем_ИмяГруппы"
  49. И я удаляю переменную "Перем_ИмяВидаНоменклатуры"
  50. И я удаляю переменную "Перем_ЗначениеЕдиницыИзмерения"
  51. И я удаляю переменную "Перем_ЗначениеСтавки"
  52. И я удаляю переменную "Перем_ЗначениеАртикула"
  53.  
  54.  
  55. ВЫЗОВ ИЗ ДРУГОГО СЦЕНАРИЯ:
  56. И Я создаю номенклатуру если не существует
  57. | 'Перем_ИмяНоменклатуры' | 'Перем_ИмяВидаНоменклатуры' | 'Перем_ЗначениеСтавки' |
  58. | 'Суп вкусный' | 'Товары' | '20%' |
  59. | 'Зама горячая' | 'Товары' | '8%' |
  60.  
  61. Как видно, можно передавать не все параметры. Для отсутствующих будут взяты значения по умолчанию, указанные в экспортном сценарии.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement