|   |   | 
| 
 | Заполниние ТабЧасти ↓ (Волшебник 20.05.2024 11:57) | ☑ | ||
|---|---|---|---|---|
| 0
    
        DragfaR 20.05.24✎ 11:24 | 
        Здравствуйте, подскажите, хочу из таб части 1 документа заполнить другую но оно ругается на условие цикла
 Для Каждого Объект.ДокументОтгрузкиОснование.Товары.Строка Из Объект.ДокументОтгрузкиОснование.Товары Цикл НовСтр = Объект.Товары.Добавить(); НовСтр.Номенклатура = Объект.ДокументОтгрузкиОснование.Товары.Номенклатура; //НовСтр.Что то еще = и тд КонецЦикла; | |||
| 1
    
        Волшебник 20.05.24✎ 11:26 | 
        А где условие цикла?     | |||
| 2
    
        DragfaR 20.05.24✎ 11:28 | 
        там оно и есть, что должно проходиться по каждой строке из таб.части     | |||
| 3
    
        Волшебник 20.05.24✎ 11:29 | 
        (2) Это не условие, а итератор     | |||
| 4
    
        Волшебник 20.05.24✎ 11:29 | 
        После "Для Каждого" должно быть имя переменной     | |||
| 5
    
        DragfaR 20.05.24✎ 11:31 | 
        Не совсем понял какая переменная, мне просто нужно поройтись по каждой строке в таб части Объект.ДокументОтгрузкиОснование.Товары     | |||
| 6
    
        mmg 20.05.24✎ 11:33 | 
        (5) Любая переменная     | |||
| 7
    
        АгентБезопасной Нацио 20.05.24✎ 11:35 | 
        (5) Для каждого
 Синтаксис: Для Каждого <Имя переменной 1> Из <Имя переменной 2> Цикл // Операторы [Прервать;] // Операторы [Продолжить;] // Операторы КонецЦикла; Параметры: <Имя переменной 1> Переменная, которой при каждом повторении цикла присваивается значение очередного элемента коллекции. Значение переменной может быть изменено внутри самого цикла. Из Синтаксическая связка для параметра <Имя переменной 2>. <Имя переменной 2> Переменная или выражение, предоставляющее коллекцию. Элементы этой коллекции будут присваиваться параметру <Имя переменной 1>. Содержимое коллекции может быть изменено внутри цикла, но присвоить этой переменной другую коллекцию нельзя. ©МужикВКепке® | |||
| 8
    
        Волшебник 20.05.24✎ 11:36 | 
        (5) новая     | |||
| 9
    
        mmg 20.05.24✎ 11:36 | 
        (8) А что старую нельзя?     | |||
| 10
    
        АгентБезопасной Нацио 20.05.24✎ 11:37 | 
        (9) а вдруг ты ее испортил?     | |||
| 11
    
        Волшебник 20.05.24✎ 11:44 | 
        (9) Если больше не нужна, то можно, но лучше новую, чтобы было меньше ошибок     | |||
| 12
    
        mmg 20.05.24✎ 11:54 | 
        (11) А я, дурак, все время одни и те же переменные для итераторов использую.
 Кстати (5) используйте переменную я_дурак. 
 | |||
| 13
    
        Волшебник 20.05.24✎ 11:54 | 
        (12) Плохой программный код     | |||
| 14
    
        Kongo2019 20.05.24✎ 11:59 | 
        Вот еще один. Ты с каких курсов?     | |||
| 15
    
        DJ Anthon 20.05.24✎ 11:59 | 
        Объект.Товары.Загрузить(Объект.ДокументОтгрузкиОснование.Товары.Выгрузить())     | |||
| 16
    
        Волшебник 20.05.24✎ 12:42 | 
        (14) С чего Вы взяли, что он с курсов? Откуда эта презумпция?     | |||
| 17
    
        DragfaR 20.05.24✎ 14:28 | 
        Я не с курсов, самоучка, по роликам и форумам. Туда сюда. Разобрался что вы имели ввиду под переменной. Спасибо     | |||
| 18
    
        Волшебник 20.05.24✎ 14:30 | 
        (17) Чё понял?     | |||
| 19
    
        DragfaR 20.05.24✎ 14:33 | 
        Думал что это читается как Для каждойстроки из табчасти и он будет обходить его, а по факту 1 переменная это то куда записывается, а 2 по чему проходимся. Синтаксис был непонятен     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |