Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 сен 2021, 07:33

Не получается получить элементы из таблицы

Автор Dmitry Qwe, 09 июл 2017, 16:37

0 Пользователей и 1 гость просматривают эту тему.

Dmitry Qwe

Делаю пример из книги Радченко где нужно рассчитать сумму.
Есть Документ ПриходнаяНакладная, в нем табличная часть среквизитами Товар, цена, количество и сумма. Выбираю реквизит цена и захожу в обработчик событий при изменении и пишу следующий код:

Как видно из скриншота я не могу выбрать в своей переменное реквизиты Сумма, Количество, цена и прочее.
В чем может быть рпоблема?
P.S. У меня установлена 1с 8.3

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

oleg-x

Еще не раз с этим столкнешься. После текущих данных (и прочих), конфигуратор не "видит" какие реквизиты есть. нужно писать руками.
Такая же ситуация будет, если из одной процедуры передашь в другую (или будешь юзать параметры процедуры) структуру или массив, через точку не будет ничего, надо вводить самому.
Ошибку соответственно, увидишь, только при попытке выполнить код.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Каримдат

Процедура МатериалыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры


У меня вот так. Тоже в Радченко.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск