Имя: Пароль:
1C
1С v8
Мобильный клиент, табличная часть документа
0 rudnitskij
 
11.12.20
22:33
Всем привет. Столкнулся с такой проблемой. Написал по учебнику для себя небольшую базу, для учета денег в семейном бюджете и на что они тратятся. Но не это главное.
Главное - вот.
В документе "Расходование средств" есть табличная часть "Расшифровка", одна из колонок которой - "Номенклатура". Есть обработчик "ПриИзменении" для предзаполнения цены товара, всё стандартно как у людей. И при изменении значения в поле выполняется следующее:
[CODE-1C]
ТекСтр = Элементы.Расшифровка.ТекущиеДанные;
ПолучитьЦену(ТекСтр.Номенклатура);
[/CODE-1C]
Прикол в том, что этот код на компе в тонком клиенте работает без ошибок и при обычном добавлении строки, и при добавлении копированием.
А вот на мобильном клиенте обычное добавление строки работает стандартно, а при добавлении копированием получаем, что ТекСтр принимает значение Неопределено.
Можно ли как-то получить новое значение реквизита табчасти, не обращаясь к Элементы.[ИмяТабчасти].ТекущиеДанные ?
1 rudnitskij
 
11.12.20
22:35
Админы, вы можете как-то на видном месте разместить инструкцию по пользованию тегами - а не прятать её в жопе форума? (Извините, крик души)
ЗЫ. И редактирование сообщений не помешало бы
2 aka MIK
 
12.12.20
09:00
(0) переименуй табличную часть
3 ДенисЧ
 
12.12.20
09:12
Давать реквизитам имена, совпадающие с системными - дурная идея
4 xXeNoNx
 
12.12.20
10:11
(0)  "для предзаполнения цены товара, всё стандартно как у людей. И при изменении значения в поле выполняется следующее" - полагаю изменение значения в поле "Номенклатура",если да, тогда тебе поможет "ОбработкаВыбора"
5 rudnitskij
 
12.12.20
13:35
(3) Возможно, но как это влияет на описанную проблему?
6 rudnitskij
 
12.12.20
13:36
(2) переименовал, ничего не поменялось
7 rudnitskij
 
12.12.20
13:46
(4) не, не помогает. Всё также текущие данные неопределено
8 rudnitskij
 
12.12.20
13:47
(3) И как это объясняет тот факт, что сбой только в мобильном клиенте, а в тонком на компьютере всё ок?
9 rudnitskij
 
14.12.20
20:54
Не заходили спецы по мобильному клиенту?
10 xXeNoNx
 
14.12.20
20:58
Ну тогда уж подключи отладку по хттп и посмотри что там у тебя
11 rudnitskij
 
15.12.20
00:04
(10) "и посмотри что там у тебя" - там это где? Если вы о текущих данных - то там неопределено. При добавлении строки к табчасти копированием. Только в этом случае
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.