11.10.2016 Сергей Патенко 8535
Возможности взаимодействия с мобильным клиент...
 

Хочу рассказать о возможностях взаимодействия с мобильным клиентом «1С:WMS Управление складом 3.0». Мобильный клиент разработан таким образом, что информацию для формирования интерфейса он получает из конфигурации при обмене через веб-сервис. Таким образом, у нас есть возможность влиять на интерфейс мобильного клиента, выводить нужную нам информацию.

Управление механизмами, связанных с мобильным клиентом, производится из модулей с префиксом «усТСД». 
 
     
 
Пример. Как в 1С вывести на экран ТДС количество сканирований при приемке товара 
 
 

Рассмотрим пример изменения выводимой информации в мобильном клиенте. Мы собираемся вывести на экран ТСД количество сделанных сканирований при приемке. Для начала нам необходимо внести изменения в интерфейс. Это можно сделать в модуле «усТСДПриемка», формирование интерфейса находится в процедурах с префиксом «ПолучитьФорму».

 
  Начальная строка
 
     
  усТСДЭлементыФорм.ДобавитьНеактивноеПолеВвода(xdtoПоследовательность, xdtoСтраница, "План", НСтр("ru = 'План/Факт:'"), "[##План##]/[##Количество##]", Истина, 75);   
     
  После изменений                         усТСДЭлементыФорм.ДобавитьНеактивноеПолеВвода(xdtoПоследовательность, xdtoСтраница, "План", НСтр("ru = 'План/Факт:'"), "[##План##]/[##Количество##]/[##клпрКоличествоУпаковок##]", Истина, 75);   
     
  В результате мы увидим на экране ТСД наш измененный текст. [##клпрКоличествоУпаковок##] – это параметры из xdto пакета, который передается между ТСД и конфигурацией. Как управлять этим параметром, мы рассмотрим ниже. Таким образом, мы можем влиять на выводимую информацию и через данный параметр можем выводить дополнительно информацию на экран. Кроме добавления неактивный полей, можно также добавлять текстовые поля, в этом случае мы сможем также управлять выводимым шрифтом.   
     
  усТСДЭлементыФорм.ДобавитьТекст(xdtoПоследовательность, xdtoСтраница, "[##прНоменклатура##]", Истина, "Bold");   
 

Теперь рассмотрим инициализацию параметров. В этом же модуле выбираем процедуру обработки события сканирования и добавляем инициализацию нашего нового параметра.

                Если Не сткПараметры.Свойство("клпрКоличествоУпаковок") Тогда

                               сткПараметры.Вставить("клпрКоличествоУпаковок", 0);

                Иначе

                               сткПараметры.клпрКоличествоУпаковок = 0;

                КонецЕсли; 
 
  Все данные, которые передаются между мобильным клиентом и конфигурацией, находятся в структуре сткПараметры. Для корректной работы механизма ключ структуры должен совпадать с параметром, который мы указывали на первом этапе. Все элементы структуры имеют строковый тип. Далее в зависимости от задачи можно управлять параметрами, в данном случая мы прибавляли 1 при каждом обрабатывании события сканирования.   
       
 

Сергей Патенко,

консультант-аналитик компании ООО “Кодерлайн”

 

Наши проекты

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

Внедренное типовое решение:
1С:Бухгалтерия

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление ...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

ООО "ТК "Сытый Дом-НН"
ООО "ТК "Сытый Дом-НН"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Управление торговлей 8

Взаиморасчеты с покупателями
Оптовая торговля
Управление складскими за...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение