помогите найти ошибку
17.07.2012
13:32
#1
"Подскажите, пожалуйста, что не так с условием Ребенок_<> Би.Субконто(1). Мне нужно , чтоб ...определенные действия... выполнялись только при выполнения условия Ребенок_<> Би.Субконто(1). Проверяю в отладчике, даже если переменная Ребенок_ и БИ.Субконто(1) содержат одинаковые значения, ... определенные действия... выполняются.
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Дети,,);
БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,);
Би.ВыполнитьЗапрос(НачГода(ДатаДок),ДатаДок,СчетДт,,,1,"Проводка","С");
Би.ВыбратьСубконто(1);
Ребенок_="""";
Пока БИ.ПолучитьСубконто(1) = 1 Цикл
Если (Ребенок_<> Би.Субконто(1))и(Ребенок_<>"""") Тогда
…определенные действия...
КонецЕсли;
Ребенок_ = Би.Субконто(1);
…"
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Дети,,);
БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,);
Би.ВыполнитьЗапрос(НачГода(ДатаДок),ДатаДок,СчетДт,,,1,"Проводка","С");
Би.ВыбратьСубконто(1);
Ребенок_="""";
Пока БИ.ПолучитьСубконто(1) = 1 Цикл
Если (Ребенок_<> Би.Субконто(1))и(Ребенок_<>"""") Тогда
…определенные действия...
КонецЕсли;
Ребенок_ = Би.Субконто(1);
…"
Читают тему
(гостей: 1)