Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Док = СоздатьОбъект("Документ.Документ1");
Док.ВыбратьДокументы(Дата1, Дата2);
Пока Док.ПолучитьДокумент()=1 Цикл
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
Док2 = СоздатьОбъект("Документ.Документ2");
Док2.ВыбратьДокументы(Дата1,Дата2);
Сумма = 0;
Пока Док2.ПолучитьДокумент()=1 Цикл
Опер = СоздатьОбъект("Операция");
Если Опер.НайтиОперацию(Док2) = 1 Тогда
Опер.ВыбратьПроводки();
Пока Опер.ПолучитьПроводку() = 1 Цикл
Если (Опер.Кредит.Субконто(1) = Док.Контрагент) Тогда
Сумма = Сумма + Опер.Сумма;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЦикла;
Sania:
Терпеть не могу 1С 7.7 за такой набор объектов над которыми нужно так извращаться чтобы сделать примитивные вещи. Забываю 7.7 как страшный сон - да здравствует 1С 8.х !
Негодующий1С-ник:
[quote]Больше циклов по одним и тем же данным![/quote]
кури мануалы по 1С, хоть это и говнокод, данные там разные
Документ.Документ1 и Документ.Документ2 - это два разных документа
[quote]Терпеть не могу 1С 7.7 за такой набор объектов над которыми нужно так извращаться чтобы сделать примитивные вещи. Забываю 7.7 как страшный сон - да здравствует 1С 8.х ![/quote]
и чем же он лучше? тем что программистов ЗАСТАВИЛИ использовать запросы? а кто мешает использовать их на 7-й платформе?
1С?
Терпеть не могу 1С 7.7 за такой набор объектов над которыми нужно так извращаться чтобы сделать примитивные вещи. Забываю 7.7 как страшный сон - да здравствует 1С 8.х !
[quote]Больше циклов по одним и тем же данным![/quote]
кури мануалы по 1С, хоть это и говнокод, данные там разные
Документ.Документ1 и Документ.Документ2 - это два разных документа
[quote]Терпеть не могу 1С 7.7 за такой набор объектов над которыми нужно так извращаться чтобы сделать примитивные вещи. Забываю 7.7 как страшный сон - да здравствует 1С 8.х ![/quote]
и чем же он лучше? тем что программистов ЗАСТАВИЛИ использовать запросы? а кто мешает использовать их на 7-й платформе?