Работа с единицами в 1С 8

Единица измерения по умолчанию - это единица, отображаемая первой при подборе товара в документе на мобильном устройстве.

В карточке товара в 1С можно назначить несколько специфических единиц для товара: Базовая единица, Единица хранения остатков, Единица для отчетов, Единица мест. Сейчас в Моби-С единицей по умолчанию считается Единица для отчетов. Что бы изменить единицу по умолчанию необходимо сделать небольшую доработку модули интеграции Моби-С.

  • Открываем модуль интеграции Моби-С (файл Интеграция Моби-С с 1С 8.2 (x).epf) в конфигураторе.
  • Переходим в программный модуль формы ФормаОсновная.
  • В функции ВыгрузитьЕдиницы ищем строку НомХарЕд.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдДляОтчетов,
  • Заменяем в ней ЕдиницаХраненияОстатков на нужную вам единицу.
  • Сохраняем, перезапускаем модуль, делаем на мобильном устройстве запрос Полная загрузка и смотрим результат.
  • Открываем модуль интеграции Моби-С (файл Интеграция Моби-С с 1С 8.2 (x).epf) в конфигураторе.
  • Переходим в программный модуль формы ФормаОсновная.
  • В функции ВыгрузитьЕдиницы заменить код

Если Выборка.Единица=Выборка.ЕдДляОтчетов Тогда Тип=Тип+2; КонецЕсли; Если Выборка.ЕдиницаПоКлассификатору=БазЕд Тогда Тип=Тип+1;

на

Если Выборка.Единица=Выборка.ЕдДляОтчетов Тогда Тип=Тип+1; КонецЕсли; Если Выборка.ЕдиницаПоКлассификатору=БазЕд Тогда Тип=Тип+2;

  • Сохраняем, перезапускаем модуль, делаем на мобильном устройстве запрос Полная загрузка и смотрим результат.

Информация не актуальна для конфигураций на управляемых формах Управление торговлей 11.