#0
by amadeus2010
Доброе утро всем, имеется табличная Рейсы с колонкой список рейсов.Тип значений табличной части-Таблица значений. Создал такой запрос.Теперь как можно вывести результат запроса в колонку табличной части. При компиляции выдается следующая ошибка {Обработка.ЗакрытиеРейсов.Форма.ЗакрытиеРейсов(32,24)}: Переменная не определена (СписокРейсов) Для Каждого Строка Из <<?>>СписокРейсов Цикл прошу помощи
#8
by amadeus2010
Я только начинаю программировать в 1С поэтому прошу совета у вас как у специалистов как исправить ошибку ТаблицаЗначений = Результат пытался присвоить таблице результат запроса Для Каждого Строка из ЭлементыФормы.Рейсы.Колонки.СписокРейсов Цикл хотел выбрать строку из колонки табличного поля
#12
by vmv
я бы был более категоричен, чтобы исправить ошибку - нужно родиться заново или просто прекратить примитивный троллинг
#13
by Wobland
а чтобы потом всё это увидеть на форме, надо б ещё колонки создать у соответствующего ТП
#15
by godmod80
Вопще кусок кода бредовый, надо алгоритм пересмотреть заново, может и в ДНК покопаться)) Смотри хоть на примере типовых модулей - как реализовать решение подобной задачи
#17
by Rizhij_Nikitos
стоп Результат = Запрос.Выполнить.Выгрузить вот тута ты уже выгрузил запрос в таблицу значений Результат. Если хочешь, чтобы не результат, а ТаблицаЗначений называлась переменная пиши сразу ТаблицаЗначений = Запрос.Выполнить.Выгрузить и все.
#19
by Rizhij_Nikitos
ТаблицаЗначений эт название самое таблицы у тебя она Результат, если ты код не поменял.Ну примерно должно быть так.
#21
by amadeus2010
я указал данные для ТП, сама ТП называется Рейсы, колонка СписокРейсов, тип данных=Таблицазначений, проблема заключалась в загрузке колонки ТП данными из запроса
#23
by amadeus2010
пока не решилась все равно выдает ошибку {Обработка.ЗакрытиеРейсов.Форма.ЗакрытиеРейсов(29,24)}: Переменная не определена (СписокРейсов) Для Каждого Строка Из <<?>>СписокРейсов Цикл Хотя поменял саму процедуру на такую
#25
by butterbean
вот это Документы.Рейс.Ссылка что за бред?? там должно быть что-то типа перечисления наверно - тип посмотри
#30
by hhhh
ну вот тебе нужно из запроса взять СписокРейсов, а где у тебя в запросе это слово? вот твой запрос, слова списокрейсов в упор не вижу. Тут ссылка какая-то.
#31
by amadeus2010
запрос отбирает все рейсы чье состояние= в пути. В консоли отчетов проверял запрос рабочий, переписал немного запрос, присвоил значение параметра &РейсВпути значения Перечисления, КонецЦикла; если я вас правильно понял то вы предлагаете вместо НоваяСтрокаРейсы.СписокРейсов написать НоваяСтрокаРейсы.Рейс и колонку ТП поменять на Рейс или в запросе Как Рейс написать Как Список Рейсов, чтобы в дальнейшем определилась переменная?
#33
by amadeus2010
ну да пардон неправильно выразился параметру &РейсВпути, присвоил само перечисление Перечисления.СостояниеРейса,одно из значений которого ВПути
#35
by hhhh
ну у вас ГДЕ Рейс.Состояние=&РейсВпути Рейс.Состояние - это значение перечисления &РейсВпути - само перечисление. они никогда не будут равны, поэтому у вас пусто будет в результате запроса.
#38
by hhhh
+ то есть вы должны сделать над собой неимоверное усилие и в &РейсВПути тоже задать одно из значений этого перечисления.
#39
by SanGvin
во-первых ты пихаешь в параметр запроса само перечисление а не его значение, во-вторых - в цикле у тя идет присвоение СТРОКЕ таблицы целиком реквизита с типом ТаблицаЗначений (если, как ты гришь, там у реквизита ТЗ значение Таблица значений)
#40
by Шапокляк
"Тип значений табличной части-Таблица значений". Наверно, это не табличная часть самого документа, а табличное поле на форме. И значение этого табличного поля - таблица значений с именем СписокРейсов?
#41
by amadeus2010
Добрый день, объясните пожалуйста такую вещь. Я изменил частично сам запрос,сделал табличную часть документа ТаблицаРейс вместо табличного поля на форме, создал колонку Рейсы с типом данных строка, и все равно выходит ошибка Запрос=Новый Запрос; {Обработка.ЗакрытиеРейсов.Форма.ЗакрытиеРейсов(30,24)}: Переменная не определена (СписокРейсов) Для Каждого Строка Из <<?>>СписокРейсов Цикл В чем может быть проблема?
#42
by butterbean
1. опять ты про перечисление забыл 2. твой код не соответствует ошибке, настоящий покажи
#45
by amadeus2010
ну я о том же что нет здесь переменной такой СписокРейсов, а ошибка ссылающаяся на нее есть. Тем более что я поменял ту часть запроса которая отвечает за вывод результата запроса а табличную часть и переименовал колонку.
#48
by Wobland
слушай, заколбал уже. вот у меня есть обработка с реквизитом типа ТЗ, делаю запрос, отображаю результат запроса в ТП на форме. изначально там никаких колонок нет. подойдёт для подсмотреть?
#50
by Wobland
да я сделаю выгрузку в колонку. и колонку создам. только пусть уже ТС закончит с этим ;)
#53
by hhhh
ну откройте ему email свой, email ваш закрыт. он вам кинет обработку. Вы чего-то сегодня несообразительный.
#55
by Rizhij_Nikitos
у тебя в запросе берется ссылка, а значит Колонка в ТЗ которую ты через запрос выгружаешь, будет СТрокаТЗ.ССылка.
#56
by Rizhij_Nikitos
а как данные для ТП указать, поделись опытом просто, что я нашел когда изучал в книгах, то и часто использую свое пытаюсь новое неизобретать всегда.
#57
by hhhh
только никогда в жизни больше не пиши Документы.Рейс.Ссылка или Документы.Рейс.Состояние Это смахивает на пропаганду гомосексуализма.
#64
by amadeus2010
ЗагрузитьКолонку-Загружает значения из массива в заданную колонку табличной части. как то так что ли?
#67
by hhhh
у тебя Выборка.Состояние всегда равно Перечисления.СостояниеРейса.ВПути. Сам же написал в запросе. Зачем тебе оно? Зачем его в колонку грузить?
#72
by amadeus2010
спасибо за запрос, только не подумайте что развожу вас но при попытке выполнить код выдает ошибку {Обработка.ЗакрытиеРейсов.Форма.ЗакрытиеРейсов(29,24)}: Переменная не определена (СписокРейсов) Для Каждого Строка Из <<?>>СписокРейсов Цикл хотя никого упоминания о СписокРейсов нигде нет ни в коде ни в реквизитах, ни в ТЧ словом нигде, не могу понять это.
#74
by Rizhij_Nikitos
открой форму документа и в поиске напиши СписокРейсов и найдешь где есть таккая переменная. или созрани обработку, и заного открой в режими 1С предприятиие. Смотри что стоит до слова "ИЗ" это колонки таблицы значений которые будут выгружены. В нашем случае это |Рейс.Ссылка, в объединенияпседонимы можно меняить название колонок.
#81
by le_
Судя по всему, нихрена не учится и ему это нафиг не надо. Ему нужно было, чтобы кто-то ему готовое решение выложил. А на программиста денег жмет.
#83
by amadeus2010
в том то и дело что на СКД сделать ТЧ и вывести в нее данные легче чем создать новую обработку и запрос к ней для отбора документов. Не надо судить строго начинающего программиста,ведь все когда-то чему-то учились
#87
by Wobland
представь, как было лично мне, когда СКД ещё не изобрели. пришлось самому. самому вникать в то, что же оно имело в виду вот в этой ошибке, почему вот здесь оно хочет от меня совсем не то, что я думаю и т.п.... плин, сильно помог принцип "задумайся, пойми, как работает, и сделай по-своему"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Построитель отчетов: вывод (не вывод) группировок
- Ошибка "...Вывод запрещен по причине: Вывод запрещен" - ничего не понимаю :(
- Вывод ТЗ в Табличный документ как из результата запроса (по группировкам)
- Как перенести табличную часть справочника в табличную часть документа?
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- СКД. Вывод измерения без результата
- в СКД необходим вывод группировок выглядящий как вывод детальных записей
- вывод результата запроса в строку
- Помогите пожалуйста с выгрузкой результата запроса в табличную часть документа.
- Выгрузка результата запроса в табличную часть документа
В этой группе 1С
- непонятное сальдо на сч 52
- Где в УТ 11 установить организацию основной?
- Путь к папке в *.bat файле.
- УПП 1.3, Рабочий стол
- КД: Ошибка при выгрузке объекта
- v7: Проверка прав при программном создании документа
- Перехват штрихкода у сканера штрихкодов.
- Восстановление SQL-базы только с mdf...
- Сервер 1С под opensuse
- "Недостаточно памяти" при загрузке dt
- УПП 1.3 Занести остатки по страховым...
- СКД макет группировки - лишние ячейки
- БГУ. Загрузка из АЦК
- открыть для редактирования предопределенный вид расчета в ЗиКБУ
- v7: Неудачная попытка создания объекта
- ЦУП Точка входа в процедуру pdhAddEnglishCounterW не найдена в библиотеке pdh.dl
- печать непроведенного чека ккм.
- "Отваливается" печать из 1С у одного пользователя.
- MD82Exp.epf
- Колонка остатков в управляемой форме