Набор часто используемых SQL-запросов

На момент написания статьи сервером IIKO заявлена поддержка двух СУБД: Microsoft SQL Server и PostgreSQL . По части конвертации данных из xml запросы к различным СУБД несколько отличаются. Например, запрос полей номенклатуры: MS SQL PostgreSQL Таким образом, на каждую СУБД необходим свой комплект запросов. Все часто используемые SQL-запросы написаны с использованием промежуточных функций, которые позволяют …

Набор часто используемых SQL-запросов Читать далее »

Типы объектов (entity types)

Многие объекты IIKO, которые в 1С зачастую являются справочниками, например, Номенклатура, Склады или Поставщики содержатся в единой таблице БД, которая называется Entity. Внимательный читатель заметит: «А как же объекты разных типов можно хранить в одной таблице реляционной базы данных?». Ответ следующий: «Таблица имеет единую структуру полей для объектов разных типов. Существует поле type, которое и …

Типы объектов (entity types) Читать далее »

Концепт создания объектов в IIKO

Основная идея программного создания объектов на сервере IIKO заключается в формировании запросов аналогичных запросам штатного клиента BackOffice. Для понимания сути протокола обмена данными между клиентской и серверной частью IIKO достаточно воспользоваться любым доступным снифером HTTP-пакетов. Для простоты и из-за доступности далее для этих целей будет использоваться Fiddler. Обмен осуществляется посредством XML-пакетов. К примеру, для создания …

Концепт создания объектов в IIKO Читать далее »

Прокрутить вверх