Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции' {ВнешняяОбработка.ОброботкаИнвентаризаций.Форма.Форма.Форма(10)}: Прочитать_XLS_НаСервере(,);
&НаСервере
Процедура Прочитать_XLS_НаСервере(ТекДанные,Элементы)
ТабДок = Новый ТабличныйДокумент;
Попытка
ТабДок.Прочитать(ИмяФайла,СпособЧтенияЗначенийТабличногоДокумента.Значение);
Исключение
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Ошибка при открытий файла " + ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КоличествоСтрок = ТабДок.ВысотаТаблицы;
Для НомерСтроки = 3 По КоличествоСтрок Цикл
Для каждого ТекДанные из Объект.Товары Цикл
ТекДанные.КоличествоФакт = ТабДок.ПолучитьОбласть("R" + Формат(НомерСтроки , "ЧГ=0") + "C" + 2).ТекущаяОбласть.Текст;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПолучитьОбъект()
ТекДанные = Элементы.Товары.ТекущиеДанные();
Прочитать_XLS_НаСервере(ТекДанные,)
КонецПроцедуры
ПоказатьЗдравствуйте, Нужно получить текущие данные табличной части на сервере но возникает такая ошибка
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) По значению можно. Прошу прощения, перепутал с ДанныеФормыКоллекция.
(1) У вас контекстный серверный вызов. Текущие данные таблицы вы можете получить на сервере так:
ДанныеФормыЭлементКоллекции нельзя передавать на сервер
(1) У вас контекстный серверный вызов. Текущие данные таблицы вы можете получить на сервере так:
ТекущиеДанные = Товары.НайтиПоИдентификатору(Элементы.Товары.ТекущаяСтрока)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот