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

Хочу рассказать о возможностях взаимодействия с мобильным клиентом «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С:CRM+1С:Комплексная автоматизация

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

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

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

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

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

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

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

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

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

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

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

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

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

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

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

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

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

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

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

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

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

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

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

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

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

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

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

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

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