7.7 Глубина кредита

Тема в разделе "Типовые решения "1С:Предприятие 7.7"", создана пользователем AlaN, 8 сен 2015.

  1. TopicStarter Overlay
    AlaN
    Offline

    AlaN

    Регистрация:
    7 сен 2015
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    /*******************************************
    Процедура Сформировать()
    Спр=СоздатьОбъект("СправочникСонтрагенты");
    Дог=СоздатьОбъект ("СправочникДоговоры");
    Спр.ВыбратьЭлементы();
    Пока Спр=("ПолучитьЭлемент")
    Цикл Дог.ИспользоватьВладельца(Спр.ТекущийЭлемент);
    Дог.ВыбратьЭлементы();
    Пока Дог.ПолучитьЭлемент(1)
    Дог.ГлубинаКредита=14;
    Дог.Записать()
    КонецЦикла

    КонецПроцедуры

    вот такая процедура, сохраняю, открываю и мне выдаёт такую ошибку:
    <<?>>Дог.ГлубинаКредита=14;
    {C:\USERS\ADMIN\DESKTOP\123.ERT(10)}: Выражение должно иметь логический тип

    что должно стоять вместо знака вопроса?, где я допустил ошибку?, прошу показать наглядно знающих

    Вложения:

  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.552
    Симпатии:
    716
    Баллы:
    204
    Пока Дог.ПолучитьЭлемент(1) Цикл
  3. TopicStarter Overlay
    AlaN
    Offline

    AlaN

    Регистрация:
    7 сен 2015
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    слово Цикл нужно вставить после Элемент(1)?
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.552
    Симпатии:
    716
    Баллы:
    204
  5. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.431
    Симпатии:
    372
    Баллы:
    104
    в коде открыто два цикла а закрыт один
  6. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.552
    Симпатии:
    716
    Баллы:
    204
    закрыты оба, просто 1 из них не определен до конца :)

Поделиться этой страницей