Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 05:45

контроль глубины кредита

Автор AlaMaRit, 08 сен 2015, 13:42

0 Пользователей и 1 гость просматривают эту тему.

AlaMaRit

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

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

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

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

has

Что за бред написан? Вы понимаете, что Вы пишите вообще?

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

AlaMaRit

тема закрыта, всем спасибо

Теги:

Похожие темы (4)

Рейтинг@Mail.ru

Поиск