0
rchervak
26.04.12
✎
15:26
|
Всем привет!!!
БП 2.0.
требуется изменить немного регистр накопления " НДСЗаписиКнигиПродаж"
вот что делаю...
запрос = Новый запрос;
запрос.УстановитьПараметр("НачПериода", НачПериода);
запрос.УстановитьПараметр("КонПериода", КонецДня(КонПериода));
запрос.УстановитьПараметр("Покупатель", Покупатель);
запрос.Текст = "ВЫБРАТЬ
| НДСЗаписиКнигиПродаж.Покупатель,
| НДСЗаписиКнигиПродаж.СчетФактура,
| НДСЗаписиКнигиПродаж.Регистратор.Контрагент как контрагент
|ИЗ
| РегистрНакопления.НДСЗаписиКнигиПродаж КАК НДСЗаписиКнигиПродаж
|ГДЕ
| НДСЗаписиКнигиПродаж.Период МЕЖДУ &НачПериода И &КонПериода";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Покупатель = Выборка.контрагент Тогда
иначе
нужно что-то типа того // Выборка.Покупатель = Выборка.контрагент;
//но вот как это реализовать??? тоесть получить строку регистра... Перебор не знаю как реализовать..
Сообщить("Покупател = "+Выборка.Покупатель+" ");
КонецЕсли;
КонецЦикла;
Пробывал перебором:
Для Каждого елем из РегистрыНакопления.НДСЗаписиКнигиПродаж Цикл
- ошибка {Форма.Форма.Форма(36)}: Итератор для значения не определен
Для Каждого елем из РегистрыНакопления.НДСЗаписиКнигиПродаж Цикл
Вобщем подскажите пожалуйста если это вообще возможно...
|
|