Similar presentations:
WORLDSKILLS. Компетенция ИТрешения для бизнеса на 1С. Примеры решений нестандартных задач
1.
WORLDSKILLS. Компетенция ИТрешения для бизнеса на 1С. Примерырешений нестандартных задач на
платформе, которые можно применять
в работе
Дудоладов Алексей Сергеевич
Специалист отдела программных
разработок ГК «Сатори Консалтинг»
2.
WorldSkills International (WSI, отангл. skills — «умения») —
международная
некоммерческая ассоциация,
целью которой является
повышение статуса и стандартов
профессиональной подготовки и
квалификации по всему миру.
3.
Чем это поможет разработчикам?Впереди 10 используемых в задачах
WS инструментов платформы 1С,
которые можно перенести на
практическую основу
4.
10: Параметры сеанса5.
В любом месте кода:6.
10: Параметры сеансаПреимущества: Удобное оперирование
данными без постоянного вызова
серверных функций.
Применение: Повсеместно.
7.
9: Шрифты8.
9.
9: ШрифтыПреимущества: Создание приятного
интерфейса для пользователей в связи
с их хотелками.
Применение: Созданные АРМ.
10.
8: Условное оформление11.
12.
8: Условное оформлениеПреимущества: Создание приятного
интерфейса для пользователей в связи
с их хотелками.
Применение: Созданные АРМ.
13.
7: Форма залогинивания внестандартных
ПользователиИнформационнойБазы()
14.
15.
Запрос к справочникуПроверка условия
16.
7: Форма залогиниванияПреимущества: Отброс бесконечно
созданных ролей и возможности
путаться в них.
Применение: Создание обработок с
использованием своих ролей.
Актуально для УТ.
17.
6: Обработчик ожидания18.
19.
20.
6: Обработчик ожиданияПреимущества: Значительно облегчает
оперирование формой.
Применение: Создание таймеров;
Точный рассчет времени;
Автоматизированное тестирование (?).
21.
Небольшая задачка:Необходимо у заданной картинки, помещенной
на форму, сделать высоту ровно 92 пикселя.
366
1227
22.
Ширина = 1 символ;Высота = 1 строка;
Как подобрать необходимый размер?
23.
Решение оказалось гораздо проще:92
313
24.
5: Обработка перетаскивания25.
26.
27.
28.
29.
30.
5: Обработка перетаскиванияПреимущества: Удобство для
пользователей (довольные
пользователи будут обращаться к вам
снова), формирование удобных форм
списка.
Применение: Повсеместно.
31.
4: Бизнес процессы32.
Картамаршрута
33.
Выбор путимаршрута
34.
А что, если использовать одну задачу, каксамостоятельный АРМ, чтобы все пользователи
работали с одним объектом информационной
базы?
35.
Видимостьреквизитов
задачи
36.
Проверказаполнения
перед
выполнением
37.
При записи,находим
новую задачу
и заполняем
передаваемые
реквизиты
38.
39.
4: Бизнес процессыПреимущества: Огромное множество.
Борис Георгиевич одобряет.
Применение: Ограничение работы
пользователей в КИС и многое другое.
40.
3: Форма перелистывания картинок41.
42.
43.
3: Форма перелистывания картинокПреимущества: Нечто необычное, что
приведет пользователей в восторг.
Применение: АРМ, формы списка.
44.
2: Автоматизированноетестирование в 8.3
45.
ЗапуститьСистему(ПутьКПлатформеENTERPRISE ПутьКБазе ПарметрыЗапуска
/TESTCLIENT);
Например:
ЗапуститьСистему("C:\Program Files
(x86)\1cv8\8.3.12.1595\bin\1cv8.exe
ENTERPRISE /F D:\МастерКлассы /N
Администратор /TESTCLIENT");
46.
47.
<?xml version="1.0" encoding="UTF-8"?><uilog xmlns:d1p1="http://v8.1c.ru/8.3/uilog">
<ClientApplicationWindow isMain="true">
<close/>
</ClientApplicationWindow>
</uilog>
48.
49.
<?xml version="1.0" encoding="UTF-8"?><uilog xmlns:d1p1="http://v8.1c.ru/8.3/uilog">
<ClientApplicationWindow caption="Игроки (создание)">
<Form title="Игроки (создание)">
<FormField name="Наименование"
title="Наименование">
<inputText text="Игрок (автотест) 1"/>
</FormField>
<FormGroup name="ФормаКоманднаяПанель"
title="Командная панель">
<FormButton name="ФормаЗаписатьИЗакрыть" ………
50.
2: Автоматизированное тестирование в 8.3Преимущества: Неограниченое множество.
Применение: Тестирование приложения,
Поиск ошибок,
Презентация базы конечным
пользователям.
51.
1: Интерфейс52.
53.
54.
1: ИнтерфейсПреимущества: Конкурирование с другими
языками программирования.
Применение: Повсеместно (а в частности
обработки).
55.
Дудоладов Алексей СергеевичСпециалист отдела программных разработок,
ГК «Сатори Консалтинг»
E-mail: [email protected]
Тел., WA: +7-908-791-44-75
VK: https://vk.com/id51494291