Матренин
Резюме Программист 1С
27 березня 2018р.Харків

Зайдіть або зареєструйтесь як роботодавець, щоб побачити контактну інформацію.
- Освіта—
- Досвід роботине має значення
- Тип роботибудь-яка
- Вид зайнятостібудь-який
Початковий текст
Матренин ******* Викторович
Телефон: Показати контакти
Почта: **************** (mailto:****************)
Стаж: с ноября 2016г.
Сейчас: работаю на фрилансе в нескольких компаниях.
Что умею и практикую в 1с:
1. Запросы. Запросам я уделил не мало времени (в частности прочитал книгу «Язык запросов 1с Предприятия» Хрусталевой), чтобы писать их качественно и правильно:
1. 1. не пишу запросы в цикле, а стараюсь получать единый массив,
1.2. использую временные таблицы вместо вложенных запросов,
1.3. всегда стараюсь писать запрос открывающийся в конструкторе – для этого использую такие инструменты как МенеджерВременныхТаблиц, ВыборКогдаТогда и другие ухищрения.
1.4. Стараюсь избегать к обращениям через три и более точки к измерениям составного типа
1.5. Стараюсь Выгружать результат в ТаблицуЗначений только для прямой загрузки в регистры
1.6. Накладываю параметры отборы из регистра в условиях виртуальных таблиц. При этом стараюсь в парядке следования измерений в регистре.
1.7. Индексирую соединяемые поля
1.8. Получаю Представления для Печатных форм, а не ссылки.
Многое, конечно, зависит от сроков и объемов выбираемых данных, но как оптимизировать запросы я более менее знаю, и этот вопрос у меня в сфере интересов.
2. Отчеты: СКД, ПостроительОтчетов, УниверсальныйОтчет….
Приоритет у меня с СКД, но если нужно написать на УниверсальномОтчете сложностей с этим не возникало. Пару раз сталкивался с ПостроителемОтчетов, каждый раз принципиально в нем разбираясь, поэтому в принципе готов писать, и править, отчеты написанные на нем со знанием дела. В основном изучаю СистемуКомпановкиДанных как основной инструмент в написании отчетов, опыт написание этим методом у меня богат. В СКД владею:
2.1. Построение отчетов с возможностью изменения данных прямиком из отчета
2.2. Построение индивидуальных Макетов
2.3. Создание сложных расшифровок
2.4. Передачей параметров из одного набора данных в другой
2.5. Использовать вложенные схемы
3. Управляемые формы:
3.1. Разбираюсь в дерективах компиляции
3.2. Умею конструировать сложные формы
3.3. Умею создавать и настраивать динамические списки
3.4. Умею открывать окна не модально
3.5. Использую ХранилищеФормы для хранение информации между вызовами сервера
4. Работа со внешними файлами, COM-соединением и почтой.
4.1. Делал с нуля обработку, которая сама выгружает файлы с ПрайсЛистами из почтового ящика, разархивирует их, если они заархивированы (поддерживаемые ахривы zip, rar, gzip), читает (поддерживаемые форматы xls, ods, dbf, txt, csv – в txt и csv автоматически подбирал кодировку), дальше их обрабатывает и преобразовывает в единый формат таблицы для последующей выгрузки на сайт (при том что входные параметры абсолютно разные, например в у некоторых контрагентов прайсы на нескольких листах).
4.2. Делал выгрузку ПрайсЛистов уже с макросами для формирования заказа на сайт
4.3. Соединял две базы через СОМ-соединение, что бы в одной ЗаказПоставщику, формировал ЗаказПокупателя в другой, а так же что бы РТУ в одной формировало ПТУ вдругой.
5. Конвертация данных. Просмотрел курсы, соединял пару баз. Опыт не большой, но вопросом владею – создавал правила конвертации на всех уровнях (ПВД,ПКО,ПКС,ПКГС,ПКЗ), прописывал код в обработчиках событий.