#0
by Bli3world
Есть такие документы 1. УспеваемостьГруппа и 2. УспеваемостьПоФакультету. Нужно при заполнении 2 дока при выборе дисциплины в табличной части заполнить поле СреднийБаллГруппы из реквизита СреднийБалл 1 дока. Почему ругается вот на это? Процедура ВедомостьДисциплинаПриИзменении(Элемент) Вот служебные сообщения: {Документ.УспеваемостьПоФакультету.Форма.ФормаДокумента}: Поле объекта не обнаружено (СреднийБалл) СтрокаТабличнойЧасти.СреднийБаллГруппы = Документы.УспеваемостьГруппа.НайтиПоРеквизиту("СреднийБалл",Документы.УспеваемостьГруппа.СреднийБалл);
#3
by Wobland
а ничо так. СтрокаТабличнойЧасти.СреднийБалл - то ли документ, то ли число, то ли ещё ерундень какая..
#6
by Bli3world
не знаю как назвать это. вчера пробовал запросом, все равно "поле объекта не обнаружено"
#7
by Irbis
То есть если в комнате никого нет, на голос не отзывается, то нужно рявкнуть в матюгальник, и поле меатериализуется?
#10
by hhhh
по заданию нужно заполнить поле СреднийБаллГруппы. Вы как спец видите это поле а его коде или скорее всего видите?
#11
by Bli3world
я так понимаю запрос тоже фиговый Процедура ВедомостьДисциплинаПриИзменении(Элемент)
#13
by Bli3world
во {Документ.УспеваемостьПоФакультету1.Форма.ФормаДокумента}: Поле объекта не обнаружено (СреднийБалл) Где он это поле не может найти? я этого не понимаю
#15
by Bli3world
Эт вижу что в 4 строке. А под объектом понимается док из которого этот реквизит вытаскивается или док в котором создается
#16
by Irbis
Я могу сделать "удачное" предположение, но не буду. Поскольку в таком виде этот код не работоспособен. отладчик сам заглянешь, или у тебя урезанная поставка.
#20
by Bli3world
УспеваемостьГруппы.СреднийБалл тип число, длина 3, точность 2. УспеваемостьПоФакультету1.СреднийБаллГруппы тип число, длина 3, точность 2.
#21
by Irbis
Неа, это твои инсинуации на тему "Что хотелось бы иметь", а что отладчик на такую конструкцию говорит.
#26
by Bli3world
желтую стрелку кидает на 4 строку и "Ошибка времени выполнения: {Документ.УспеваемостьПоФакультету1.Форма.ФормаДокумента}: Поле объекта не обнаружено (СреднийБалл) в модуле Документ.УспеваемостьПоФакультету1.Форма.ФормаДокумента, строка 4"
#29
by Irbis
Не надо в меня базой кидать! Лучше учись, студент. А то всю жизнь контейнером для сетевых пакетов в флоппинет работать будешь.
#33
by Irbis
Не есть, пока не сделаешь пробовал? Очень даже в твоём случае помогает, прямо таки просветляет мозги.
#35
by Irbis
Вот с этой минуты не ешь и не пей ока эту фигню не сделаешь. Через три-четыре дня все окажется просто, как три рубля после стирки.
#38
by Irbis
В толпе друг друга мы узнали, Сошлись и разойдемся вновь. Была без радостей любовь, Разлука будет без печали
#40
by Bli3world
как вставить значение реквизита из док1 в поле док2 при изменении поля выбора в табчасти док2?
#42
by фобка
сложноватая формулировка... ты все делаешь правильно почти, только "ТекущиеДанные" тебе дадут название элементов на форме, а не в табличной части объекта
#43
by фобка
+42 все очень просто проверяется, поставь точку останова здесь "СтрокаТабличнойЧасти.СреднийБалл = " и посомтри отладчиком какие доступные поля у тебя есть для "СтрокаТабличнойЧасти"
#45
by фобка
вот эту строку удаляем СтрокаТабличнойЧасти.СреднийБалл = Документы.УспеваемостьГруппа.НайтиПоРеквизиту("СреднийБалл",Документы.УспеваемостьГруппа.СреднийБалл);
#47
by фобка
алгоритм такой: 1. Ищем ссылку на документ из которого берем значения 2. СтрокаТабличнойЧасти = ЭлементыФормы.Ведомость.ТекущиеДанные; 3. НашаДисциплина = СтрокаТабличнойЧасти.Дисциплина; 4. Ищем НашаДисциплина в табличной части Док1: Если МассивСтрок.Количество = 0 Тогда Сообщить("В док1 нет такой дисциплины"); КонецЕсли; 5. Если нашли СтрокаТабличнойЧасти.СреднийБалл = МассивСтрок [0].СреднийБалл 6. Всё
#50
by фобка
да, это можно всё на запросах сделать. Но если уже есть ссылка на Док1, то вариант с запросами, как тут сверху кто-то писал, для чудиков
#52
by фобка
коррект по скрину: 3. ТекстЗапроса = "Выбрать Док1.СреднийБал СреднийБал Из Документ.УспеваемостьГруппа как Док1 Где Док1.Дисциплина = &Дисциплина и Док1.Семестр = &Семестр"; Если Не Результат.Следующий Тогда
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: Ошибка: поле объекта не обнаружено!
- v8: глюк в СКД, не выводит поле запроса
- v8: 8.2 упп, при обновлении до 1.3.26.1 вылетает ошибка : поле объекта не обнаружено
- v8: Помогите....Поле объекта не обнаружено (ГраницаСправа)
В этой группе 1С
- УТ 11.1.6. Резервирование заказов
- перенос 7.7 УСН в БП 3.0 не перенеслись остатки по сч 19.2
- Тонкий клиент в файловом режиме. Где выполняются серверные процедуры?
- Получить результат выборки в VBA
- v7: 1с 7.7.ТиС выдача товарного чека в режиме оператор ККМ
- Androin ТСД + Мобильное приложение 1с
- Не отображается поле общего реквизита на управляемой форме
- Попытка получения неинициализированного значения параметра сеанса
- Ошибка SQL при выполнении запроса в СКД
- СКД: как узнать по пользовательскому варианту отчета встроенный вариант?
- POST запрос на сайт
- УТ 11 и должна так долго обновляться?
- СКД. Параметр. Отбор по открывающемуся списку.
- Где в ЗУП 3.0 выгрузка в банк платёжных поручений на выплату зп?
- выходит форма заполните код по октмо
- v8: как перебрать документы в табличной части
- запуск на выполнение кода каждые 5 минут
- Как в РБП отразить расторжение договора страхования
- v8: Ошибка подключения к таблице SQL
- Подскажите по спецификациям в УПП 1.3