|
Как получить выделенную строку в таб. части мобильного клиента | ☑ | ||
---|---|---|---|---|
0
menone_dastan
15.08.22
✎
05:24
|
Помогите разобраться. Есть сегмент кода:
СтрокаТабличнойЧасти = Элементы.Запасы.ТекущиеДанные; СтрКоличество = СтрокаТабличнойЧасти.Количество; СтрНоменклатура = СтрокаТабличнойЧасти.Номенклатура; Ошибка: "Значение не является значением объектного типа (Количество) Данный сегмент работает везде кроме мобильного клиента. Как можно получить выделенную строку таб. части? |
|||
1
rphosts
15.08.22
✎
05:32
|
(0) в отладчике посмотри что у тебя такое СтрокаТабличнойЧасти
|
|||
2
Фрэнки
15.08.22
✎
07:16
|
вроде бы Текущие данные - это в контексте НаСервере должно быть
|
|||
3
menone_dastan
15.08.22
✎
07:20
|
(1) хз, отладка не работает, вроде ничего сложного в настройке
|
|||
4
menone_dastan
15.08.22
✎
07:21
|
(2) ТекущиеДанные недоступны &НаСервере
|
|||
5
Kassern
15.08.22
✎
09:07
|
(4) зато текущая строка должна быть доступна и на сервере вроде идентификатор строки там передается. Можете по нему получить данные строки
|
|||
6
МКК
15.08.22
✎
09:16
|
СтрокаТЧ = ЭтаФорма.Элементы.ОтгружаемыеТовары.ТекущиеДанные;
Элементы.ОтгружаемыеТовары.ТекущаяСтрока = Объект.ОтгружаемыеТовары[ЭтаФорма.Элементы.ОтгружаемыеТовары.ТекущаяСтрока].ПолучитьИдентификатор(); |
|||
7
Kassern
15.08.22
✎
09:22
|
(6) что это?
Вот это к чему? "СтрокаТЧ = ЭтаФорма.Элементы.ОтгружаемыеТовары.ТекущиеДанные;" - (4) ТекущиеДанные недоступны &НаСервере А здесь зачем присваиваете текущую строку "Элементы.ОтгружаемыеТовары.ТекущаяСтрока =" ? Далее может быть ошибка, например удалили строку, индексов стало меньше а вот идентификаторы не уменьшились строк и "Объект.ОтгружаемыеТовары[ЭтаФорма.Элементы.ОтгружаемыеТовары.ТекущаяСтрока]" - может ошибку дать. |
|||
8
Ёпрст
15.08.22
✎
09:28
|
(0)
Для Каждого ВыделеннаяСтрока ИЗ Элементы.Запасы.ВыделенныеСтроки Цикл СтрокаТабличнойЧасти = Объект.Запасы.НайтиПоИдентификатору(ВыделеннаяСтрока); Количество = СтрокаТабличнойЧасти.Количество; |
|||
9
МКК
15.08.22
✎
09:28
|
(7) Ну и хорошо что не уменьшились
|
|||
10
Ёпрст
15.08.22
✎
09:30
|
Или так, для текущейстроки:
|
|||
11
Kassern
15.08.22
✎
09:32
|
(10) о чем я и написал в (5)
|
|||
12
Ёпрст
15.08.22
✎
09:33
|
(11) это работает и на клиенте
|
|||
13
Kassern
15.08.22
✎
09:34
|
(3) "хз, отладка не работает" - всегда есть альтернатива, Сообщить, Записать лог и т.д.
|
|||
14
Ёпрст
15.08.22
✎
09:36
|
(3) включить отладку по http на сервере, указать сервер отладки в клиенте при запуске МК
|
|||
15
Ёпрст
15.08.22
✎
09:36
|
и оно, "заработает". Только еще порты открыть отладчика
|
|||
16
menone_dastan
15.08.22
✎
18:52
|
(15) Согласен, без отладчика не вариант мучится. Вы имеете ввиду создать правил для портов в брандмауэре?
|
|||
17
menone_dastan
15.08.22
✎
18:52
|
(10) не взлетело
|
|||
18
oslokot
15.08.22
✎
19:14
|
(0) меняйте профессию как можно скорее
|
|||
19
Ёпрст
15.08.22
✎
19:37
|
(17) Та ну ?
|
|||
20
menone_dastan
15.08.22
✎
20:03
|
(18) спасибо за совет, умник
|
|||
21
menone_dastan
15.08.22
✎
20:03
|
(19) работаю над решением, отпишусь
|
|||
22
Ёпрст
15.08.22
✎
21:12
|
(16) и это тоже
|
|||
23
Ёпрст
15.08.22
✎
21:13
|
Зависит, где\как вэбсервер опубликован - только в локальной сети или наружу..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |