Опубликовано Оставить комментарий

Запросы и оптимизация

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Запросы и оптимизация

Опубликовано Оставить комментарий

Интеграция POS-терминалов Ingenico iCT220, iCT250 («Приватбанк»)

Совмещение с POS-терминалами Ingenico iCT220, iCT250.

Доля безналичных оплат в торговле неуклонно растет и сегодня уже существует законодательное требование к торговым точкам, согласно которому наличие POS-терминала является обязательным требованием. Это создает проблемы в скорости обслуживания клиентов и как следствие к увеличению кассовых мест для удовлетворения покупателей. Большая часть моих проектов это надежная интеграция различных систем, и в этой статье будет описан опыт совмещения на примере компании: КТС. Читать далее Интеграция POS-терминалов Ingenico iCT220, iCT250 («Приватбанк»)

Опубликовано Оставить комментарий

Обновлено: Процессор вывода результата схемы компоновки данных в JSON

Процесс формирования и вывода результата схемы компоновки данных

Вышло обновление к процессору вывода результата схемы компоновки данных в JSON. Текущая бета-версия: 0.2.0.0

  1. Добавлены детальные комментарии к процедурам и функциям;
  2. Увеличена скорость вывода в JSON на ~20%;
  3. Реализован быстрый вывод с использованием дополнительных объектов (деревья, структуры, массивы), а так же есть возможность использовать последовательный вывод;
  4. Структура проекта приведена к стандартам ИТС.
Опубликовано 2 комментария

Процессор вывода результата схемы компоновки данных в JSON

Процесс формирования и вывода результата схемы компоновки данных

Большая часть моей работы посвящена интеграции приложений. Очень странно, что для интеграции «1С:Предприятие 8» с системами бизнес аналитики (BI) мало возможностей, на самом деле они есть, но пока будет составлено техническое задание… Необходимо не забывать, что направление и способы достижения целей бизнеса изменяются очень быстро, то, что необходимо сейчас — завтра уже может быть не актуальным. Вот как проверить идею или предположение уже сейчас, а вечером внести коррективы в управление компанией? Читать далее Процессор вывода результата схемы компоновки данных в JSON

Опубликовано Оставить комментарий

Обмен сообщениями. Что это?

Обмен сообщениями. Что это и зачем это нужно?

Большая часть моей работы посвящена интеграции приложений. Очень странно, что для «1С:Предприятие 8» нигде не описаны промышленные шаблоны интеграции, а если и есть какая-то информация — то ее очень мало. Цель данной статьи (или цикла статей, как получится) стало желание поделится опытом, источниками информации и самое главное полезными книгами.  Читать далее Обмен сообщениями. Что это?

Опубликовано Оставить комментарий

How to copy GPG key from one machine to another

If you’re taking work from others on the internet and want to verify that commits are actually from a trusted source, Git has a few ways to sign and verify work using GPG. If you want to copy GPG keys from one machine to another Читать далее How to copy GPG key from one machine to another

Опубликовано Оставить комментарий

C# Value and Reference Types

C# обзор некоторых фич языка

It is important to understand that C# distinguishes between two categories of data type — value and reference types.  The main difference is that a value type stores value directly and reference type stores a reference to its value. Value types are stored in the stack, and reference types are stored in the managed heap.
Читать далее C# Value and Reference Types

Опубликовано 15 комментариев

Создание Windows C# сервиса для оповещения «1С:Предприятия 8» об событиях RabbitMQ

Интеграция RabbitMQ через прокси сервер с «1C:Предприятие»

К сожалению, «1С:Предприятие 8» не имеет возможности отслеживать внешние события, которые не связаны с сеансом пользователя или фонового задания. Статья поможет обойти этот недостаток с помощью c# прокси сервиса и HTTP-сервиса на стороне «1C:Предприятие 8». Взаимодействие между системами полностью соответствует рисунку. Читать далее Создание Windows C# сервиса для оповещения «1С:Предприятия 8» об событиях RabbitMQ

Опубликовано Оставить комментарий

Abstract factory (Абстрактная фабрика)

Abstract factory pattern (Паттерн абстрактная фабрика)

Совсем недавно, обсуждая RabbitMQ и 1С:Предприятие, попросили написать прокси-сервер\службу для вызова сервера 1С:Предприятие. Но для того, что бы статья не была слишком большой хочу рассмотреть паттерн проектирования отдельно. Вкратце будет рассмотрен сам паттерн и такие понятия как: Inversion of Control, IoC-container и Dependency Injection.   Читать далее Abstract factory (Абстрактная фабрика)

Опубликовано 8 комментариев

7 причин, почему интеграцию необходимо строить на очередях. Практика RabbitMQ. Отказ от Zato ESB и OData в 1С

Сервис очередей RabbitMQ и «1С:Предприятие 8»

Этот набросок является продолжение предыдущей статьи 7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей. В большей части это описание боли через которую пришлось пройти на практике, используя сервисную шину данных Zato ESB и OData протокол совместно с «1С:Предприятие 8».  Читать далее 7 причин, почему интеграцию необходимо строить на очередях. Практика RabbitMQ. Отказ от Zato ESB и OData в 1С

Опубликовано 2 комментария

Производительность

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Производительность

Опубликовано Оставить комментарий

Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса

Сравнение асинхронной модели и синхронной модели в «1С:Предприятие 8»

Часто бывает, что возникает необходимость загрузить множество данных из разнообразных источников в определенную форму или рабочее место. В процессе загрузки пользователь в неведении — информация готовится или нет. Прием позволяет загружать данные из нескольких источников асинхронно не блокируя форму\интерфейс, а также отображать ошибки и состояние прогресса. По мере готовности данных, они будут отображены на форме. Читать далее Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса

Опубликовано 15 комментариев

7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей

Open Data Protocol (OData)

В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой? Читать далее 7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей

Опубликовано 2 комментария

Обеспечение качества и инструменты (Часть 3)

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Обеспечение качества и инструменты (Часть 3)

Опубликовано Оставить комментарий

Обеспечение качества и инструменты (Часть 2)

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Обеспечение качества и инструменты (Часть 2)

Опубликовано Оставить комментарий

Обеспечение качества и инструменты (Часть 1)

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Обеспечение качества и инструменты (Часть 1)

Опубликовано 9 комментариев

Эксплуатация серверов СУБД

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Эксплуатация серверов СУБД

Опубликовано Оставить комментарий

Эксплуатация кластера серверов (Часть 3)

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Эксплуатация кластера серверов (Часть 3)

Опубликовано 4 комментария

Эксплуатация кластера серверов (Часть 2)

«1С:Эксперт» - цикл статей

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов. Читать далее Эксплуатация кластера серверов (Часть 2)