#0
by Kyrtizanka
Здравствуйте, я только начинаю осваивать 8-ку, но я элементарно не могу сделать перебор чтрок в документе
#1
by php5
В 8-ке может быть несколько табличных частей в отличие от 7-ки, поэтому... Для Каждого СтрокаТабличнойЧасти ИЗ НаименованиеТабличнойЧасти Цикл
#2
by Kyrtizanka
я выбираю документ поступление, а из него делаю отгрузку Если в 7-ке, я перебор табличной части делала так: Докрасх.НоваяСтрока; Док.Товар=ДокРасх.Товар;-это я для примера Конеццикла;
#3
by Kyrtizanka
я видела в примерах кусок такой строки -СтрокаТабличнойЧасти ИЗ НаименованиеТабличнойЧасти но я не понимаю этого вообще, нигде не могу найти объяснения толкового
#5
by igork1966
В 1С:Предприятии 8.0 была введена новая конструкция «Для Каждого», предназначенная для обхода элементов коллекции. В таких циклах в качестве переменной цикла выступает не число, а объект — элемент коллекции, например, объект СтрокаТаблицыЗначений в следующем примере:
#6
by Kyrtizanka
делать так уже начала для сч=1 по СтрЧислоСтрок(Док) цикл текСтрока=СтрПолучитьСтроку(док,сч); но фигня какая-то, я ээлементарно не могу вывести в сообщении наименование товара в этой позиции помогите, я только учусь
#9
by php5
Как перебрать читай , а если надо добавить тогда: Для Каждого СтрокаТабличнойЧасти ИЗ Док.НаименованиеТабличнойЧасти Цикл
#12
by Дядя Васька
Коллекция - составной объект. Т.е. в твоем случае НаименованиеТабличнойЧасти это не строка, а объект вроде таблицы значений, состоящий из других объектов - строк. Конструкция Для Каждого выбирает из объекта коллекции поочередно все строки и присваивает их переменной СтрокаТабличнойЧасти.
#13
by Дядя Васька
Не мудри... А то получается что-то типа чтобы понять рекурсию надо понять рекурсию...
#16
by php5
Можно ещё так перебирать, по индексу: Для Н = 1 По НаименованиеТабличнойЧасти.Количество Цикл
#17
by igork1966
Он сегодня не первая... которая пытается использовать эту функцию для получения строк из ТЧ... ж-)
#18
by Kyrtizanka
не получается Каждого СтрокаТабличнойЧасти ИЗ Док.НаименованиеТабличнойЧасти Поле объекта не обнаружено (НаименованиеТабличнойЧасти
#19
by igork1966
естественно... ведь у твоего документа нет ТЧ c именем НаименованиеТабличнойЧасти ж-)
#20
by php5
В качестве "НаименованиеТабличнойЧасти" выступает имя табличной части документа. Чаще всего это имя "Товары", поэтому тебе надо делать так:
#22
by Поручик
Ясный пень (С) Штирлиц, и не обнаружиться, поскольку код вам дали для примера. То есть вместо НаименованиеТабличнойЧасти вам надо использовать наименование табличной части вашего документа, например Товары.
#24
by igork1966
Я тебе уже несколько раз указал на ошибки. Но ты видишь в них только насмешки.... PS. Причем я тебе давал удочку, а не рыбу.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: Перебор подчиненных справочников в 77
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- AIDA32 - бесплатна или нет?
- Прогрессивка в 1с8 Зарплата
- Вставить отчет в конфигурацию
- Как вывести переменную в форму списка
- v7: как результаты по упр.учету отразить в регл.учете в ЗУП
- Не найден интерфейс сервера 1С:Предприятия
- при обновлении с ЗУП 2.1.10.2 на ЗУП 2.5 выдаётся сообщение "Недостаточно п
- перенос mssql базы 1С на новый сервер
- Безопасность: Куда, кроме винчестера, может прописаться вирус на компе?
- v7: Ошибка: Слишком много параметров передано при вызове функции/процедуры
- Ограничение на количество введенных документов
- Как программно развернуть окно на весь экран?
- Как в конвертации данных создать предопределенные группы справочника?
- Помогите, подскажите, как правильнее откорректировать сальдо?
- Ошибка при получении характеристик принтера
- записать xml файл в кодировке windows-1251
- Штрих Кассир + USB Сканер
- Как открыть форму в режиме рабочего стола?
- Условие в запросе ПустаяСсылка()
- Подчеркнуть текст в ячейке табличного документа