Автоматизация тестирования с помощью WinAutomationUI

Публикация № 961167

Разработка - Инструментарий разработчика

WinAutomationUI тестирование testingtool.ru Фреймворк «Тестирование 3.0»

28
Рассматривается использование инструмента WinAutomationUI для создания автоматизированных сценарных тестов на примере 1 + 1 = 2.

На инфостарте можно найти много публикаций, описывающие преимущества использования тестирования при разработке. На мой взгляд, основная причина почему массово не используется автоматизированное тестирование - отсутствие простого инструмента, которое обеспечивает это тестирование. С позиции разработчика - если я потратил на разработку час времени, не хочется тратить ещё час на создание теста. А если требуемое время сократить до 5 минут? Гораздо интересней.

Цель публикации познакомить с утилитой WinAutomationUI, более подробное описание можно найти на http://testingtool.ru.

Вам потребуется 5 минут времени. Всё.Так что, если картинка из заголовка не про Вас, пожалуйста, потратьте эти 5 минут.

Скачиваем два файла:

Архив с утилитой
Внешнюю обработку МенеджерСценарногоТеста

Распакуйте архив:

Открываем каталог ExternalAutomationUI и запускаем файл WinAutomationUI.exe

У вас откроется окно приложения, нажимаем Server->Start.

Если всё прошло хорошо, после старта у вас появится подменю Open localhost.

Нажав на которое, откроется окно браузера.

 

Подготовка окончена. Вытрем пот со лба.

1. Открываем стандартное приложение калькулятор.

2. Открываем любую конфигурацию (управляемые формы) в режиме предприятия и открываем обработку Менеджер сценарного теста. Нажимаем используемое API Automation UI, кнопку "Обновить список доступных приложений"и ставим флажок рядом с calc:

 

Далее 1) нажимаем на красную кнопочку

2) переходим в калькулятор

На калькуляторе нажимаем мышкой: «сброс», 1+1=2 и в завершении кликаем на панель с цифрами

3) Нажимаем завершить запись

4) Нажимаем преобразовать

Откроется вторая вкладка.

Калькулятор не закрываем, если закроете откроете заново - сменится id приложения и необходимо будем переподключиться к нему.

Проставим флажки по кнопке "1" на картинке.

Встанем на поле "Найти объект "2""

В командах API найдем "Сравнить данные", установим курсор мыши на эту команду и нажмем кнопку Добавить (3). Справа укажем представление 3 и выберем условие сравнение "Равно".

Нажмем кнопки 4 и кнопкой 5 запустим тест. Если всё сделано корректно, у вас откроется калькулятор, выполнится пример 1 + 1 = 2. И появится предупреждение, что ожидаемое значение 3 <>2.

Если у Вас в процессе выполнения возникнут сложности, обратитесь к видео инструкции:

28

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. ivanov660 1788 11.12.18 17:26 Сейчас в теме
Хорошая статья, молодец.
Выдели только отдельно, что эта компонента является частью Фреймворка "Тестирование 3.0".
2. Alien_job 168 11.12.18 17:48 Сейчас в теме
А кнопками конфигуратора тоже можно так счелкать?
3. ivanov660 1788 11.12.18 18:30 Сейчас в теме
Можно.
Но есть некоторые особенности, которые зависят от целевого приложения.
Чем хуже приложение поддерживает api automation ui, тем больше придется управлять мышкой (позиционировать внутри элемента интерфейса).
4. gaglo 12.12.18 14:02 Сейчас в теме
(3) Как узнать, "насколько хуже" приложение поддерживает api automation ui? Проверен ли ui на совместимость с конфигураторами разных версий ? Или это надо спрашивать про весь фреймворк? Вообще какие ограничения, несовместимости, и т.п.?
На testingtool.ru ходил, за пять минут ни слова про ограничения не нашел, только про возможности...
5. ivanov660 1788 12.12.18 15:22 Сейчас в теме
(4)
1. Зависит от поставщика ПО и определяется опытным путем.
2. В наши задачи не входит тестирование конфигураторов разных версий, т.к. автоматизацию тестирования мы нацеливаем на режим предприятия. (Оптимальный api для 1С это автоматизированное тестирование от 1С для управляемых форм)
3. Как выглядит работа с майкрософт api (в двух словах):
а) есть интерфейс автоматизации тестирования от майкрософта (смотрите википедию там детальнее)
б) если приложение полностью поддерживает его, то мы можем достучаться до каждого элемента интерфейса - получить его свойства (положение, активность, текстовое содержимое и др.), выполнить типовые действия (нажатие кнопки, открытие списка, переключение чекбокса и др.)
в) если же не поддерживает или не полностью, то мы не можем нажать кнопки через этот api или не видим состав элементов вообще.
4. Увидеть состав и описание свойств элемента (проверить "совместимость") можно, к примеру, через специальные инструменты (UISpy)
5. Относительно 1С. Мы проверяли интерфейс управляемых форм. Результат следующий:
а) Состав объектов и свойства доступны практически все, кроме "Поля табличного документа"
б) Действия над кнопками и флажками поддерживаются
в) С активными элементами выпадающих списков и другими элементами (выбрать из списка, раскрыть и др.) необходимо использовать "хук" управление мышкой - позиционирование внутри UI элемента управления и выполнить нажатие. В этом случае приложение через враппер для мышки будет перемещать курсор к элементу и выполнять команду нажатия.
6. Makushimo 154 14.12.18 10:34 Сейчас в теме
(5)
Оптимальный api для 1С это автоматизированное тестирование от 1С для управляемых форм

обычные формы в обычном приложении получается тестировать не получится?
7. ivanov660 1788 14.12.18 12:42 Сейчас в теме
(6)
1. получится тестировать обычные формы, используйте тип api: "Automation UI", как в примере.
2. под оптимальным api от 1с я имел ввиду следующее: отработан (уже 3 года используем), создавать сценарии сейчас проще, удобнее, поддержка доступна всего функционала.
3. сейчас мы поддерживаем три api:
1c автоматизированное тестирование - для управляемых форм от 1С
Automation UI - для любых десктопных приложений под Windows.
Selenium - для тестирования приложений в браузерах (chrome, ie, ff, opera) под windows.
4. функционал под два новых api сейчас отрабатывается и улучшается.
5. если будут вопросы или проблемы пишите в issues на (https://github.com/ivanov660/TestingTool-3)
9. Alien_job 168 19.12.18 17:06 Сейчас в теме
(3)
Можно
Не получилось
Прикрепленные файлы:
11. ivanov660 1788 19.12.18 18:33 Сейчас в теме
(9)
1. Посмотрю, попробую сказать в чем проблема может быть.
2. Для записи нажатий мышки используется hook, поэтому если у вас сильно ограничены права, то он может не срабатывать. В этом случае поможет запуск winautomation в административном режиме.
8. gaglo 19.12.18 13:32 Сейчас в теме
В наши задачи не входит тестирование

Ну и на том спасибо...
10. ivanov660 1788 19.12.18 18:27 Сейчас в теме
(8)зачем вырезаете из контекста?
1. Тестировать работоспособность своих приложений должны сами разработчики - в данном случае специалисты 1с. (если они к нам обратятся, то мы сможем помочь в определенной степени)
2. Мы предлагаем БЕСПЛАТНО инструмент и методологию
28. gaglo 20.12.18 15:51 Сейчас в теме
(10) Да чо так обижаться-то? Я понял. (?) Не согласны - переформулируйте ответ.
1. Конфигураторы не проверяем, поскольку они очень смутно относятся к задаче тестирования готовых приложений 1С.
2. Приложения на управляемых формах поддерживаются почти полностью (см. ответ (5) про ограничения)
3. Обычные формы должны поддерживаться с типом api: "Automation UI", но их мы не проверяли, поскольку несовременно.
4. Поскольку мы предлагаем БЕСПЛАТНО инструмент и методологию, их несовместимость с конкретными задачами и/или пользователями каждый проверяет сам на себе.

5. Это уже от себя. Вырезал, потому что цитировать полный контекст не умею... Или много места займет.
29. ivanov660 1788 20.12.18 18:59 Сейчас в теме
(28)
1. Предыдущее замечание, на мой взгляд, довольно провокационное.
2. Судя по расшифровке, вы поняли мысль.
Однако, внесу замечание технического характера - универсальных механизмов тестирования UI интерфейса как черного ящика нет. Если взять другие инструменты, к примеру от smart bear Test Complete, то принцип и возможности аналогичные. Поэтому обещаний и гарантий, что решатся все проблемы не даем.
12. antz 20.12.18 11:17 Сейчас в теме
Не пашет(

win10 64 бит.

И ругается еще: "Режим менеджера тестирования не доступен. Большая часть функционала будет не доступна!"
Прикрепленные файлы:
13. ivanov660 1788 20.12.18 12:44 Сейчас в теме
(12)
1. Режим менеджера тестирования -это для api 1С. Надо будет пофиксить это сообщение для других типов api.
2. Запустите с режимом включения лога следующей командой (WinAutomationUI.exe -Port 8080 -StartWebServer -EnableLog) или через меню "Option->Enable log"
После этого должен сформироваться файл с логом в папке (WinAutomationUI *.txt), в который будут выводиться все сообщения отладочные.
Если проблема с установкой hook, то в сообщении лога должно появится "can't install hook". Это может являться ограничением в правах или блокировкой антивирусом.
3. Сообщите, по результатам отладки.
14. antz 20.12.18 12:59 Сейчас в теме
(13) Как-то то ловит, то не ловит. Вот сейчас поймала, но поймала только это. Может, калькулятор не той системы?
Прикрепленные файлы:
15. ivanov660 1788 20.12.18 13:11 Сейчас в теме
(14)
1) Попробуйте все же включить логирование и посмотреть в сообщениях наличия ошибок или исключений.
2) 10 винды под рукой нет, попробую развернуть на виртуалке и посмотреть что там происходит.
16. antz 20.12.18 13:23 Сейчас в теме
(15) А, лог забыл приложить. Там примерно такое:

20.12.2018 12:56:24: LogEvent: FilePath: C:\Users\Anton\Downloads\ExternalAutomationUI\WinAutomationUI.exe/www/rest.html
20.12.2018 12:56:26: LogEvent: Калькулятор ApplicationFrameTitleBarWindow Window
20.12.2018 12:56:26: LogEvent: el_window_p Калькулятор ApplicationFrameTitleBarWindow Window
20.12.2018 12:56:26: LogEvent: el_window_main_p Калькулятор ApplicationFrameWindow Window
20.12.2018 12:56:34: LogEvent: new Client
20.12.2018 12:56:34: LogEvent: GET /rest.html?&Operation=record_stop&api=Automation%20UI HTTP/1.1
Host: localhost:8080
User-Agent: 1C+Enterprise/8.3
Accept: */*
21. ivanov660 1788 20.12.18 13:58 Сейчас в теме
(16) Судя по логу, запись идет: el_window_p и el_window_main_p это найденный элемент и окно приложения.
При ошибках будет выводится сообщение об ошибке и стек вызовов.

rest.html?&Operation=record_stop&api=Automation%20UI - отвечает за команды передаваемые врапперу из 1С, завершить запись и api Autoamtion UI

Есть еще вариант записи, вне 1С. Если открыть браузер и перейти на вкладку "record", то можно через браузер начать запись и завершить в обход (приложения 1С).
17. antz 20.12.18 13:28 Сейчас в теме
(15) На 1с-ном калькуляторе взлетело)
18. antz 20.12.18 13:35 Сейчас в теме
(15) Сценарий записал, но не запускает. Пишет "Режим менеджера тестирования не доступен. Большая часть функционала не доступна!"
19. ivanov660 1788 20.12.18 13:51 Сейчас в теме
(18)
1. Еще раз сообщение "Режим менеджера тестирования не доступен. Большая часть функционала не доступна!" имеет смысл, только для api автоматизированное тестирование 1С.
2. Что значит не запускает? Должно что-то происходить: выдать сообщение, пройти по флажку, ошибку или еще что-то.
Убедитесь что выполнены следующие условия:
а) Используемый API: Automation UI
б) В списке процессов выбран калькулятор (у меня выглядит так 1cv8v 'Калькулятор') (если выбран с индексом 0, то система будет сама искать по наименованию и это может выполняться очень медленно)
в) В проекте выделены флажки все
г) Попробуйте нажать "стоп" прежде.
20. antz 20.12.18 13:56 Сейчас в теме
(19) Не запускает - значит пишет сообщение "Режим менеджера тестирования не доступен. Большая часть функционала не доступна!" и усе.
Прикрепленные файлы:
23. ivanov660 1788 20.12.18 14:04 Сейчас в теме
(20)попробуйте нажмите кнопку "стоп" и затем "запуск"
24. antz 20.12.18 14:11 Сейчас в теме
(23) ага, после стопа пошло, правда теперь ругается "Current element = null. Can't find it." Окошко калькулятора не закрывал.
25. ivanov660 1788 20.12.18 14:19 Сейчас в теме
(24) Это сообщение говорит о том что он не нашел какой-либо элемент. Причиной может быть: не тот процесс, нет больше того процесса, изменились динамически свойства элемента.
Могу посоветовать выполнить процедуру еще раз с самого начала.

P.S. Думаю, следует в сообщение о проблемах поиска для этого api выдать дополнительную информацию по свойствам поиска.
26. antz 20.12.18 14:28 Сейчас в теме
(25) Спотыкается на первом шаге "НайтиОсновноеОкно "Калькулятор", хотя чего его искать - вот же оно висит)
Попробовал все записать по новой - не записывает ни через 1С, ни через браузер, выдает "[]". Ладно, попозже продолжу, а то работа)
27. ivanov660 1788 20.12.18 14:53 Сейчас в теме
(26) На последок, иногда hook может зависнуть. Помогает перезапуск win*.exe.
30. AlexKo 98 22.12.18 06:58 Сейчас в теме
(26)
все записать по новой - не записывает ни через 1С, ни через браузер, выдает "[]". Ладно, попозже продолжу, а то работа)


Возможно Вы переоткрывали калькулятор?
Если происходит проблема, точно поможет закрытие WinAutomationUI/ открытие заново и повторное открытие обработки менеджера тестирования.
22. ivanov660 1788 20.12.18 14:00 Сейчас в теме
(20) попробуйте нажмите кнопку "стоп" и затем "запуск"
Оставьте свое сообщение

См. также

EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 03 14

Статья Программист Нет файла v8 Бесплатно (free) EDT

Групповая разработка в EDT.

сегодня в 09:34    331    abc120000    0       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

EDT + УТ 11.4 + БП 3.0 + Расширения. Часть 02 41

Статья Программист Нет файла v8 Бесплатно (free) EDT

Продолжение "путевых заметок" про EDT...

09.01.2020    2672    abc120000    21       

EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 01 30

Статья Программист Нет файла v8 Бесплатно (free) EDT

...продолжаем мучить(ся с) EDT

28.12.2019    2859    abc120000    8       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

EDT 1.16. Первые 20 часов работы 26

Статья Программист Нет файла v8 Россия Бесплатно (free) EDT

Первое знакомство с 1C:Enterprise Development Tools, версия 1.16.0.363.

25.12.2019    6857    abc120000    10       

Мониторим производительность с помощью 1С RAS 103

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Производительность и оптимизация (HighLoad)

Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.

19.12.2019    4279    ivanov660    12       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

Разбор любого JSON-объекта в соответствующую структуру 10

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика WEB

Данная публикация предназначена разработчикам 1С, которым приходиться разбирать данные формата JSON. Выложенный пример кода создает объект типа Структура, полностью повторяющий структуру данных формата JSON.

13.11.2019    2683    user665435_al.windstorm    14       

Git для 1С-ника и другие технологии групповой разработки 38

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Инструментарий разработчика Git (GitHub, GitLab, BitBucket)

У многих специалистов в отношении Git сложились стереотипы, мешающие начать работу с этим прекрасным и удобным инструментом. Почему его не стоит бояться, и чем он может упростить жизнь 1С-никам, рассказал архитектор ГК «Невада» Станислав Ганиев.

28.10.2019    7463    stas_ganiev    16       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

FastCode - сервис поиска кода 1С 50

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Инструментарий разработчика

Добавляйте свои шаблоны кода или ищите готовые шаблоны других разработчиков. Оставляйте отзывы и лайки, добавляйте понравившиеся фрагменты в свою библиотеку. Ищите по БСП или по общим модулям своей конфигурации.

10.09.2019    6585    m.bolsun    22       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Как мы разрабатываем в EDT 69

Статья Программист Нет файла v8 Бесплатно (free) EDT

EDT – это новая среда разработки, на которую сейчас перешли разработчики фирмы «1С». Однако до сих пор существует ряд «белых пятен», касающихся как теоретической, так и практической части применения этого инструмента. Про опыт перехода на разработку в EDT на конференции INFOSTART EVENT 2018 EDUCATION рассказал начальник сектора разработки в компании «Группа Полипластик» Владимир Крючков.

23.08.2019    7506    ivanov660    21       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору? 88

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

Заменить конфигуратор сложно, а в некоторых случаях невозможно, если, например, нужно оперативно подправить код непосредственно в рабочей конфигурации…

15.08.2019    11819    ellavs    85       

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 161

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    16941    ids79    27       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Групповая обработка (Управляемая консоль отчетов) 34

Статья Программист Нет файла v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Обработка документов Инструментарий разработчика Обработка справочников

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    5310    Evg-Lylyk    10       

Перенос и резервное копирование настроек конфигуратора 57

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    6480    tormozit    18       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Как добавить типовую форму для СКД (для начинающих) (1С 8.3, управляемые формы) 10

Статья Программист Стажер Нет файла v8 v8::УФ v8::СКД Бесплатно (free) Инструментарий разработчика Работа с интерфейсом

Кастомизация СКД, нестандартная расшифровка, загрузка параметров и другие действия требуют наличия формы отчета. При создании СКД отчета по умолчанию форма не создается, в большинстве случаев это и не требуется. Однако при ситуациях, перечисленных выше, форму все же нужно создать. Это простая инструкция по созданию такой типовой формы.

25.03.2019    7787    ellavs    9       

Git + 1С. Часть 2. Реализация Git workflow в 1С-разработке по шагам 130

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

В этой части мы рассмотрим наиболее распространённую схему workflow при групповой разработке с использованием Git. Как приступить к доработке по поставленной задаче; исправить ошибку, обнаруженную на этапе тестирования; отправить свой код на слияние в предстоящий релиз; и т.д. Постараемся охватить большинство задач, составляющих основной цикл разработки

28.01.2019    12161    stas_ganiev    18       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.130.х, КА 2.4.11.х и ERP 2.4.11.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений 20

Статья Программист Архив с данными v8 Абонемент ($m) Инструментарий разработчика

Рассматривается использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений.

1 стартмани

24.12.2018    4141    AlexKo    9       

[8.3] Анализ планов запросов (Управляемая консоль отчетов) 136

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Консоль запросов

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    15873    Evg-Lylyk    6       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Метрики, графики, статистика = Prometheus + Grafana 111

Статья Программист Нет файла v8 v8::ОУ Россия Бесплатно (free) Инструментарий разработчика

Снятие метрик из базы данных 1С с хранением в Phrometheus и красивое оформление на основе Grafana. Или как мы создавали комфортные условия административному персоналу на отдельно взятом складе.

23.10.2018    12115    197    freewms    75       

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git 285

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    44084    stas_ganiev    72       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Взгляд на практику разработки в EDT из зазеркалья 118

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) EDT

В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.

26.07.2018    19953    ivanov660    104       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 17 февраля по 13 марта 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

Практика применения инструментов продвинутого разработчика 1С 159

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Статья адресована разработчикам. Будет чуть-чуть теории, будут воспоминания, и потом пойдет практика.

23.07.2018    21605    artbear    22       

Лайфхак: исходники внешних обработок и отчетов 1С - это просто. 35

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Важно: статья далеко на любителя всяких таких git'ов, gitlab'ов и oscript'ов.

22.06.2018    8893    new_user    12