#0
by ionn
Че-то не пойму, в чем дело. :(Через запрос выбираются документы, дальше каждый документ выводится в отчет. у документа есть распоряжение.Если в отчете открыть это распоряжение появляется нормальный документ с заполненной табличной частью.А мне надо из табличной части вывести в отчет одно значение. Используя выбрать/ получить строку выходит что табличная часть документа пуста. (ничего не выводится и в отладчике пусто)
#3
by Денис2
так лучше :-) И не работает?И чего-то я не понял.... Ты переьираешь строки, колучаешь значения... А где вывод строк таблицы?
#5
by zzz
и лучше не бегать с двумя точками.ТекДок_Распр = ТекДок.Распр;ТекДок_Распр.ВыбратьСтроки;Пока ТекДок_Распр.ПолучитьСтроку = 1 Цикл
#8
by Денис2
в смысле? Хочешь сказать, что цикл через ПолучитьСтрокуПоНомеру работает чем через выбратьСТроки/ПолучитьСтроку? неправда.
#12
by ionn
Открываю Распоряжение в таблице есть записи. А через отладчик смотрю Реквизиты пустые. :(
#15
by ionn
Да в том что цикл Для - работает, а Пока - зацикливается ТекДок.Распр.ГСМ - "вычислить значение" ГСМ - реквизит табличной части документа Распоряжение
#16
by Денис2
А перед этим выбратьСтроки/получитьСтроку или ПолучитьСТрокупоНомеру сделал? А кто эту 1с знает... У меня иногда не хотела выбирать строки в подобных случаях.
#17
by aqua80
сразу в запросе сделай обращение к реквизиту РАСПР.Сделай две группировки : РАСПР и НомерСтроки.А потом в цикле получишь что хочешь?
#18
by ionn
Вот-так:ТекДок.Распр.ВыбратьСтроки;КонецЦикла;Вся табличная часть по нулям, и цикл судя по всему бесконечный
#19
by aqua80
Кстати, обрати внимание:Ты выбираешь строки и реквизита РАСПР, а потом в цикле обращаешьсяк реквизиту Распр.ГСМ через ТекДок. Для вложенных реквизитов не запоминаются признаки цикла, поэтому ты получаешь нулевой результат.То же самое будет, если ты попытаешься обратиться к реквизиту табличной части без выбора строк.Это вылечится, если ты присвоишь значение реквизита РАСПР переменной.А дальше будешь работать с этой переменной а не с ТекДок.Попробуй и убедись...
#23
by ionn
Что самое смешное пробовал! но присвоил распр=ТекДок.Распр, посмотрел в отладчике и всё (естественно ни делал ВыбратьСтроки, ПолучитьСтроку)Поздно уже, забегался седня...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Построитель отчетов: вывод (не вывод) группировок
- Выгрузка табличной части и загрузка таб.части документа
- Ошибка "...Вывод запрещен по причине: Вывод запрещен" - ничего не понимаю :(
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- в СКД необходим вывод группировок выглядящий как вывод детальных записей
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
- Вывод табличной части в динамический список
- Вывод табличной части документа в форму списка журнала документов
В этой группе 1С
- ЗиК: Как начислять зарплату по разным источникам финансирования у бюджетиков?
- Пропадают номера документов
- V8: Программно задать печать 2-х страниц на листе
- Хитрый системный спавочник! Немогу программно записать...
- Есть ли альтернатива для scanopos.dll ?
- обнуление номеров счетов фактур! помогите пож.
- Как в 1С 8.0 Присвоить значение реквизиту находясь в модуле объекта
- 1С 7.7 (25 релиз) неправильно сравнивает строки
- Отчет - давно не продававшийся товар
- Поиск в справочнике номеров...
- Добавил новое субконто к счету (+)
- Пересчет бух.итогов при изменении субконто.
- Корректировка долга перед постащиком - как сделать правильнее?
- При обращении к базе по OLE (7.7) в памяти "зависают" процессы 1cv7.exe
- При работе с 1С зависает компьютер
- установка v8 под sql
- Закрытие месяца (счет 41.1.1 не распределяет)
- Удвоение оборотов и остатков
- УСН. ред 1.3 Услуги сторонних организаций. проводки Н02.2
- Ввод в справочник групп и элементов в 7.7