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

Все Записи из Документов

Автор Пустовалов Артем, 11 ноя 2015, 17:06

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

Пустовалов Артем

Всем Привет. Нужна такая штука. Есть Документ У него табличная часть и 2 формы. На первую форму выводится табличная часть.Вопрос как на вторую форму Вывести Все записи табличных частей всех документов.Например в 1 документе
"   


НоменклатураКоличество
Матрас10

Во втором Документе



НоменклатураКоличество
Подушка4


Вывести Нужно так



ДокументНоменклатураКоличество
Документ1Матрас10
Документ2Подушки4

Подтолкните. Пробывал через запрос но при выгрузке выдает "ТаблицаЗначений"

Vladimir_Sh

Правильно и вы эту ТаблицуЗначений помещайте в ТабличноеПоле на форме.
Примерно так:
ЗначениеВДанныеФормы(ТаблицаЗначений, "ТабличноеПоле");
Если я Вам помог, нажми - Спасибо!

vitasw

Динамическим списком с произвольным запросом.

Пустовалов Артем

Цитата: Vladimir_Sh от 11 ноя 2015, 17:20
Правильно и вы эту ТаблицуЗначений помещайте в ТабличноеПоле на форме.
Примерно так:
ЗначениеВДанныеФормы(ТаблицаЗначений, "ТабличноеПоле");

Передаю Вот так

Результат = Запрос.Выполнить().Выгрузить();
ЗначениеВДанныеФормы(Результат, Тз);
ЭлементыФормы.Тз.СоздатьКолонки();


Выдает ошибку

{Документ.УчетФактическихДанныхПоБюджетам.Форма.Форма.Форма(25)}: Ошибка при вызове метода контекста (ЗначениеВДанныеФормы)
    ЗначениеВДанныеФормы(Результат, Тз);
по причине:
Несоответствие типов (параметр номер '2')

В чем проблема передаю тз в тз наформе
      

Vladimir_Sh

Пустовалов Артем, ммм.. а формы управляемые? и еще ТЗ у вас реквизит формы или реквизит объекта?
Если я Вам помог, нажми - Спасибо!

Пустовалов Артем

Цитата: Vladimir_Sh от 12 ноя 2015, 09:14
Пустовалов Артем, ммм..а формы управляемые? и еще ТЗ у вас реквизит формы или реквизит объекта?
Тз реквизит формы)
Это может показаться глупым вопросом) но как определить управляемая это форма или нет)):D :D :D
Добавлено: 12 ноя 2015, 09:31


Все разобрался формы обычные) Одна образовывается автоматически) вторую создаю вручную)

Vladimir_Sh

Пустовалов Артем, не хотел бы выразить Вам недоверие, но выложите скрин формы.
Если я Вам помог, нажми - Спасибо!

Пустовалов Артем

Цитата: Vladimir_Sh от 12 ноя 2015, 09:34
Пустовалов Артем, не хотел бы выразить Вам недоверие, но выложите скрин формы.

1 - это  формаДокумента
2 - это форма куда вывожу

Vladimir_Sh

Проблема может заключаться в не идентичности ТЗ. Возможно различается состав колонок.

Тогда попробуйте так:
1. Формируете запрос. На выходе должна получится ТЗ с таким же набором колонок, как у вас на форме.
2. Выгружаете запрос в ТЗ. РезультатЗапроса = Запрос.Выполнить().Выгрузить();
3. Загружаете результат с ТЗ на форму. ТЗ = РезультатЗапроса; или сразу ТЗ = Запрос.Выполнить().Выгрузить();

Попробуйте, напишите что получилось)
Если я Вам помог, нажми - Спасибо!

Пустовалов Артем

Цитата: Vladimir_Sh от 12 ноя 2015, 09:57
Проблема может заключаться в не идентичности ТЗ. Возможно различается состав колонок.

Тогда попробуйте так:
1. Формируете запрос. На выходе должна получится ТЗ с таким же набором колонок, как у вас на форме.
2. Выгружаете запрос в ТЗ. РезультатЗапроса = Запрос.Выполнить().Выгрузить();
3. Загружаете результат с ТЗ на форму. ТЗ = РезультатЗапроса; или сразу ТЗ = Запрос.Выполнить().Выгрузить();

Попробуйте, напишите что получилось)

{Документ.УчетФактическихДанныхПоБюджетам.Форма.Форма.Форма(26)}: Значение не является значением объектного типа (загрузить)
      Тз.загрузить(Результат);


Теги:

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

Рейтинг@Mail.ru

Поиск