Аюханов Артур

925
Рейтинг

Артур Аюханов
artbear



  •   Регистрация: 03.04.2007 (11 лет назад)

  •   Был(а) на сайте: 18.06.2018


Группы

Советник администрации

Профессиональный разработчик

IE 2012 Докладчик

IE 2013 EVO Участник

IE 2013 REV Докладчик

IE 2014 Участник

Член клуба Infostart Expert

IE 2015 Участник

IE 2016 Участник

Карта покупателя SILVER

IE 2017 Докладчик

Рейтинг 925

xUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8 146

v8 1cv8.cf Бесплатно (free)

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    23620    45    

Механизмы тестирования в 1С. Использование методики TDD (разработка через тестирование) в 1С 183

Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на первой конференции инфостарта 2012 года. Она опубликована в журнале Инфостарта №1.

09.02.2015    44520    53    

Анализ начисленных налогов и взносов по подразделениям (правильная развертка подразделений по периодам) ЗУП 74

v8 КА1 ЗУП2.5 ЗКБУ УПП1 Россия БУ Зарплата НДФЛ ФОМС, ПФ, ФСС Абонемент ($m)

Анализ начисленных налогов и взносов по подразделениям с учетом кадровых перемещений сотрудников между разными подразделениями в разных периодах. В аналогичных разработках подразделение выдается только на момент формирования отчета или на конец периода, что неверно. Протестировано на ЗУП от 2.5.31.4 до 2.5.41.3 Бухгалтерам должно понравиться :)

1 стартмани

21.02.2011    20456    1222    51    

Проверка сумм уплаты страховых взносов для отчета в ПФР (ЗУП, БП, КА, УПП) 109

v8 КА1 БП2.0 ЗУП2.5 ЗКБУ УПП1 Россия БУ Зарплата ФОМС, ПФ, ФСС Абонемент ($m)

В последнее время на форумах очень много претензий к подсистеме "Подготовка сведений в ПФР", говорят о том, что неправильно распределяется сумма перечисленных взносов. Но корень проблемы не в подсистеме, а в неправильном вводе документов "Расчеты по страховым взносам". Данный отчет призван в этом помочь. Исходная разработка для 77 (Зик, Бух, УСН) - http://infostart.ru/public/80495/ - Большое спасибо Kapitan911 за идею и наставление на истинный путь :)

1 стартмани

23.01.2011    16948    1534    41    

Повышение удобства разработки в среде 1С:Предприятие 8 185

v8 1cv8.cf Россия Бесплатно (free)

Статьи, публикации, блоги, обсуждения, линки, которые помогают в разработке для 1С 8

10.02.2010    22049    37    

Оптимизация типовых функций из кода 1с в 1С:Предприятие 8.Х 20

v8 1cv8.cf Россия Абонемент ($m)

Оптимизация типовых функций/кода 1с в 8-ке - оптимизация типовых функций 1С типа ВыделитьСлово, РазложитьСтрокуВМассивПодстрок и т.д.

1 стартмани

28.01.2010    13057    55    32    

Поздравление с Новым Годом 2010 для 1С 8.1 - свободный доступ для всех :) 50

v8 1cv8.cf Россия Бесплатно (free)

Поздравление с Новым Годом 2010 для 1С 8.1 - обновил до версии 1.2.1 Включил свободный доступ для всех :)

28.12.2009    11513    447    30    

Сравнение остатков или оборотов двух регистров - накопления или бухгалтерии, версия 2.3 48

v8 УПП1 Абонемент ($m)

Сравнение остатков или оборотов двух регистров накопление или регистра накопления и регистра бухгалтерии. Полезна для различных конфигураций, в т.ч. на базе УПП.

1 стартмани

28.04.2009    15648    795    52    

Матрица настроек пользователей (ускоренная) 56

v8 1cv8.cf Россия Абонемент ($m)

Быстрый отчет по настройкам пользователей для типовых конфигураций.

1 стартмани

19.01.2009    8768    745    14    

Комментарии

DevxUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8#45 13.06.18 13:35
(44) 1 Встраивание как подсистемы - сложный процесс и у него сейчас очень мало сторонников :(
Я, например, не использую этот механизм вообще.

2 развитие xUnitFor1C ушло в сторону "сводного" продукта ADD (vanessa-add) https://github.com/silverbulleters/add

сам xUnitFor1C пока никто не развивает, все силы мы будем отдавать на ADD

в новом релизе ADD, который будет выпущен на днях, как раз реализован обычный=привычный способ отладки как плагинов, так и самих тестов.

PS кстати, для ADD у нас есть планы сделать расширение в дополнение к варианту на внешних обработках, но эти планы пока довольно отдаленные.
DevСнегопат - расширение Конфигуратора 8.2/8.3 от orefkov#859 13.06.18 13:28
(858) 8.3.10 с моими и @7OH правками Снегопата работает абсолютно нормально.
где-то уже год или чуть более работаю, проблем не встречаю.
ВКTool1CD Beta в деле#4 10.05.18 16:37
Очень круто!

Вышли из тени наконец-то :) ?
AdminНастройка регламентных заданий с использованием bat-файлов или vbs-скриптов через механизм Task Scheduler Windows#4 19.04.18 17:25
(0) Явный вызов 1cv8 давно уже устарел.

Мы и многие из коллег юзаем удобный и мощный инструмент для автоматизации 1С.

Очень рекомендую vanessa-runner
Запускать 1С стало совсем просто
https://github.com/silverbulleters/vanessa-runner

Работает давно, удобно и быстро, используются штатные возможности командной строки 1С и навороты над ней.

+ Файлы настройки
+ командная строка
+ параметризация
+ относительные пути файлов
+ поддержка кучи операций
+ никаких длинных страшных ключей и командных строк 1С
+ и т.п. и т.д.

Никакие устаревшие явные вызовы 1cv8.exe, который еще найти предстоит, не нужны!
НовостиОбзор новой версии Enterprise Development Tools#39 19.04.18 17:21
(27) Явный вызов 1cv8 давно уже устарел.

Мы и многие из коллег юзаем удобный и мощный инструмент для автоматизации 1С.

Очень рекомендую vanessa-runner
Запускать 1С стало совсем просто
https://github.com/silverbulleters/vanessa-runner

Работает давно, удобно и быстро, используются штатные возможности командной строки 1С и навороты над ней.

+ Файлы настройки
+ командная строка
+ параметризация
+ относительные пути файлов
+ поддержка кучи операций
+ никаких длинных страшных ключей и командных строк 1С
+ и т.п. и т.д.

Никакие устаревшие явные вызовы 1cv8.exe, который еще найти предстоит, не нужны!
НовостиНазвано место проведения хакатона по 1С «iS THiS DESiGN»#22 18.04.18 18:17
(21) Как правило, чтобы кому-то было "Бесплатно", кто-то другой (организатор, спонсор) должен заплатить :( - деньгами, временем и другими ресурсами.
AdminРежим агента конфигуратора#10 04.04.18 11:39
Отличная статья.
Автору большое спасибо.
DevСоздаем свою библиотеку для OneScript#16 07.03.18 11:15
(8) Предлагаю указать, что #Использовать ".." должно быть первым в списке #Использовать для исключения дальнейших проблем разработки
DevСоздаем свою библиотеку для OneScript#9 06.03.18 18:16
(8) Упс, не увидел на скриншоте.
Значит, заработался, пора домой!
DevСоздаем свою библиотеку для OneScript#7 06.03.18 17:39
Отличная статья.

Цитата
Зачем это все? Теперь мы можем «использовать» нашу библиотеку «по имени»! Вернемся в сценарий my_project/script.os и заменим строку «использования» библиотеки с «пути» (с кавычками и двумя точками) на подключение «по имени» (без кавычек и каких-либо путей):
а теперь попробуйте доработать библиотеку в исходниках, запустить тесты и получить прохождение тестов не своих исходников, а уже установленной библиотеки.

Предлагаю написать, что
+ мы можем «использовать» нашу библиотеку «по имени»
+ для этого создадим новый сценарий вне каталога исходников библиотеки и обратимся к нашей установленной библиотеке

и также лучше указать, что #Использовать ".." должно быть первым в списке #Использовать для исключения проблем разработки