Выгрузка запроса в Таблицу Значений #315997


#0 by Mr_stone
Здравствуйте Подскажите чайнику как правильно выгружать запрос в ТаблицуЗначений? У меня че то не работает а в таблице вот такие выражение: ТабЗнач.ПолучитьЗначение(н,1) | ТабЗнач.ПолучитьЗначение(н,2) | ТабЗнач.ПолучитьЗначение(н,3) | ТабЗнач.ПолучитьЗначение(н,4) При этом выводится в таблицу, в первой колонки есть сумма а в других нет. 2065.54 | ТабЗнач.ПолучитьЗначение(н,2) | ТабЗнач.ПолучитьЗначение(н,3) | ТабЗнач.ПолучитьЗначение(н,4) и всторке сообшений выводются 3 одинаковых ошыбок: "Номер за пределами значения!" Потом сделал так:   Запрос.Выгрузить(ТабЗнач,Запрос.Контрагент,Запрос.СтатьяПрихода,Запрос.Сумма,Запрос.Основание,0); Теперь, даже таблица непоказывалась, опять ошибка: "Слишком много параметров передано при вызове функции/процедуры объекта" следующий раз, если мног параметров вышло тогда пусть будет хоть один:   Запрос.Выгрузить(ТабЗнач,Запрос.Контрагент,0); теперь, ни каких ошибок, но и в таблице ничего нет, совсем пустая... вот теперь, мне не за-что зацепится и незнаю что делать, помогите. и еще, функция в языке запросов с Измерениями и Реквизитами регистра не работает что ли? только с Ресурсами?
#1 by Фокусник
какой-то злобный бот...
#2 by VladZ
Не вижу строки Запрос.Выполнить(ТекстЗапроса)
#3 by ПодводныйТаракан
функции нач и кон остатков только с ресурсами, с измерениями - не работает, сделай хоть группировку по запросу, а потом просто выгрузить и таблицу значений помести на форме и смотри на нее
#4 by Андрюха
Выгрузить(<ТаблЗнач>,<Флаг>,<Итоги>) Назначение: Выгружает результаты запроса в таблицу значений. Возвращает число: 1 - если выгрузка произошла успешно, иначе - 0. Параметры: <ТаблЗнач> - Таблица значений, куда выгружаются результаты запроса. <Флаг> - необязательный параметр. Число или строка: 0 - значения групп и функций (по умолчанию); 1 - значения групп и функций, дополнительных переменных; 2 - значения упорядочиваний групп и функций; 3 - значения упорядочиваний групп и функций, дополнительных переменных; Строка - '' Товар, Товар, Товар, Склад, Приход, Расход'', где Товар - значение первого упорядочивания группировки ''Товар''. <Итоги> - необязательный параметр. Число: 0 - итоги по группировкам не выводить; 1 - итоги по группировкам выводить сверху (по умолчанию); 2 - итоги по группировкам выводить снизу; 3 - итоги по группировкам выводить сверху и снизу.
#5 by Salimbek
Выгрузить(<?>,,) Синтаксис: Выгрузить(<ТаблЗнач>,<Флаг>,<Итоги>) Назначение: Выгружает результаты запроса в таблицу значений. Возвращает число: 1 - если выгрузка произошла успешно, иначе - 0. Параметры: <ТаблЗнач> - Таблица значений, куда выгружаются результаты запроса. <Флаг> - необязательный параметр. Число или строка: 0 - значения групп и функций (по умолчанию); 1 - значения групп и функций, дополнительных переменных; 2 - значения упорядочиваний групп и функций; 3 - значения упорядочиваний групп и функций, дополнительных переменных; <Итоги> - необязательный параметр. Число: 0 - итоги по группировкам не выводить; 1 - итоги по группировкам выводить сверху (по умолчанию); 2 - итоги по группировкам выводить снизу; 3 - итоги по группировкам выводить сверху и снизу. --- Исходя из этого надо писать так: Запрос.Выгрузить(ТабЗнач,1,0);
#6 by Mr_stone
теперь выводит только одну строку, и в первой колонке общая сумма 2065.54 | ХГЭС | Начисление Электроэнергии | 1434.68 а проведено по этому документу 4 строки, вот эти: Лен. Эс        | Начисление Электроэнергии | 212.21 | c/ф № Истаравшан Эс  | Начисление Электроэнергии | 325.3  | с/ф № ХГЭС             | Начисление Электроэнергии | 1434.68|    с/ф № ЧГО Энергосбыт | Начисление Электроэнергии | 93.35  |    с/ф № нужно загрузить в таблицу значение все строки заданного интервала времени. а весь код такой
#7 by Ёпрст2
При обращению к регистру Остатков указывайте обязательно функции для обращения к нему, такие как Приход,Расход,КонОст,НачОст ... сама функция Сумма ничего не считает... вот и нету в итоге у вас ни черта ...
#8 by Mr_stone
но, регистр то Оборотный а не регистр остатков в этом случае что делать
#9 by Ёпрст2
Добавить группировку в текст запроса ..
#10 by Mr_stone
Теперь запрос выводит только 4 последних проведенных документов не зависимо от количество проведенных документов. Как это так может быть и почему 4 строк? Вот что выходит: в первой колонке-Наименование контрагентов, во второй-суммы, в третей-статя прихода, в четвертой-опять те-же суммы что и во второй колонке, а по реквизиту основание вообще ни чего нету. Что делать? подскажите...
#11 by Ёпрст2
Показать новый текст запроса для начала, и как ты его выгружаешь в ТЗ.
#12 by Mr_stone
#13 by Ёпрст2
Для начала, выкинуть вот этот бред - |Обрабатывать НеПомеченныеНаУдаление;, а во вторых, что там говоришь неправильно выводит то ? ЗЫ: Выводит тебе клиентосов и сумму оборотов за период ... не более того. И нахрена ты доп. переменные в выгрузку включил - токма тебе понятно ЗЫЫ: И проще, ТЗ кинуть на форму - нагляднее (и не надо в Таблицу ничего выводить).. или уж ТЗ.ВыбратьСтроку ...
#14 by Mr_stone
Не помогает. А что, не все переменные нужно выводит? данные по ним тоже нужны. ЗЫЫ: И проще, ТЗ кинуть на форму - нагляднее (и не надо в Таблицу ничего выводить).. А как можно кинуть Т3 на форму, как это делается? можно по подробнее пожалуйста
#15 by FreeFin
не нуя не понял, берет запрос сумму по контрагентам, группировок по документам (и их самих) нету, а по-документам подавай. читай еще раз
#16 by Ёпрст2
Биомать а ... При обращении к регистру не надо пихать в текст запроса левые условия про документы и Обрабатывать НеПомеченны ... , т.к записи в регистре формируются только проведенными документами... ЗЫ: 1. На форму кладешь ТаблицуЗначений, даешь ей идентификатор ...ТЗ , к примеру, выкидываешь из модуля строку  ТЗ=СоздатьОбъект("ТаблицаЗначений"); и просто выгружаешь запрос в эту ТЗ ... 2. Читаешь вниматочно параметры метода Выгрузить в СП ... 3. Читаешь эту методичку хотя бы: или это: ну и это, чтоб понимать откуда ноги растут ЗЫЫ: И поиграйся с группировками ...посмотри, что попадает после выполнения запроса... посмотри на движения документа в журнале, и может быть, о чудо! - придёт осветления от твоих действий.
#17 by Бармолей
я бы не связывался с таблицами значений
#18 by Cthulhu
: не надоело разводить людей?.. (не. ну не верится мне, что реально можно быть настоолько тупыым)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям