07.05.2024

Резюме 1с программиста пример: Образец резюме программиста 1С — примеры заполнения анкет и резюме

Резюме программист 1с образец. Как рассказать про опыт работы

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

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

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

В связи с большой конкуренцией к соискателю на должность предъявляются завышенные требования. Претендент должен обладать высокой ответственностью, быстро усваивать большие объёмы информации, решать сложные уникальные задачи .

Чтобы соответствовать таким критериям, перед составлением самопрезентации нужно хорошо проанализировать резюме потенциальных конкурентов и на основании полученной информации создать своё уникальное предложение.

Не забывайте, что резюме относится к деловому документообороту, поэтому оно имеет блоки обязательной информации.

В анкете должны быть указаны:

  • Желаемая заработная плата;
  • Ожидаемая должность;
  • Профессиональные области и навыки;
  • Сведения об образовании;
  • Контакты.

Указание корректных контактных данных с соблюдением деловой этики – это в первую очередь уважительное отношение к работодателю.

Как рассказать про опыт работы

При составлении самопрезентации соискатель должен указать опыт своей работы. Будь то обучение детей информатике, администрирование сервера или даже фриланс.

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

Если соискатель рассматривает вакансию программист 1с битрикс, резюме в таком случае должно содержать более специализированную информацию.

Опытный рекрутер тратит около 6 секунд на оценку одного резюме, поэтому список обязанностей должен быть информативным и предельно кратким.

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

Для специалиста в области 1с-bitrix фраза «техподдержка ПК, оргтехники и сети» вовсе может стать губительной , так как это будет означать, что соискатель был мало востребован как программист.

Пример опыта работы в резюме программиста 1с:

    Организация:

    «Сеть трейд»

    Должность:

    Ведущий программист 1С

    Обязанности:

    — Программирование в среде 1С 8.3;
    — Сопровождение и доработка конфигураций CRM;
    — Тестирование работоспособности функционала системы;
    — Консультирование и поддержка пользователей.

    Не копируйте опыт работы из чужих резюме. Грамотный рекрутер сразу распознает подлог и ваш рейтинг резко упадет.

    Что делать, если нет опыта работы

    Хорошо если у соискателя есть достаточный опыт работы, для того чтобы претендовать на определенную должность.

    А что делать, если такого опыта нет или он ничтожно мал?

    В такой ситуации придется вспомнить все подработки в сфере фриланса и подкрепить информацию качественным портфолио. Как правило, скорость карьерного роста программиста зависит от уровня приобретенных знаний и способности эффективно применить их на практике, поэтому задача новичка «громко» заявить о себе .

    Если стаж по заявленной специальности составляет менее одного года, и до этого вы работали в другом направлении, смену вида деятельности придется объяснить. В подтверждение профессионализма укажите ресурс, на котором работодатель ознакомится с вашими разработками или напишите, что готовы предоставить такой материал по требованию.

    Навыки и образование

    Специалист 1с, резюме которого попадёт на стол работодателя, будет иметь преимущество при наличии диплома о высшем образовании. Также рекрутёры обращают особое внимание на наличие 1С сертификата .

    При указании такого документа не следует писать: «сертифицированный специалист 1С». Такая фраза не вносит ясности, в каком именно направлении был аттестован специалист, поэтому вносите в резюме конкретную информацию.

    Пример информации об образовании:

    • Университет ИТМО

      Факультет:

      факультет программной инженерии и компьютерной техники (ФПИиКТ)

      Специальность:

      Программный инженер

      Год окончания:

    В этом же блоке указываются наиболее значимые курсы по повышению квалификации.

    Если вы позиционируете себя как специалиста, то работодателю по большому счёту всё равно, где вы научились работать с платформой. Поэтому постарайтесь указать в этом разделе только уникальные навыки.

    Не забывайте и про знание языков: в любой IT-специальности требуется серьезное владение английским.

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

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

    Как разработчику преподнести себя

    Разработчик 1с, резюме которого рассматривается в данной статье, для достижения положительного результата должен правильно себя позиционировать в общей массе соискателей.

    Людям с аналитическим мышлением бывает достаточно сложно составить рассказ о себе, чтобы он не был набором клише и избитых фраз: люблю свою работу, делаю ее качественно, хочу развиваться и т. д.

    Не нужно писать умные слова, если это не относится к терминологии.

    Опытный рекрутёр легко вычислит кандидата, который пытается показать себя умнее, чем он есть на самом деле. В дополнительных комментариях будет уместно сообщить о своих достижениях и наработках.

    Пример «О себе»:

    • Имею большой опыт удаленной поддержки пользователей по продуктам 1С. Самостоятельно настраиваю ПО под конкретную компанию с учётом специфики бизнеса. Есть опыт организации обмена данными между филиальными структурами.

    Правильное заполнение контактов

    В этом пункте есть только два простых правила:

  1. Чем больше – тем лучше;
  2. Доступность канала связи.

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

Пример контактных данных:

Заключение

Наш образец резюме программиста 1с поможет справиться с «боязнью чистого листа», когда в голову не идут мысли о том, с чего начать.

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

Помните, что работодателю интересны только те сведения, которые имеют непосредственное отношение к профессии. Берегите свою репутацию – вносите в документ только достоверную информацию.

Ищете работу или планируете ее искать?

Вам поможет наш образец заполнения резюме на должность программиста 1С (опытного специалиста или новичка без опыта работы).

Грамотное резюме сильно повысит ваши шансы на трудоустройство.

Шаблон резюме программиста 1С есть в двух видах

  • Для опытных специалистов.
  • Для тех, у кого опыта пока нет.

Преимущества шаблона

1) Частые приглашения на собеседования. Мы уже многим людям помогли составить «продающее», сильное резюме и поняли, что работает, а что нет. Этот образец составления резюме программиста 1С проверен практикой.

2) Стандартный формат. Каждый hr-менеджер и директор мгновенно найдет нужную информацию в резюме. Все просто.

3) Компактность. Если вы думаете, что 4 листа с вашим опытом работы кому-то нужны, вы глубоко заблуждаетесь. Менеджеры по персоналу любят, когда все понятно, удобно и просто. Наш образец – это пример правильного составления резюме для работы программистом 1С.

4) Важные вещи наверху. То, что работодателю важно, будет расположено на самом верху и сразу бросится в глаза тем, кто занимается подбором кадров. Это даст вам преимущества перед другими кандидатами.

5) Резюме можно просто менять в зависимости от вакансии. Чтобы быстро найти хорошую работу, эффективнее всего немного менять резюме под каждую вакансию. Все просто – скачайте и используйте наш образец того, как составить резюме программиста 1С. Он позволяет вносить изменения моментально.

Чтобы скачать образец резюме программиста 1С, нажмите на ссылку ниже.

Часто смущает, как программисты, претендующие на высокооплачиваемую работу, не могут составить внушающее уважение резюме, а высылают дешевые поделки. Рекомендую изменить отношение к резюме, т.к. часто решение, вызывать или нет на собеседование, принимается исключительно по этому документу.

Аннотация

В самом начале должна присутствовать аннотация, т.е. краткое содержание резюме.

Тут нужно указать то, что больше всего интересует работодателя: возраст, желаемый оклад, семейное положение и наличие детей, место жительство, вид жительства (ипотека, своя квартира, аренда), гражданство РФ.

Можно указать срок проживания в Москве.

Можно указать, что сейчас трудоустроен, но в поисках работы и по каким причинам. Или наоборот, что не работаете столько-то месяцев и почему.

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

Общий стаж пишите только по 1С, выделите, сколько вы занимались 1с8, это важно. Есть разница между «1 года в 1С 8 и 6 лет в 1С 7» и «5 лет в 1С 8».

Навыки, достижения

Достижения писать не в каждой вакансии, а отдельным список. Так их проще воспринимать. Список должен быть разумных размеров, не нужно каждый чих выдавать за достижение.

Этот список должен идти до перечня мест работы. Т.к. просматривая длинный стаж, работодатель может и не дойти до раздела навыков.

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

Не нужно быть многословным.

Фразу «снизил расходы на Интернет более чем на 50% путем установки и настройки proxy — сервера (ПО User Gate)» можно заменить на «умею существенно оптимизировать расходы на интернет».

Полезные для 1С навыки :

  1. Знание типовых конфигураций — в какой степени и каких.
  2. Опыт руководства другими программистами — сколько человек в подчинении и срок работы в должности руководителя.
  3. Опыт интеграции:
    1. С сайтами компании (интернет-магазин, прайс-лист)
    2. С мобильной торговлей
  4. Опыт работы с торговым оборудованием (весы, сканер ШК, эквайринг, ТСД).
  5. Опыт разработки системы мотивации продавцов, менеджеров.
  6. Опыт разработки систем планирования заказов и распределения товаров между филиалами.
  7. Опыт разработки систем складской логистики — учет товаров, ячеистый склад, автоматизация инвентаризаций.
  8. Опыт работы с веб-сервисами. С кратким описанием практического применения веб-сервисов. Т.е. не просто что применял какой-то веб-сервис, а зачем.
  9. Знания процессов деятельности организаций — торговля оптовая и розничная, CRM , производство, финансы, кадровый, бухгалтерский учет. Указать в какой степени. Сюда же указать опыт работы в отраслях: алкоголь, транспорт, медицина и т.п.
  10. Знание механизмов платформы: СКД.
  11. Опыт администрирования MS -SQL сервера — умение настраивать архивацию, оптимизировать базы.
  12. Опыт написания технических инструкций.

Не нужно писать «Администрирование» первым. Для программиста это последняя по значимости опыт. Если соискатель пишет первым такие навыки, это создает впечатление, что он занимался в основном администрирование. Сортируйте по важности!

Не указывайте навыки вроде «Техподдержка компьютеров, оргтехники и сети». Для программистов администрирование компьютеров и оргтехники на рабочем месте — это скорее недостаток, о котором не нужно извещать, т.к. говорит, что он мало занимался своей основной деятельностью, потому что был мало востребован как программист. Ну или ничем другим похвалиться соискатель не может, поэтому приводит все, что вспомнит и чего умеет.

Стаж

Обычно Работодатель просматривает только первые 2-3 вакансии. Остальные можно не перечислять, или вынести их в отдельную разработку. Тем более, мало кого интересует работа, не относящаяся к искомой вакансии. Если вы работали инженером или администратором, это не интересует Работодателя, только создает шум и раздражает.

В названии организации можно указывать, к какой сети/вендору она относится. Это дает больше информации, чем безликое ООО. Вообще вместо названия организации лучше указывать бренд, под которым она работала/известна. Это дает больше информации работодателю.

Простое название, например, ООО «АРС», ни о чем не говорит. Нужно указывать, чем занималась копания — франчайзи, торговля, алкоголь, производство какой продукции и т.п. Работодателю импонируют соискатели имеющие опыт в сфере его деятельности, безликое название организации может скрыть эту полезную информацию.

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

Внедрение, доработка, настройка и сопровождение типовых и доработанных конфигураций, консультирование пользователей. Модификация объектов конфигурации бухгалтерского, налогового и управленческого учета; оптимизация ведения учета, изменение конфигурации под требования пользователя, создание отчётов, документов. Анализ производительности работы с базой, внесения изменений для оптимизации работы с базой, обновление типовых изменённых баз, консультирование пользователя по вопросам пользования.

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

Образование

Лучше отдельной строкой в начале указать, какое образование — высшее. Важно отметить, что образование по специальности, если это так. В этой же строке — наличие или отсутствие сертификатов по 1С. Это важно, т.к. многие ищут информацию о сертификатов.

Не нужно писать «Сертифицированный 1С: Специалист 7.7 Бухгалтерия, Торговля, 1С». Из такой фразы не ясно точно, какие сертификаты есть. Лучше писать по шаблону «имею сертификаты Специалист 1С8 ЗУП, БП, Платформа, УПП и 1С7 Профессионал Платформа, ТиС, Бух, ЗиК, ИТРП».

Если есть Специалист, не нужно указывать Профессионал, это и так понятно.

Тут же можно кратко изложить навыки, полученные на курсах. Например, «Дополнительно на курсах изучал работу с ЗУП, основы бухучета». Не нужно в краткой аннотации излагать курсы по платформе, например, т.к. если человек знает платформу, то не так важно, где он ее изучил — на курсах или отдельно. Важно указывать только те курсы, которые дали дополнительные, специфические, выгодно выделяющие Вас знания.

Подробную расшифровку образования и курсов можно привести отдельно. Этот раздел вряд ли кто будет подробно смотреть.

Примеры разработок

Можно указать в резюме сайт, с которого можно скачать примеры разработок или написать, что можете предоставить такие примеры.

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

Основные требования — знаки операций отделять пробелами с обеих сторон, делать отступы (аналогичные тому, которое делает инструмент «Форматировать Alt +Shift +F »), писать осмысленные комментарии.

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

Личная информация

Нужно указать владение языками, наличие водительских прав. Можно указать занятия спортом, то, что редко болеете, не курите, наличие семьи и детей и т.п. полезные качества.

Стиль и смысл текста резюме
  • «Под нужды организаций» — это и так понятно
  • «Конвертация данных между приложениями 1С с применением конфигурации Конвертация данных и внешних программ» — для работодателя вполне понятны сокращения КД, СКД. В резюме чем меньше слов, тем лучше.
  • «Поддержка и консультирование пользователей» — до сих пор не могу понять, в чем разница между поддержкой и консультированием, можно задать этот вопрос соискателю, вызовет затруднения. Писать нужно только те фразы, смысл которых ясен вам и работодателю.
  • «Программирование и конфигурирование в среде 1С: Предприятие 8.0/1/2 на встроенном языке» — а на чем еще можно программировать? На ассемблерных вставках? Избегайте лишних деталей.
  • «Администрирование базы» — лично меня эта фраза смущает. Почему базы а не баз, даже если она была одна? Зачем заставлять работодателя думать над тем, одна была база или нет. Вдруг вы можете администрировать только эту базу, а другу не сможете, иначе бы написали «баз».

Что смущает

Если стаж по 1С небольшой, до года, а до этого стаж в другой области. Нужно написать, почему произошла смена деятельности, какие успехи, и какие планы в направлении 1С — это надолго или временно.

Если указан размер зарплаты существенно ниже, чем по рынку, то это смущает — человек или не ценит себя (психологические проблемы) или ощущает неуверенность в своих силах, а возможно даже знает, что его уровень не очень высок, что сложную работу не потянет, поэтому и претендует на маленькую зарплату.

Ошибки в резюме, которые выделяет Word . Я не склонен к буквоедству, но красные подчеркнутые слова в резюме немного раздражают глаз и создают впечатление некомпетентности.

Не пишите резюме больше, чем на 8 страниц. Обычно резюме отправляют на печать, но читают только первые 1-3 листа. Работодателя может раздражать, если он случайно отравит такое большое резюме на печать целиком, т. к. он ожидает резюме на 2-3 листа. Если необходимо, напишите подробное приложение к резюме и его отправляйте в случае заинтересованности, например, при приглашении на собеседование.

Иногда встречаются люди, которые всю жизнь работали на одном месте. Это смущает, на самом деле. Для программиста это нетипично.

Смущает большие пропуски без работы, особенно с последнего места работы. Или человек не хочет работать, или не может найти работу.

Результаты отбора

Привожу пример отбора кандидатов, чтобы было понятно, как просматриваются и аннотируются резюме:

1. 38 лет. Дог. Свободен. По март работал в Интерн-магазине ведущим разработчиком. Умеет и веб-программирование. Опыт большой. В 1С пришел из руководителя IT.

2. 38, Царицыно. Свободен с июля. Опыт большой, в т.ч. по рознице и обменам. ЗП не указана. Смотреть

3. 37 лет. Дог. Занят. С УТ работает. Опыт большой (8 лет). Имеет смысл смотреть, хоть резюме и не внятно написано.

4. 44, ЗП 100. Пролетарская. Сейчас работает уже 11 лет в торговой фирме, УТ. Опыт нормальный, но почему только в одной организации?

5. 110. 47 лет. Мытищи. В Основном в автоотрасли автоматизировал. Возраст большой, смущает.

6. 100. 29 лет. Занят. 3 последних года — руководитель отдела программистов. До этого программировал 2 года, до этого консалтинг. Смущает, что не по профилю посл. время.

7. 32 года. 50 т.р. Программистом 1.6 год, резюме не очень толково написано. На роль подмастерья, не более.

Главная » Инвестиции » Резюме программист 1с образец. Как рассказать про опыт работы

Образец резюме на вакансию бухгалтера

Каким должно быть резюме на вакансию бухгалтера? Структурно правильный образец резюме. Примеры разделов и важная информация в резюме бухгалтера.


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

Бухгалтер, в зависимости от места работы, должен обладать различными навыками. Так, иностранные и российские компании нуждаются в специалистах, у которых есть различия в требованиях работы. Для иностранной организации бухгалтер должен владеть следующими навыками:

— опытом работы;

— знаниями в области налогового и бухгалтерского законодательства;

— навыками ведения российской отчётности, отчетности по международным стандартам;

— опытом работы с системами бухгалтерского учета;

— опытом учета и владением английского (или другого) языка.

Если вы обладаете этим опытом и навыками, то обязательно укажите это в своем резюме.

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

Образец резюме на работу

Бухгалтер – это основной помощник работодателя, именно на его плечи ложится вся финансовая ответственность. Хороший специалист всегда имеет на руках диплом об окончании высшего учебного заведения, а в некоторых случаях и другие квалифицированные аттестаты.

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

Подробнее: http://master-rezume.com/primery-rezyume/buxgalter

Работа 1С программиста

Сегодня мы обсудим один реальный рабочий день программиста 1С с примерами задач из жизни.

Работа 1С программиста делится на следующие виды:

  • Франч (стажер на выезде)
  • Франч (внедренец на выезде)
  • В штате компании (разработка по ТЗ)
  • В штате компании (работа по задачам)

*Франч – в простонародье «Компания франчайзинговой сети 1С» или «Франчайзи 1С».

*Внедренец – специалист по внедрению 1С, мало занимается доработками, много занимается внедрением (настройка и установка с нуля, обучение, мелкие доработки и работа по ошибкам).

Как Вы понимаете, содержание рабочего дня программиста 1С сильно отличается от вида работы. Мы сейчас обсудим все варианты.

Итак, поехали.

 

Работа 1С программиста во франчайзи в качестве стажера на выезде

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

Речь идет про что-то похожее на коммивояжерство. Звонки (обращения) клиентов собирает колл-центр (call-центр). Работа 1С программиста заключается в выезде к клиенту, демонстрации 1С и рассказе на сколько она хороша.

В случае покупки клиенту дарятся бесплатные часы (например 3 часа при покупке конфигурации Управление торговлей). В этом случае 1С программист выезжает к клиенту еще раз и делает установку 1С и первичную настройку конфигурации.

Когда выходит очередное обновление, все ранее купившие у Вас 1С клиенты обращаются к Вам за установкой этого обновления.

 
Рабочий день 1С программиста

1С программист приехал на работу в офис (не каждый день). В зависимости от руководства call-центр передает 1С программисту или список поступивших обращений (а программист обзванивает и договаривается о конкретном времени встречи) или готовое расписание для объезда клиентов.

С ноутбуком 1С программист едет в любую точку города для демонстрации. На типовую встречу отводится около 3-4 часов с дорогой. Встретились в переговорной, поговорили, посмотрели 1С. Попрощались, едем в следующее место.

Если покупка совершилась, то перед выездом к клиенту необходимо зайти на склад и получить увесистую желтую коробку, которую необходимо отвести клиенту.

У клиента ждет общение с системным администратором (если он есть) или попытки собрать все собственные знания системного администрирования (а именно – проблем, которые обычно возникают при попытке установить на несколько компьютеров в сети ПО при отсутствии системного администратора и какого либо обслуживания компьютеров).

 
Пример рабочей задачи 1С программиста

м. Южное, карта прилагается. Компания ООО «Сады и цветочки». Необходимо обновить 2 базы данных бухгалтерии и одну базу данных зарплатную.

По приезду оказывается это промзона. Где внутри склада находится офис – ищем с трудом. Руководитель отъехал, без него к компьютеру Вас не пустим. Полтора часа перекуров.

Приехал руководитель. Начали обновлять. Дополнительно есть вопросы по использованию (у бухгалтера не закрывается месяц). Даем какой-нибудь глупый совет (стажер, своих знаний пока не хватает, но репутацию ронять то нельзя).

А вот это можете обновить? – мы это покупали не у Вас, ключ потерялся, но дело в том, что..

Подписываем акт о выполненных работах. Выходим, идем обратно к метро. Курим. Едем дальше.

 

Работа 1С программиста во франчайзи в качестве внедренца на выезде

Один из самых распространенных видов работ 1С программиста во франчайзи. Клиент покупает одного или группу 1С программистов на время – от нескольких часов до нескольких дней (недель).

Один из 1С программистов обычно ведущий, так как РП (руководитель проекта, менеджер) не может сидеть с программистами целый день.

Обычно это набор задач по программированию в 1С – доработки типовой конфигурации. Задачи чаще всего раздает РП по своему плану.

Цель – запрограммировать задачи и сдать контактному лицу (50 на 50 сотрудник финансов/бухгалтерии или местный руководитель проекта).

 
Рабочий день 1С программиста

1С программист приехал в офис. РП объявляет что с 12го нужно посидеть пару неделек в ООО «Светлячок». Находятся на м.Полежаевская, дальше автобусом. Там сидит наш Роман, созвонишься с ним, он объяснит как ехать дальше. Какие задачи? А Роман все расскажет.

С обеда и каждый день начинаем ездить на м.Полежаевскую (а в прошлом месяце это было Вернандского, а в следующем будет Черкизон). Офис находится далеко от метро, решил ходить пешком. Зато проходишь мимо Мака и можно взять с собой завтрак.

Там мы сидим с Романом прямо с кабинете с бухгалтерами за одним столом друг напротив друга на местных компьютерах. Роман говорит, что задач несколько – клиент банк и отчеты. Говорит бери на себя клиент банк, я его не люблю.

А что надо делать? Ну у них типовой клиент банк не цепляет что то, надо допилить, а работают они с десятком банков. Что именно – спроси у бухов (бухгалтеров).

Идем к бухгалтеру. Пять симпатичных девочек. Каждая сидит на паре банков. Каждая хотела бы, чтобы все было автоматически и ничего не нужно было бы заполнять руками. Однако не каждая может логически объяснить все варианты платежек, которые бывают.

Но акт о выполненных работах будет подписывать главбух (главный бухгалтер), которой каждая девочка должна сказать, что у нее все зашибись. А ответственность девочки на себя брать не хотят – вдруг скажешь а потом что-то не заработает.

 
Пример рабочей задачи 1С программиста

Существует организация, которая работает с множеством необычных банков. Типовой клиент банк не цепляет (не заполняет) большинство полей в платежке по этим банкам, и их приходится заполнять вручную. Кроме того мы хотели бы, чтобы контрагенты сами создавались по определенному принципу.

Задача: удовлетворить бухгалтеров (узнать какие бывают платежки, что не заполняет, проанализировать файл банка, выдумать как заполнять, умудриться убедить девочек что все работает и в конечном итоге сдаться главному бухгалтеру, которая сама не знает тонкостей этих банков, но рвется проверить все сама).

 

Работа 1С программиста в штате компании (разработка по ТЗ)

Если до этого мы говорили про «внедренцев», то сейчас поговорим про «разработчиков». Такие встречаются и во франчах (обычно в специальных департамантах). Однако больше всего – это штатные разработчики (1С программисты) в компаниях, где ведется крупное внедрение или крупная доработка и руководитель проекта озаботился созданием ТЗ.

ТЗ (техническое задание) составляет руководитель проекта или бизнес аналитик. При этом не факт, что он умеет это делать. В зависимости от исполнителя ТЗ может быть или черезчур финансовым («бизнесовым») без капли технической архитектуры, или наоборот прописано все вплоть до названия реквизита и его типа, но бизнесовая часть до конца не ясна.

По идее предполагается, что конечный исполнитель всегда может подойти к техническому руководителю проекта или конечном заказчику (мы же в штате) и спросить. Но конечно же так бывает очень редко и обычно ТЗ делается так как смог понять программист не вставая с кресла.

 
Рабочий день 1С программиста

Рабочий день такого 1С программиста самый комфортный и мало отличается от обычного офисного.

1С программист приехал в офис. Включил компьютер. Запустил газета.ру и пьет чай. Летучка. Перекур. Внезапно обед. Хочется спать. Но нет, полный умения заставлять себя работать программист входит в хранилище (способ коллективной разработки одной конфигурации одновременно командой программистов) и начинает разработку.

Это если не с начала задачи. Если с начала, то долго читается ТЗ. С перекурами, потому что непонятно что написано и от этого становится грустно. Потом набрасывается архитектура. Вот здесь интересный момент, давайте здесь напишем общий модуль. После двух дней разработки общего модуля оказалось, что он как то неудался, сделаем по другому.

Это если не конец проекта. А если конец проекта, то вбегает РП и начинает бешено орать, застав за чтением очень интересной книги с экрана. От всех общих модулей и интересных задумок отказываемся – некогда, нужно срочно сдаваться. Кто не тестировал – я не тестировал? Да это тестер должен тестировать!..

 
Пример рабочей задачи 1С программиста

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

Поручаем отделу разработки в рамках департамента ИТ создать новый модуль 1С «Управление основными средствами ООО Ромашка».

Таковый модуль должен обеспечить:

  • Прием основных средств на ответственного с одновременным списанием со склада на помещение местонахождения данного основного средства с присвоением инвентарного номера
  • Передача основного средства на другого ответственного лица (с перемещением в другое помещение)
  • Списание основного средства с указанием причины
  • Возврат основного средства на склад
  • Инвентаризация основных средств.

Также таковый модуль должен обеспечивать все необходимые проводки по бухгалтерским базам в соответствии с НК РФ.

 

Работа 1С программиста в штате компании (работа по задачам)

Большое внедрение в компании закончилось. Больших задач («написать подсистему учета..») не предвидится. С другой стороны появилось множество ошибок, глюков, недоработок, база падает (опционально) и т.п.

Речь идет про поддержку штатными 1С программистами (обычно 2-3 человека) уже работающей доработанной типовой конфигурации в компании.

В зависимости от регламентов (правил) принятых в компании, могут быть следующие варианты:

  • Задачи от технической поддержки (и конечных пользователей) поступают на руководителя группы или ведущего программиста, а он раздает их
  • Задачи поступают массово в специальную программу (например, Jira) или в почту программистам, и кто что схватил, тот то и делает.

Работа хуже, чем в предыдущем варианте, поскольку:

  • Интересных задач не предвидится
  • Пользователи периодически устраивают истерику (нам нужно сформировать баланс до 18. 00, сейчас 17.45, а он не формируется, ну и что, что у Вас конец рабочего дня)
  • Много чужого кода без комментариев.

Плюсы – бывают такие заповедные места, где разработка была проведена очень хорошо и задач поступает очень мало.

 
Рабочий день 1С программиста

1С программист приехал в офис. В почте куча писем со скриншотами и без. Вбегает начальник транспортного отдела. У нас не формируются заявки. Почему не формируются? Какая то ошибка. Ничего не знаю, пойдем посмотрим.

Сходили посмотрели. Ошибку повторить не смогли. Вернулся в офис, сел. Отвечаем на письма. Письма такого же рода «У нас тут какая то ошибка», текст ошибки не ясен, как она произошла непонятно, скриншота или нет или он вообще не от того на что жалуются.

Звонит начальник транспортного отдела. У нас ошибка..

 
Пример рабочей задачи 1С программиста

Два бухгалтера загружают и проводят платежки. Поток увеличился и они перестали справляться. Взяли еще трех. Когда работают впятером – работать не могут – идут блокировки (при попытке одновременного проведения документов 1С виснет).

Решение: анализ блокировок и таблиц на которых они происходят, предположительно регистров по взаиморасчетам (технологический журнал), перевод регистра на управляемый режим.

 

 

Как выглядит собеседование на работу программиста 1С?

Вакансия «Программист 1С (Senior)» в городах Казань и Альметьевск, работа в компании «Татнефть» — Хабр Карьера

ПАО «Татнефть» — российская нефтяная компания, одним из направлений деятельности которой является разработка, внедрение и сопровождение корпоративных программных продуктов. 
       Мы реализуем проекты, касающиеся цифровизации бизнес-направлений компании: «Опытно-промышленное применение и развитие цифровой системы управления месторождением сверхвязкой нефти», «Тиражирование цифровой системы управления месторождением на традиционную добычу и ее развитие» и «Разработка автоматизированной информационной системы при бурении скважин». Есть и другие проекты в энергетике, геологии, нефтегазпереработка, ремонт и строительство скважин и т.д.

       Рассмотрим кандидатов для работы в 2-ух городах: г.Казань/ г.Альметьевск (Республика Татарстан), а также удаленная работа.

Должностные обязанности:

  • Участие в подготовке технических заданий в качестве эксперта по возможностям платформы 1С: Предприятие.
  • Разработка конфигурации, создание новой функциональности, доработка типовой, исправления возникающих ошибок.
  • Участие в тестировании решений на всех этапах реализации.
  • Анализ и отладка нетиповых решений на платформе 1С: Предприятие.
  • Обновление типовых конфигураций.
  • Разработка интеграционных решений.
  • Разработка технической документации.
  • Непрерывное развитие профессиональных навыков.

Требования:

  • Профильное высшее образование (очное, специализация — ИТ).
  • Опыт работы в области программирования не менее 5 лет.
  • Умение проводить ревью кода.
  • Умение и желание работать с legacy кодом, заниматься его рефакторингом.
  • Опыт профессионального программирования на платформе «1С».
  • Уметь представить задачу, подлежащую конфигурированию, в виде совокупности взаимосвязанных объектов метаданных и алгоритмов их обработки.
  • Владение технологией разработки и основами построения алгоритмов.
  • Знание внутренних механизмов типовых конфигураций, отличное понимание предметных областей, автоматизируемых типовыми решениями на платформе 1С.
  • Навыки доработки, разработки и тестирования программ на платформе 1С.
  • Знание и применение принципов коллективной разработки программ.
  • Опыт использования интеграционных механизмов, механизмов обмена данными, БСП, СКД, клиент-серверных технологий платформы 1С.
  • Системное мышление.
  • Умение оперативно принимать решения для достижения поставленных целей, инициативность.
  • Способность работать с большим объемом информации в сжатые сроки.

Дополнительные требования (желательно/будет преимуществом):

  • Возможность удаленной работы.
  • Знание стандартов и методик разработки 1С.
  • Опыт крупных доработок типовых решений на платформе 1С.
  • Опыт разработки нетиповой конфигурации с нуля.
  • Наличие сертификатов 1С:Профессионал, 1С:Специалист, 1С:Эксперт.

Бонусы

  • Занятость — полная, график 5/2.
  • Оформление по ТК РФ, социальный пакет.
  • Вознаграждение по итогам работы за год..
  • ДМС.
  • Выплаты к отпуску и значимым событиям (свадьба, рождение детей).
  • Комфортные офисы в г. Альметьевск / Казань.
  • Возможность удаленной работы по России.
  • Возможность работать в крупной компании на этапе ее трансформации (интересные и сложные задачи, реализация собственных идей).
  • Курсы английского языка.
  • Возможность обучения и посещения профессиональных конференций.

Дополнительные инструкции

Резюме присылайте на почту  ValkaevaLU@tatneft. ru

образцов резюме программиста 1С и веб-программиста. Как писать без опыта?

Содержание

  1. Основные правила
  2. Сопроводительное письмо
  3. Как сделать?
  4. Нет необходимости указывать?
  5. образцов

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

Каких правил следует придерживаться при составлении официального документа? Как написать сопроводительное письмо и нужно ли оно? В этой статье вы найдете примеры грамотно составленного резюме для программистов.

Основные правила

Резюме программиста нужно составлять по определенным правилам.

Четко определенная структура

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

форматирование

Форматирование и внешний вид резюме играют такую ​​же важную роль, как и смысловая составляющая документа. Особенно это касается тех людей, которые хорошо разбираются в компьютерах (а программисты попадают в эту категорию профессионалов). Вот почему важно убедиться, что вы используете один и тот же шрифт во всем документе. Рекомендуемый шрифт — Times New Roman, размер — 12 или 14, выравнивание — по ширине.

При необходимости можно выделить заголовки или подзаголовки жирным шрифтом.

Отсутствие грамматических и пунктуационных ошибок

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

Соответствие требованиям

В своем резюме важно обосновать, почему именно вы являетесь наиболее подходящим кандидатом на должность. Именно поэтому очень важно внимательно прочитать описание вакансии и расписать свои навыки так, чтобы они полностью соответствовали требованиям работодателя.Например, укажите, что у вас есть необходимый опыт в сфере программирования, или что вы знакомы с тем или иным языком программирования. Таким образом, вы будете составлять не шаблонный документ, а индивидуализированную работу, которая будет полностью соответствовать ожиданиям работодателей.

Официально-деловой стиль

При заполнении резюме ни в коем случае нельзя использовать разговорную речь или художественное выражение. Не стоит использовать художественные приемы, такие как метафоры и сравнения, все следует описывать четко и по делу, тем более, что вы подаете резюме на технически ориентированную специальность.

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

Сопроводительное письмо

Сопроводительное письмо — документ, который позволит вам более подробно раскрыть вашу личность, а не только рассказать о своих навыках. Это документ, в котором вы можете рассказать о том, почему вы интересуетесь программированием и как вы узнали профессию (самостоятельно или в старшей школе).Вы также можете описать предыдущее место работы, а также обязанности, которые вам наиболее интересны, а также те, которые вы выполняете лучше всего.

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

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

Как сделать?

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

Личные качества

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

Функция работы

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

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

При этом стоит указывать только те обязанности, которые вы способны выполнять на профессиональном уровне. помните, что у в процессе работы могут возникнуть те или иные проблемы, которые вам придется решать.

Если выяснится, что в резюме вы предоставили недостоверную информацию, это не только нанесет ущерб вашей репутации, но и может привести к увольнению.

Навыки и достижения

Первый шаг — подробно описать ключевые навыки, например, знание языков программирования PHP, Python, Java, C++, опыт работы веб-программистом и так далее. д. Кроме того, важно описать навыки, которые вы приобрели, работая на предыдущих должностях. В этом блоке уместно упомянуть так называемые soft skills, такие как умение работать в команде, адекватное восприятие критики, умение работать и показывать результат в сжатые сроки, аналитический склад ума.

В категории «достижения» можете рассказать о созданных вами проектах, полученных наградах, программе или приложении.

Хобби

Само собой разумеется, что в первую очередь программист должен владеть всеми ключевыми навыками.Однако работодатель ищет не только исполнительного сотрудника, но и эрудированного и всесторонне развитого человека с большим количеством интересов. Таким образом, Если у вас есть дополнительные увлечения, это даст понять вашему работодателю, что вы творческая личность, которая принесет пользу коллективу и проекту.

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

Что писать без опыта?

Для начинающего программиста или студента написание резюме — довольно сложная задача.При этом основные трудности возникают из-за того, что у молодого человека нет опыта. Чтобы привлечь работодателя в такой ситуации, придется проявить всю свою креативность.

Так что, большим плюсом в этой ситуации может стать уже существующий портфель. Для этого вам придется работать бесплатно или самостоятельно создавать несколько проектов, чтобы оттачивать технику. Например, если вы хотите запустить веб-программиста, то создайте несколько собственных сайтов и продемонстрируйте их работодателю. Таким образом, при отсутствии реального опыта вы сможете продемонстрировать свои технические навыки.

Также важно обосновать свою мотивацию для трудоустройства без опыта. Расскажите о том, как вы сами научились программировать и создали несколько проектов. Это подтвердит вашу целеустремленность и мотивацию, а соответственно, произведет хорошее впечатление на работодателя.

Дополнительная информация о себе

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

Нет необходимости указывать?

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

Например, не нужно указывать информацию, которая не имеет прямого отношения к вашим навыкам и способностям, а также к требованиям, которые работодатель предъявляет к своим соискателям . На сегодняшний день большое количество специалистов имеют профильное высшее образование или не закончили вуз. Если вы входите в число этих людей, то указание на то, что вы закончили институт, например, по специальности «Филология», или «Юриспруденция», совершенно неуместно, так как никак не влияет на ваши профессиональные навыки программиста.

Еще одна распространенная ошибка, которой следует избегать, — это подробное изложение своей биографии и описание карьерного пути. Не нужно описывать, как вы учились в школе, потом поступили в университет, после этого ваш друг рассказал вам о программировании, вы найдете онлайн-курсы, а теперь ищете работу. Избавьте работодателя от лишних подробностей личной жизни.

образцов

Представляем вашему вниманию несколько примеров резюме на должность программиста.

  • Разработчик информационных систем.
  • Разработка нового программного обеспечения для CAM.
  • Java-программист, руководитель группы.
  • Программатор 1С.
  • Системный администратор.

Эти примеры помогут вам составить собственное резюме и получить работу мечты.

Язык программирования 1С

Язык программирования 1С (скрипт 1С:Предприятия) — язык программирования, встроенный в платформу 1С:Предприятия.Это важная часть технологической платформы «1С:Предприятие», поскольку она предоставляет разработчикам инструменты для описания алгоритмов пользовательских прикладных решений.

Язык программирования 1С имеет много общего с другими языками программирования, такими как Pascal, JavaScript и Basic, что упрощает процесс обучения. Но это не копия ни одного из этих языков.

Основные возможности языка программирования 1С:

  • предварительная компиляция: модули, содержащие язык программирования 1С, конвертируются во внутренний код перед их выполнением;
  • скомпилированных модулей кэшируются в памяти;
  • слабая типизация: тип переменной определяется сохраненным значением и может меняться со временем;
  • нет программного описания объектов конфигурации: разработчики могут использовать объекты, встроенные в платформу, или объекты прикладного решения, созданные в визуальном редакторе.

Язык событий

Методология создания прикладного решения определяет назначение языка программирования 1С. Прикладные решения на базе «1С:Предприятия» никогда не пишутся в чистом коде. Разработчики создают прикладные решения в основном в визуальных редакторах. Сюда входит создание объектов конфигурации и задание их свойств, форм представления, взаимосвязей и т.д. Язык программирования 1С нужен только для описания нестандартного поведения объектов прикладного решения и пользовательских алгоритмов обработки данных.

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

Например, функционал объекта прикладного решения Каталог включает набор событий. Один из них — BeforeWrite .

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

Другими словами, язык программирования 1С — это скриптовый язык для описания бизнес-логики, а вызовы модулей языка программирования 1С — событийно-ориентированные.Модули выполняются, когда в прикладном решении происходят определенные события.

Наборы универсальных значений

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

Однако важны также объекты, в которых хранятся временные данные сеанса пользователя. Обычно они служат для сбора, группировки, анализа и обработки данных.

Кратко рассмотрим их функциональные возможности.

Массив

Пронумерованная коллекция значений, которая может иметь любой тип. Вы можете получить доступ к элементу массива по его индексу. Элемент массива может сам быть массивом, что позволяет создавать многомерные массивы.

Структура

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

Карта

Набор пар ключ-значение, похожий на структуру, но со следующим отличием: ключи могут быть практически любого типа.

Список значений

Список значений предназначен в основном для интерфейсных задач. Списки значений используются для создания наборов динамических значений и управления ими (включая добавление, редактирование, удаление и сортировку элементов).Они могут хранить значения любого типа. Более того, в одном списке могут храниться значения разных типов.

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

Таблица значений

Таблица значений используется для создания динамических наборов значений и управления ими. Он может хранить значения любого типа. В одной таблице могут храниться значения разных типов.

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

Дерево значений

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

COMSafeArray

Оболочка объекта над многомерным SAFEARRAY из COM. COMSafeArray используется для создания и управления экземплярами SAFEARRAY для обмена данными между COM-объектами.

Фиксированный массив

Массив, который нельзя изменить. Заполняется платформой при инициализации объектов данного типа. В качестве альтернативы разработчик может заполнить его с помощью конструктора массива.

Редактор текста и модулей

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

Следующая страница:  Библиотека 1С:Подсистемы

См. также:

VBscript в помощь программисту 1С

Недавно получил ТЗ на разработку простого отчета с выводом результатов в файлы.Ничего необычного, кроме нескольких пунктов:
  1. Результат отчета должен быть отправлен по расписанию специальной утилитой от стороннего разработчика.
  2. Все должно работать в полностью автоматическом режиме.
  3. Изменения в конфигурацию не вносятся

Если бы не пункт 3, я бы конечно реализовал его достаточно банальным способом: включил отчет в конфигурацию, добавил отчет в модуль приложения при специальный пользователь, зарегистрированный под определенным именем.Соответственно перед запуском сторонней утилиты я бы настроил запуск 1С из командной строки под учетной записью этого специального пользователя. Но…

Практически вся первоначальная реализация идеи (простой VBScript, который с помощью OLE Automation подключает COM-объект приложения 1С и инициирует выполнение внешнего отчета) отражена в процедуре Execute() кода ниже. Все остальное написано в спешке «чтобы сделать красиво» и облегчить жизнь себе и другим: настройки вынесены в отдельный блок с переменными, ошибки выполнения обрабатываются и записываются в лог файл с указанием кода, описания и источник ошибки.

При ошибке Возобновление следующего
'
Путь = LEFT(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\" ))
' -
LogName = Путь и "errors.log"
'
ExtRep = Путь и "extreport.erf"

Выполнить ()
CheckErr()
Установить ExtProc = Ничего
ComApp. Выход ( False )
Установить ComApp = Ничего

Sub Execute()
Установить Connector = CreateObject( "V81.ComConnector" )
Connector.Connect(ConnectionString) ' ,
Set ComApp = CreateObject( "V81.Application")
ComApp.Connect(ConnectionString)
Set ExtProc = ComApp.ExternalReports.Create(ExtRep)
ExtProc.Path = Dest
ExtProc.Service = Path
ExtProc.Code = "42"
ExtProc. Exec()
End Sub

Sub CheckErr()
If Err.Number = 0 Then Exit Sub
Set FS = CreateObject("Scripting.FileSystemObject" )
Set LogFile = FS.OpenTextFile(LogName, 8, True )
LogFile.WriteLine(Now & " (" & Err.Number & ") " & Err.Description & "-" & Err.Source)
LogFile.Close
Err.Clear
End Sub


* Этот исходный код был выделен с помощью Source Подсветка кода.

Когда я писал сценарий, я столкнулся с двумя неочевидными для меня моментами.
Во-первых, обработка исключений без обычного try…catch .
Немного «помучившись» по этому поводу, MSDN обнаружил, что если указать инструкцию On Error Resume Next , то управление будет передано на следующую строку, после той, в которой произошла ошибка.А если в теле процедуры возникает ошибка, то управление передается на строку, следующую за вызовом процедуры.
Итак, весь основной код я поместил в процедуру Execute() , а исключения решил ловить процедурой CheckErr() .
Второй — «зависание» выполнения скрипта, если отсутствует информационная база.
Точнее, если БД нет, COM-приложение выводит диалоговое окно с сообщением о ее отсутствии и ждет ответа от пользователя.Но по ТЗ пользователь этого не увидит и процесс «зависнет»… Тут меня спас COMConnector, который вызывает исключение в случае проблем с подключением, вместо отображения диалоговых окон, и еще две строчки появился в начале кода процедуры Execute() .
‘)
Здесь Установить ExtProc = ComApp.ExternalReports.Create (ExtRep) создает экземпляр COM-объекта для внешнего отчета, связавшись с менеджером внешних отчетов , используя его английский синоним.
Затем инициализируйте параметры отчета и запустите его на выполнение.

Написание внешнего отчета 1С выходит за рамки данной темы, но необходимо сделать одно важное замечание: реквизиты отчета, функции экспорта и процедуры, которые вы хотите сделать доступными для клиента Автоматизации, должны называться на английском языке, иначе они будут быть недоступным из VBScript.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *