<< Нажмите для отображения Оглавления >>

Навигация:  Для разработчиков >

Подзапрос Properties

В запросе FullLoad есть подзапрос Properties. В этом разделе мы расскажем как его можно использовать.

 

Подзапрос Propertis выгружает:

 

Каналы сбыта(ассортиментные или товарные матрицы)

Категории для документов

Переменные и их значения для анкет

Дополнительные свойства

 

Properties\r\n

[<Свойство>\t<КодТаблицы>\t<КодОбьектаТаблицы>\t<ЗначениеСвойства>\r\n]

 

Выгрузка каналов сбыта

 

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

 

Параметр

Тип в КПК

Длина

Назначение

Свойство

строка

32

Строка "КаналСбыта".

КодТаблицы

int


Тип обьекта 1 - клиент, 4 - товар.

КодОбьектаТаблицы

строка

32

Код товара или клиента.

ЗначениеСвойства

строка

500

Наименование канала сбыта.

 

hmtoggle_plus1Пример: Выгрузка каналов сбыта

 

Есть клиент "Алхимов" с кодом "к001".

Есть товар "Товар 1" с кодом "т001", "Товар 2" с кодом "т002", "Товар 3" с кодом "т003".

"Товар 1" и "Товар 3" входит в товарную матрицу для клиента "Алхимов".

 

Ответ=Ответ+"КаналСбыта"+Таб+"1"+Таб+"к001"+Таб+"Алхимов"+РазделительСтрок;

Ответ=Ответ+"КаналСбыта"+Таб+"4"+Таб+"т001"+Таб+"Алхимов"+РазделительСтрок;

Ответ=Ответ+"КаналСбыта"+Таб+"4"+Таб+"т003"+Таб+"Алхимов"+РазделительСтрок;

 

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

 

Выгрузка категорий документов

 

Категории это дополнительный параметр который можно выбрать в документе на КПК.

 

Параметр

Тип в КПК

Длина

Назначение

KeyСвойство

строка

32

Уникальный код категории.

KeyКодТаблицы

int


Внутренний код документа на КПК.

12 – Продажа, 14 – Заказ, 16 – Покупка, 18 - ПКО   19 - Анкета

KeyКодОбьектаТаблицы

строка

32

пусто

ЗначениеСвойства

строка

500

Отображаемое наименование категории.

 

hmtoggle_plus1Что такое категории и где они находятся в 1С Предприятие 8?

 

Категории в 1С

42

 

Категории в документе на КПК

a71

a70

 

hmtoggle_plus1Пример: Добавим к документу Продажа категорию "Оплата наличными".

 

Для 1С 7.7 строка добавления категории будет выглядеть так. Для 1С 8 смотрите пример в коде модуля интеграции Моби-С.

 

Ответ=Ответ+1+Таб+12+Таб+""+Таб+"Оплата наличными"+РазделительСтрок;

 

На скриншоте результат добавления реквизита.

 

a72

 

Сохраняем в 1С результаты выбора категорий документа на КПК

 

В протоколе обмена при выгрузке любого документа(Invoice, Request, ReceiptInvoice, PKO, Anketa, Inventory) выгружаются коды выбранных категорий.

[<КодКатегории>\t]

 

В модуле интеграции Моби-С для 1С 8 сохранение категорий реализовано в полном обьеме. Для 1С 7 будет зависеть от того как в конфигурации реализована работа с категориями. При выгрузке у вас на руках есть информацию о документе и кодах выбранных категорий.

 

Выгрузка переменных и их значений для анкет

 

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

 

Параметр

Тип в КПК

Длина

Назначение

KeyСвойство

строка

32

Название переменной

KeyКодТаблицы

int


"1"

KeyКодОбьектаТаблицы

строка

32

Код клиента.

ЗначениеСвойства

строка

500

Значение переменной.

 

hmtoggle_plus1Пример: Добавим к стандартной анкете Мерчендайзинг значение переменной SKU

 

Мы хотим, что бы для клиента "Алхимов" с кодом "К001" в анкетах для переменной "SKU" отображалось значение 12.

 

Ответ=Ответ+"SKU"+Таб+"1"+Таб+"К001"+Таб+"12"+РазделительСтрок;

 

В результате на КПК при выборе агента "Алхимов" во всех анкетах где используется переменная SKU будет отображаться цифра 12. Для всех остальных клиентов значение SKU будет пустым.