Артемов Сергей | Начальник отдела интеграции | БКС Технологии

«История роста и работы команд 1С в условиях HighLoad и BigData»

Хочу поделиться о том как влияют требования бизнеса на изменения в условиях высоконагруженных систем на базе 1С объемом в терабайбы в год и с потоками в миллионы сообщений в сутки. Как командам 1С успевать за изменениями в условиях взрывного роста компании и при этом успевать делать эффективней себя. О том как непрерывно расти профессионально и использовать экспертный подход. А также пример того, как мы решили покрыть тестами наш легаси код. Список тезисов доклада: - Матрица зрелости процессов организации. - Инфраструктура 1С при 24/7/365, HighLoad, BigData. Как цели накладывают отпечаток на инфраструктуру. - Монолиты 1С и Микросервисы - Интеграция: Шины, объемы, регламенты, моральное устаревание архитектуры и новые вызовы. - Как цели накладывают отпечаток на процессы. Agile Spotify. - Как ускорить разработку. Сколько нужно программистов если нужно сделать 2 раза больше фич. - Как ускорить разработку. Анализ потерь. - Как все начали разговаривать на одном языке. - Процессы разработки: Подпольная автоматизация как желание сделать лучше. - Процессы разработки: Пирамида тестирования в голове 1С-ника. - Процессы разработки: Свое тестовое казино в 1С. - Пример перехода на 8.3. Цели. Варианты. Риски. - Пример перехода на 8.3. Регресс. OScript. Git. - Переход на 8.3 Дымовое тестирование и автоматизированное пользовательское тестирование. - Своя подсистема "Статистика" на инструмент.

Консоль запросов OData

Программирование - Инструментарий

Консоль запросов по протоколу OData.

О публикации REST интерфейса ODATA можно почитать тут.

Примеры запросов:

К регистру сведений: InformationRegister_ИмяРегистра?$filter=year(Дата) eq " + СтрЗаменить(Год(Период), " ", "") + " and month(Дата) eq " + Месяц(Период) + " and Организация_Key eq guid'" + ОрганизацияГУИД + "'"

К конкретной записи справочника: "Catalog_" + ИмяСправочника+ "(guid'" + ГУИД + "')"

Выборка документов: Document_ИмяДокумента?$filter=Организация_Key eq guid'" + Организация + "' " + "and Дата eq datetime'" + Период + "'"

Скачать файлы

Наименование Файл Версия Размер
Консоль запросов OData:
.epf 9,11Kb
30.08.17
41
.epf 1.1 9,11Kb 41 Скачать

См. также

Комментарии
Сортировка: Древо
1. Alien_job 140 31.08.17 12:23 Сейчас в теме
Проверяли работу запросов на добавление и изменение документов /
справочников?
2. vlsv 12 31.08.17 13:50 Сейчас в теме
В основном тестировал работу получения данных "GET" запросами, и работу с планом обмена "POST" запросами, но и другие варианты должны работать.
3. timm00 101 05.12.17 13:39 Сейчас в теме
1. JSON не работает (и не может работать в контексте кода обработки, нужен ЗаголовокHTTP.Вставить("Accept", "application/json");)
2. POST в таком виде тоже работать не может ни с документами ни со справочниками ни с регистрами (нужен Запрос.УстановитьТелоИзСтроки)
За что я 1$m заплатил?) Совсем сыро...
4. VmvLer 05.12.17 13:43 Сейчас в теме
(3) пока за название обработки видимо.

оно создано грамотно с точки зрения маркетологов)
5. vlsv 12 05.12.17 17:14 Сейчас в теме
Эта обработка разрабатывалась как и указывалось в названии, только для отладки запросов (get). Также тестировались "post" для работы с планом обмена. Остальной функционал дорабатываю.
6. kupala 72 16.07.18 12:30 Сейчас в теме
Деньги на ветер. Скачал по просьбе сослуживца. Получил отзыв: В обработке ничего путного нет.
Оставьте свое сообщение