|
Обращение к табличному полю | ☑ | ||
---|---|---|---|---|
0
zhuk125
12.04.16
✎
13:00
|
Добрый день, есть вкладка УПАКОВКА в Документе ЗаказПокупателя, на ней табличное поле, в нем я создал колонки, поле НАИМЕНОВАНИЕ типа - СправочникСсылка.Упаковка, Вопрос в том как при выборе наименования из справочника в поле объем значение подтягивалось автоматически ? Подскажите что делаю не так. "Упп для Украины". Ошибок нет но и результата тоже. Полю НАИМЕНОВАНИЕ пишу такое Событие:
<code> Процедура УпаковкаРазмерУпаковкиПриИзменении(Элемент) ИтогоОбъем =0; ОбъемУпаковки = Справочники.Упаковка.ПолучитьСсылку().Объем; КолонкаКоличество = ЭлементыФормы.Упаковка.ТекущиеДанные.Количество; ИтогоОбъем = ОбъемУпаковки * КолонкаКоличество; ЭлементыФормы.Упаковка.ТекущиеДанные.Объем = ИтогоОбъем; КонецПроцедуры </code> |
|||
1
salvator
12.04.16
✎
13:03
|
"Ошибок нет но и результата тоже"
Ну дык в какую процедуру написал код, та и выполняется. Тебе надо при изменении НАИМЕНОВАНИЯ. |
|||
2
FIXXXL
12.04.16
✎
13:03
|
ОбъемУпаковки = Справочники.Упаковка.ПолучитьСсылку().Объем;
аццкий ад |
|||
3
asady
12.04.16
✎
13:03
|
ОбъемУпаковки = ЭлементыФормы.Упаковка.ТекущиеДанные.Наименование.Объем;
|
|||
4
Pro-tone
12.04.16
✎
13:06
|
(0) 1. Наименование - это строчное поле, учись верно задавать имена полей, переименуй в "Упаковка"
2. Обработчик "При изменении" |
|||
5
zhuk125
12.04.16
✎
13:07
|
(1) Я так и написал, Жмакнул на Поле Наименование и сделал событие при изменении
|
|||
6
zhuk125
12.04.16
✎
13:10
|
(4) Переименовал, написал тот же код, но ничего не произошло :(
|
|||
7
zhuk125
12.04.16
✎
13:11
|
(3) Так не выйдет,Наименование это поле ввода , типа справочника и от туда я его выбираю
|
|||
8
FIXXXL
12.04.16
✎
13:15
|
(6) читай (2) думай, что ты откуда пытаешься получить
|
|||
9
Pro-tone
12.04.16
✎
13:17
|
поле НАИМЕНОВАНИЕ типа - СправочникСсылка.Упаковка
еще раз тогда: Наименование - это строчное поле |
|||
10
zhuk125
12.04.16
✎
13:20
|
(8) Полю Ввода Упаковка(Которое имеет Текст Шапки Наименование) пишу Событие при изменении, Затем
Пытаюсь получить Значение реквизита Объем, из справочника Упаковка, то есть получаю Ссылка.Объем кодом написанным выше. |
|||
11
FIXXXL
12.04.16
✎
13:20
|
(9) ну назвал поле в своей форме по-дурацки, че пристал :)
|
|||
12
zhuk125
12.04.16
✎
13:22
|
(11) я как то не правильно пытаюсь получить значение реквизита Объем из справочника и не правильно обращаюсь к Полям Табличного поля ?
|
|||
13
FIXXXL
12.04.16
✎
13:31
|
(12) давай я процитирую СП, если тебе лень посмотреть
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ПолучитьСсылку (GetRef) Синтаксис: ПолучитьСсылку(<УникальныйИдентификатор>) Параметры: <УникальныйИдентификатор> (необязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: СправочникСсылка. Описание: Формирует ссылку из значения типа УникальныйИдентификатор. Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Если параметр не указан, то будет сформирована новая уникальная ссылка. См. также: СправочникСсылка, метод УникальныйИдентификатор откуда ты вообще придумал так написать? |
|||
14
zhuk125
12.04.16
✎
13:49
|
(13) не лень смотреть, видел я. просто не понимаю как использовать это, перечитал тоже много прежде чем спрашивать (
|
|||
15
zhuk125
12.04.16
✎
13:53
|
(13) я не прошу код писать за меня, прошу что бы подсказали как правильно это делается, за любую информацию полезную скажу спасибо
|
|||
16
FIXXXL
12.04.16
✎
13:56
|
ЭлементыФормы.Упаковка.ТекущиеДанные.Наименование
что покажет в отладчике? мож там и Объем есть если правильно понял твою структуру справочника |
|||
17
zhuk125
12.04.16
✎
14:18
|
(16) спасиб овам за терпение и помощь но я разобрался, нужно было вот так сделать.
ЭлементыФормы.Упаковка.ТекущиеДанные.Объем = ЭлементыФормы.Упаковка.ТекущиеДанные.РазмерУпаковки.Объем * ЭлементыФормы.Упаковка.ТекущиеДанные.Количество; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |