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

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

Подзапрос Properties

 

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

 

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

 

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

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

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

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

 

Properties\r\n

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

 

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

 

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

 

Параметр

Тип в КПК

Назначение

Свойство

строка

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

КодТаблицы

int

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

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

строка

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

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

строка

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

 

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

 

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

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

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

 

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

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

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

 

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

 

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

 

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

 

Параметр

Тип в КПК

Назначение

KeyСвойство

строка

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

KeyКодТаблицы

int

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

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

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

строка

пусто

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

строка

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

 

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Свойство

строка

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

KeyКодТаблицы

int

"1"

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

строка

Код клиента.

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

строка

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

 

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

 

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

 

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

 

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

 

 

 

Выгрузка информации о минимальной сумме заказа

 

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

 

Параметр

Тип в КПК

Назначение

KeyСвойство

строка

Строка "МинСуммаРеализации" или "МинСуммаЗаказа"

KeyКодТаблицы

int

"1"

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

строка

Код клиента.

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

строка

Минимальная сумма заказа для данного клиента.

 

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

 

Зададим минимальную сумму для документа Продажа в 1000 рублей.

 

Ответ=Ответ+"МинСуммаРеализации"+Таб+"1"+Таб+"к001"+Таб+"1000"+РазделительСтрок;

 

Зададим минимальную сумму для документа Заказ в 1500 рублей.

 

Ответ=Ответ+"МинСуммаЗаказа"+Таб+"1"+Таб+"к001"+Таб+"1500"+РазделительСтрок;

 

Выгрузка информации о минимальном количестве товара

 

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

 

Параметр

Тип в КПК

Назначение

KeyСвойство

строка

Строка "МинЕдПродажи".

KeyКодТаблицы

int

"4"

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

строка

Код товара.

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

строка

Коэффициент минимальной единицы

 

Есть товар "Сок яблочный" с кодом "т001".

Зададим минимальную количество к продаже для документов Заказ и Продажа 4 базовые единицы.

 

Ответ=Ответ+"МинЕдПродажи"+Таб+"4"+Таб+"т001"+Таб+"4"+РазделительСтрок;

 

 


Последнее изменение xx.xx.2019