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

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

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

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

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

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

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

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

                Иначе

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

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

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

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

 

Наши проекты

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

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

Производственные операции
Автоматизация бизнес-процессов...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

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

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

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

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

СТС-Медиа
СТС-Медиа

Отрасль:
Медиаиндустрия

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

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

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

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

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

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

ООО "СЖД"
ООО "СЖД"

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

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

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

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

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

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

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

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

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

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

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

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

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

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

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