нас стоит 1с 7.7 7.70.027 ,сетевая, бухгалтерия бюджетная, релиз 7.70.630
Необходимо организовать проверку по договорам, т. е. у нас на группу
одноименных товаров существует квартальный лимит в 100.000
договоров может быть несколько, при заключении нового контракта
нужно что бы делалась проверка по договорам заключенным в период
текущего квартала по группе одноименных товаров
немогу разобраться в синтаксисе и особенности 1С так начал осваивать ее
недавно, помогите пожалуйста в чем моч ошибка, заранее благодарен всем
ответившим, вот часть кода:
ДатаДок = РабочаяДата();
Год = ДатаГод(ДатаДок);
Год = Строка(Год);
Дата2 = НачКвартала(ДатаДок);
Дата3 = КонКвартала(ДатаДок);
Стр = Наименование;
Спр = СоздатьОбъект("Справочник.Договоры");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 цикл
Дог = Спр.Наименование;
Если Стр = Дог тогда
Срок = Спр.ГКОснованиеДата;
Если ((Срок > Дата2) и (Срок < Дата3)) тогда
Сумм = Спр.Сумма.Получить(ДатаДок);
Итог = Итог + Сумм;
КонецЕсли;
КонецЦикла;
Сигнал();
Предупреждение("Внимание! Сумма группы медикаментов за квартал ="+ Итог + "руб." );
КонецПроцедуры
насколько я понял проверяя по отладчику
то ли выборка не происходит то ли то ли условия нетправильны.

Ответить с цитированием