Skip to content

Instantly share code, notes, and snippets.

@pumbaEO
Last active January 26, 2017 15:18
Show Gist options
  • Save pumbaEO/09a185f9552fe19781623625a9c671be to your computer and use it in GitHub Desktop.
Save pumbaEO/09a185f9552fe19781623625a9c671be to your computer and use it in GitHub Desktop.
# encoding: utf-8
# language: en
@ref133
@ui
@doc
Функционал: формирование отчета по прошедшим взаимодействиям
Как менеджер по продажам
Я хочу Получать отчет по всем взаимодействиям с клиентами за определенный период
Чтобы Формировать отчет руководству об проделаной работе
Контекст:
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
И В каталоге проекта находится внешний отчет по пути "$workspaceRoot/epf/reports/ОтчетПоВзаимодействиям.erf"
И Я подключаю внешний отчет в дополнительные отчеты по пути "Отчеты/CRM" с именем "ОтчетПоВзаимодействиям"
@tree
Сценарий: Я подключаю отчет внешний отчет в дополнительные обработки и отчеты с размещением в разделах.
Дано Я проверяю наличие или создаю иерархию папок "Отчеты/CRM" в справочнике "ДополнительныеОтчетыИОбработки"
И Я проверяю отсутствие или удаляю элемента с именем "ОтчетПоВзаимодействиям" в справочнике "ДополнительныеОтчетыИОбработки"
И Я подключаю внешнюю обработку "$workspaceRoot/epf/reports/ОтчетПоВзаимодействиям.erf"
И Я добавляю раздел отчет в разделы для печати "CRM"
Когда В панели разделов я выбираю "НСИ и администрирование"
И В панели функций я выбираю "Печатные формы, отчеты и обработки"
Тогда открылось окно "Печатные формы, отчеты и обработки"
И В открытой форме я разворачиваю группу "Отчеты и обработки"
И В открытой форме я нажимаю на кнопку "Дополнительные отчеты и обработки"
Тогда открылось окно "Дополнительные отчеты и обработки"
И В форме "Дополнительные отчеты и обработки" в таблице "Список" я перехожу к строке:
| 'Публикация' | 'Наименование' |
| 'Используется' | 'Отчет по взаимодействиям' |
И В форме "Дополнительные отчеты и обработки" в ТЧ "Список" я выбираю текущую строку
Тогда открылось окно "Отчет по взаимодействиям (Дополнительный отчет)"
И В открытой форме я перехожу к закладке "Варианты отчета (2)"
И В открытой форме в ТЧ "ВариантыДополнительногоОтчета" я нажимаю на кнопку "Изменить..."
Тогда открылось окно "Отчет по взаимодействиям (Вариант отчета)"
И В форме "Отчет по взаимодействиям (Вариант отчета)" в таблице "ДеревоПодсистем" я перехожу к строке:
| 'Использование' |
| 'CRM' |
И В открытой форме в ТЧ "ДеревоПодсистем" я изменяю флаг "Использование"
И В форме "Отчет по взаимодействиям (Вариант отчета)" в ТЧ "ДеревоПодсистем" я завершаю редактирование строки
И В открытой форме я нажимаю на кнопку "Записать и закрыть"
Тогда открылось окно "Отчет по взаимодействиям (Дополнительный отчет)"
И В форме "Отчет по взаимодействиям (Дополнительный отчет)" в таблице "ВариантыДополнительногоОтчета" я перехожу к строке:
| 'Наименование' |
| 'Отчет по взаимодейсвиям сотрудников' |
И В открытой форме в ТЧ "ВариантыДополнительногоОтчета" я нажимаю на кнопку "Разместить в разделах..."
Тогда открылось окно "Размещение в разделах"
И В форме "Размещение в разделах" в таблице "ДеревоПодсистем" я перехожу к строке:
| 'Использование' |
| 'CRM' |
И В открытой форме в ТЧ "ДеревоПодсистем" я изменяю флаг "Использование"
И В форме "Размещение в разделах" в ТЧ "ДеревоПодсистем" я завершаю редактирование строки
И В открытой форме я нажимаю на кнопку "Разместить"
Тогда открылось окно "Отчет по взаимодействиям (Дополнительный отчет)"
И В открытой форме я нажимаю на кнопку "Записать и закрыть"
И Я закрываю окно "Отчет по взаимодействиям (Дополнительный отчет)"
Тогда открылось окно "Дополнительные отчеты и обработки"
И Я закрываю окно "Дополнительные отчеты и обработки"
Тогда открылось окно "Печатные формы, отчеты и обработки"
И Я закрываю окно "Печатные формы, отчеты и обработки"
Когда В панели разделов я выбираю "CRM и маркетинг"
И В панели функций я выбираю "Отчеты по CRM и маркетингу"
Тогда открылось окно "Отчеты по CRM и маркетингу"
И В открытой форме я нажимаю на гиперссылку "Отчет по взаимодействиям"
Тогда открылось окно "Отчет по взаимодействиям"
И В открытой форме я нажимаю на кнопку "Сформировать"
@tree
Сценарий: Я как начальник отдела продаж формирую отчет по работе сотрудников
Когда В панели разделов я выбираю "CRM и маркетинг"
И В панели функций я выбираю "Отчеты по CRM и маркетингу"
Тогда открылось окно "Отчеты по CRM и маркетингу"
И В открытой форме я нажимаю на гиперссылку "Отчет по взаимодействиям"
Тогда открылось окно "Отчет по взаимодействиям"
И В открытой форме я нажимаю на кнопку "ЗначениеПараметраНастроек_КнопкаВыбора_c9b7492c75fa42779e8468acf4a45e12"
Тогда открылось окно "Выберите период"
И В открытой форме я нажимаю на кнопку "День"
И В форме "Выберите период" в ТЧ "PeriodVariantTable" я выбираю текущую строку
Тогда открылось окно "Отчет по взаимодействиям"
И В открытой форме я нажимаю на кнопку "Сформировать"
Тогда табличный документ формы с именем "ОтчетТабличныйДокумент" стал равен:
| 'Отчет по взаимодействиям' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' |
| 'Параметры:' | '*' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' |
| 'Ответственный' | '' | '' | '' | '' | '' |
| 'Партнер' | '' | '' | '' | '' | '' |
| 'Тема' | 'Предмет' | '' | '' | '' | '' |
| 'Описание' | 'Тип взаимодействия' | 'Дата' | 'Дата начала' | 'Рассмотреть после' | 'Событие' |
@tree
Сценарий: Я как менеджер по продажам формирую отчет Отчет по взаимодействиям
Дано Я захожу под пользователем "base"
Когда я закрываю сеанс TESTCLIENT
И Пауза 3
Когда Я запускаю сеанс 1С с ключом TESTCLIENT С Логином "base" И Паролем "234567890"
Тогда Я активизирую главное окно сеанса TESTCLIENT
Когда В панели разделов я выбираю "CRM и маркетинг"
И В панели функций я выбираю "Отчеты по CRM и маркетингу"
Тогда открылось окно "Отчеты по CRM и маркетингу"
И В открытой форме я нажимаю на гиперссылку "Отчет по взаимодействиям"
Тогда открылось окно "Отчет по взаимодействиям"
И В открытой форме я нажимаю на кнопку "Сформировать"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment