#0
by antihacker
Всем привет ! Вот код. Ошибка при вызове метода контекста (ДанныеФормыВЗначение) ПОчему так надо ? Потому что поле СреднедневнаяЗарплата добавлен в ТЧ как реквизит формы. Остальные поля ТЧ от табличной части Объекта. Почему такая ошибка ? И на правильном пути ли я вообще ?
#1
by antihacker
Вот полная ошибка {Документ.НачислениеСуммРезерваКОтпуску.Форма.ФормаДокумента1.Форма}: Ошибка при вызове метода контекста (ДанныеФормыВЗначение) НаборКонстантОбъект = ДанныеФормыВЗначение(Резервы,Тип("ТаблицаЗначений")); по причине: Несоответствие типов (параметр номер '1') Несоответствие типов (параметр номер '1')
#2
by ribuh
Для Каждого ТекСтрока Из Резервы Цикл ....... КонецЦикла; Вполне достаточно, если Резервы - реквизит с типом таблица значений управляемой формы
#3
by antihacker
НЕт Поле объекта не обнаружено (СреднедневнаяЗарплата) Это потому что я добавил это поле на форме как дополнительное. В Объект.Резервы его нету.
#4
by ribuh
Вы путаетесь в показаниях... Определись уже, Объект.Резервыф - это ТЧ объекта, просто Резервы - может быть реквизитом формы, состав реквизитов этой табличной части задается или в реквизитах объекта, или в реквизитах формы... и да, где вы цикл запускаете, чтобы уж совсем наверняка, это нужно делать &НаСервере
#5
by ribuh
Аааа, кажется дошло, у вас в ТЧ объекта нет поля СреднедневнаяЗарплата, оно добавлено в форме. Зачем такое извращение, не моё дело, конечно. Но тут опять жен на сервере, можно пойти таким путём: тз = Элементы.Резервы.Выгрузить; получим таблицу значений, потом с ней делаем, что захочется, и загружаем обратно...
#6
by Sayan_mi
Да если это таблица то проще Не ДанныеФормыВЗначение а РеквизитФормыВЗначение("Резервы") на выходе получите таблицу значений.
#7
by antihacker
{Документ.НачислениеСуммРезерваКОтпуску.Форма.ФормаДокумента1.Форма}: Поле объекта не обнаружено (резервы) Для Каждого ТекСтрока Из НаборКонстантОбъект.резервы Цикл
#8
by antihacker
{Документ.НачислениеСуммРезерваКОтпуску.Форма.ФормаДокумента1.Форма}: Поле объекта не обнаружено (СреднедневнаяЗарплата)
#9
by Sayan_mi
Попробуй не Объект.Резервы, а просто Резервы и посмотри в отладчике что в текСтроку попадает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Перетаскивание из проводника в 1с
- Скрыть или заменить значок 1С в верхнем левом углу приложения
- УПП РАУЗ прямые затраты астрономические суммы в себестоимости
- Вывести форму документа в форму списка
- На клиенте недоступны свойства объектов
- Постоянная ошибка при ТИИ
- Закрыть несколько месяцев в БП 3.0 сразу
- Отчет ВаловаяПрибыль (скд)
- (ЗУП 3.1) т13 - зачем убрали шапкуТаблицы с каждого листа?
- Задваиваются обороты в отчете на СКД
- ГИС ЖКХ МагПро КриптоТуннель CA-SIT.pem
- Сложение строк в табличной части
- Как сгруппировать ячейки табличного документа
- Как сделать недоступным для выбора показатель в отчете?
- 1C УФ, передача массива "ВыделенныеСтроки" с клиента на сервер
- Сместить заголовки на управляемой форме
- ЗУП3. Ограничение доступа на уровне записей
- Где в ут11 настраивается доступ к внешним печатным формам?
- УТ11 Раздельное ведение партнеров и контрагентов.
- Консолидированный баланс по нескольким юридическим лицам