Работа с единицами в 1С 8
Единица измерения по умолчанию - это единица, отображаемая первой при подборе товара в документе на мобильном устройстве.
Как изменить единицу по умолчанию?
В карточке товара в 1С можно назначить несколько специфических единиц для товара: Базовая единица, Единица хранения остатков, Единица для отчетов, Единица мест. Сейчас в Моби-С единицей по умолчанию считается Единица для отчетов. Что бы изменить единицу по умолчанию необходимо сделать небольшую доработку модули интеграции Моби-С.
- Открываем модуль интеграции Моби-С (файл Интеграция Моби-С с 1С 8.2 (x).epf) в конфигураторе.
- Переходим в программный модуль формы ФормаОсновная.
- В функции ВыгрузитьЕдиницы ищем строку
НомХарЕд.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдДляОтчетов,
- Заменяем в ней ЕдиницаХраненияОстатков на нужную вам единицу.
- Сохраняем, перезапускаем модуль, делаем на мобильном устройстве запрос Полная загрузка и смотрим результат.
Как сделать базовую единицу единицей по умолчанию?
- Открываем модуль интеграции Моби-С (файл Интеграция Моби-С с 1С 8.2 (x).epf) в конфигураторе.
- Переходим в программный модуль формы ФормаОсновная.
- В функции ВыгрузитьЕдиницы заменить код
Если Выборка.Единица=Выборка.ЕдДляОтчетов Тогда Тип=Тип+2; КонецЕсли; Если Выборка.ЕдиницаПоКлассификатору=БазЕд Тогда Тип=Тип+1;
на
Если Выборка.Единица=Выборка.ЕдДляОтчетов Тогда Тип=Тип+1; КонецЕсли; Если Выборка.ЕдиницаПоКлассификатору=БазЕд Тогда Тип=Тип+2;
- Сохраняем, перезапускаем модуль, делаем на мобильном устройстве запрос Полная загрузка и смотрим результат.
Информация не актуальна для конфигураций на управляемых формах Управление торговлей 11.