Компания 1С объявляет о создании предприятия 1С International

Компания 1С объявляет о создании совместного с Сергеем Андреевым предприятия 1С International. Новая компания будет заниматься развитием и продвижением группы продуктов 1C:Предприятие (1С:Enterprise) на зарубежных рынках. Сергей Андреев становится руководителем вновь создаваемой компании, в которую переводится часть экспортной активности компании 1С.

“Компания 1С успешно конкурирует в ряде стран с ведущими мировыми лидерами в области интегрированных систем управления предприятиями и средств автоматизации документооборота, прочно удерживая первые позиции на российском рынке. Мировой рынок является очевидным направлением развития для компании, и у меня есть полная уверенность в том, что доказанная в России конкурентоспособность продуктов 1С дает все возможности для успеха за рубежом” ‑ говорит Сергей Андреев.

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

Сергей Геннадьевич Андреев с ноября 1991 года работал в компании ABBYY сначала на позиции коммерческого директора, затем исполнительного директора, а с апреля 1999 года по январь 2017 года в позиции генерального директора группы компаний ABBYY. Под его руководством была собрана команда из более чем 1200 человек в 16 странах мира. Больше 80% доходов компании ABBYY в настоящее время поступает из-за рубежа. Программы FineReader и Lingvo хорошо известны не только в России, но и на основных международных рынках.

Оригинал здесь

Готовые решения. Михаил Харитонов

Руководил направлением интеграции прикладных решений компании «1С» с 2000 по 2004 год. За 4 года работы в «1С» – реализовал несколько десятков интеграционных проектов и разработал несколько известных продуктов и подсистем.

  • Автор популярных 1С-Продуктов:
    • «1С:Конвертация данных» ред.1 (7.7 – 2001 год),
    • «1С:Конвертация данных» ред.2 (8.Х – 2003 год),
    • Универсальные подбор и обработка объектов (7.7 – 2000 год)
    • Универсальные подбор и обработка объектов (8.х – 2003 год)
    • Универсальный бухгалтерский отчет (7.7 – 2000 год)
    • Универсальный журнал документов (7.7 – 2000 год)
  • Разработал технологию перевода пользователей «1С:Бухгалтерии» на новый план счетов (в 2001 году) и новую редакцию системы.
  • Разработал технологий интеграции 1С:Предприятия с другими системами.
  • Разработал и согласовал стандарт обмена коммерческой информацией CommerceML (ред.2).

С 2001 по 2004 год – работал в некоммерческом партнерстве по электронному обмену документами  1С, Microsoft, Intel, Аэрофлот и другие:

  • Разработал XML-стандарты электронного обмена ERP с системами типа Клиент-банк.
  • Разработал технологию удаленного HRM-анкетирования. Разработал XML-стандарты электронных анкет. Технология поддерживается в типовой конфигурации «1С:Зарплата и Управление персоналом 8».
  • Разработал XML-стандарты электронного обмена ERP со Сбербанком и другими банками – в части автоматизации перечисления зарплат сотрудников на р/с (пластиковые карточки). Технология поддерживается в типовой конфигурации «1С:Зарплата и Управление персоналом 8».
  • Интегрировал 1С с российским реестром штрих-кодов EAN.  Внедрил интернет-сервисы по работе с реестром EAN в типовые торговые решения.
  • Разработал универсальные механизмы обмена данными, базирующиеся на технологиях XML.

В 2002-2003 годах активно участвовал в разработке платформы «1С:Предприятие 8»:

  • Разработал «Систему автоматизированного тестирования платформы». Интегрировал систему тестирования – с базой технологических описаний объектов платформы.
  • Разработал механизм типовых бухгалтерских операций. Технология поддерживается в типовой конфигурации «1С:Бухгалтерия 8».

Организационные проекты:

  • Внедрил систему корпоративного учета времени в компании 1С (около 400 пользователей).
  • Внедрил информационную систему по управлению задачами в методическом отделе разработки конфигураций 1С.

Взято отсюда

Как проходить собеседование на должность программиста

Любопытные видео от Андрея Шевчука, о том как пройти собеседование на должность программиста в крупную компанию. В видео приведен пример трудоустройства программиста С#, но многие пункты и тезисы вполне применимы и к 1С.

Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки. Часть 1

Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки. Часть 2

Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки. Часть 3

Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки. Часть 4

Источник тут

Решение задач на бизнес-процессы

Алгоритм решения задач в рамках подготовки к экзамену 1С: Специалист по платформе 8.3.

Continue Reading…

Программный вывод отчета на СКД

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

При необходимости вывода результата СКД в таблицу значений строки

можно заменить на

Оригинал взят отсюда

Рефакторинг кода в 1С. Пишем правильно и красиво.

НИКОГДА не использовать «магические числа»

 “Магические числа” – значения простых типов (число, строка, дата) в конкретных проверках.

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

Например, если в рамках задачи идет проверка уровня задолженности 50%, то не стоит использовать прямое указание цифры:

НЕПРАВИЛЬНО
ПРАВИЛЬНО:

Саму же функцию описать как:

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

В самом крайнем случае, указываем комментарий:

Continue Reading…

Оптимизация запросов

Отборы в виртуальной таблице с помощью конструкции ГДЕ

Нельзя использовать для отбора конструкцию ГДЕ в виртуальных таблицах!
В противном случае, система сначала получит ВСЕ записи из базы, а потом будет накладываться фильтр ГДЕ.
При указании отбора в параметрах ВТ данные будут фильтроваться в момент собирания таблицы.

ПРАВИЛЬНО:

НЕПРАВИЛЬНО:

Continue Reading…

Актуальные билеты. Спец. по платформе 8.2/8.3

1с, экзамен, платформа 8.2, платформа 8.3, специалист
Актуальные билеты спец. платформа 8.2/8.3

Назначение и особенности использования менеджера записи регистра сведений

  • Используется для работы с независимыми регистрами сведений (при интерактивном режиме работы).
  • Используется в тех случаях, когда необходимо выполнить операцию только над одной записью. При этом менеджер записи использует для выполнения записи два набора записей, устанавливая им соответствующие значения отборов. Поэтому обработчики событий набора записей вызываются и тогда, когда для записи данных используется менеджер записи.
  • Отбор должен ставиться по всем измерениям регистра!
  • При редактировании записи в списке регистра сведений система использует именно менеджер записи, – то есть менеджер выполняет удаление записи со старыми значениями измерений и запись с новыми значениями. Именно такая модель выглядит в списке для пользователя как редактирование записи.
  • Основное назначение менеджера записи – обеспечить без дополнительных сложностей редактирование отдельных записей в интерактивных режимах.
  • Производительность: использование наборов записей будет максимально эффективным. Использование менеджера записей в некоторых случаях будет столь же эффективным, а в некоторых менее, так как будут выполняться лишние действия (удаление/запись).
Взято с its.1c.ru

Немного о транзакциях

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

Continue Reading…