редактирование табличного документа в мобильном приложении
Добрый день, МП 8.3.15.62
при активации строки в табличной части(скрин ФормаТЧ) открывается форма редактирования строки(скрин ФормаСтроки)
Вопрос: можно ли не открывать форму строки? можно ли редактировать форму строки?
Задача в следующем добавить кнопки + - для редактирования количества с учетом минимального шага, это я реализовал но каждый раз открывается форма редактирования строки
и можно было бы оставить с формой редактирования строки, но есть нюанс: код в событие "ПрошлыйЗаказВыбор" не отработает если форма строки была открыта не через поле "+"
код:
при активации строки в табличной части(скрин ФормаТЧ) открывается форма редактирования строки(скрин ФормаСтроки)
Вопрос: можно ли не открывать форму строки? можно ли редактировать форму строки?
Задача в следующем добавить кнопки + - для редактирования количества с учетом минимального шага, это я реализовал но каждый раз открывается форма редактирования строки
и можно было бы оставить с формой редактирования строки, но есть нюанс: код в событие "ПрошлыйЗаказВыбор" не отработает если форма строки была открыта не через поле "+"
код:
&НаКлиенте
Процедура ПрошлыйЗаказВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если Поле.Имя = "ПрошлыйЗаказПлюс" Тогда
ТекущиеДанные = Элемент.ТекущиеДанные;
ТекущиеДанные.Количество = ТекущиеДанные.Количество + ТекущиеДанные.Квант;
КонецЕсли;
КонецПроцедуры
Прикрепленные файлы:


По теме из базы знаний
- Список неявных ошибок, возникающих при разработке мобильного приложения. И способы их решения
- Разработка мобильного приложения. Запрещаем открытие просмотра строки табличной части в новом окне, редактирование табличной части из формы документов
- Тикеты - система учета задач/Service Desk в 1С (+ мобильное приложение)
- Повышение удобства использования мобильного приложения
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, ERP, КА и УТ
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Я сделал вот как, при нажатии на колонку "количество" в нижней части отображается группа с кнопками + - и текущим количеством. При нажатии на любую другую колонку, эта группа скрывается
Не помню только какое событие либо "ПриАктивизициииПоля" либо "Выбор"
Не помню только какое событие либо "ПриАктивизициииПоля" либо "Выбор"
&НаКлиенте
Процедура ДанныеПоЗаказуВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если Поле.Имя="ДанныеПоЗаказуКоличество" Тогда
Если Не Элементы.ГруппаВводКоличества.Видимость Тогда
Элементы.ГруппаВводКоличества.Видимость = Истина;
КонецЕсли;
ТекДанные = Элементы.ДанныеПоЗаказу.ТекущиеДанные;
КоличествоЗначение = ТекДанные.Количество;
Иначе
Если Элементы.ГруппаВводКоличества.Видимость Тогда
Элементы.ГруппаВводКоличества.Видимость = Ложь;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ДанныеПоЗаказуПриАктивизацииПоля(Элемент)
Если Элемент.ТекущийЭлемент.Имя="ДанныеПоЗаказуКоличество" Тогда
Если Не Элементы.ГруппаВводКоличества.Видимость Тогда
Элементы.ГруппаВводКоличества.Видимость = Истина;
КонецЕсли;
ТекДанные = Элементы.ДанныеПоЗаказу.ТекущиеДанные;
КоличествоЗначение = ТекДанные.Количество;
Иначе
Если Элементы.ГруппаВводКоличества.Видимость Тогда
Элементы.ГруппаВводКоличества.Видимость = Ложь;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
Screenrecorder-2019-11-19-12-42-40-667.mp4
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот