Имя: Пароль:
1C
1С v8
жизнь боль
Ø (GROOVY 14.08.2013 10:54)
0 3463
 
14.08.13
10:52
8.2 УТ 10.3 гарантийный талон выводится через РеализациюТоваровУслуг ,выводит каждую строку 6 раз,то есть если в талоне 10 записей то умножай на 6.не пойму в чем дело.гарантию заполняет,но и пустые значения в которых нет гарантии тоже заполняет.бесит,что делать???

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Ссылка,
| РеализацияТоваровУслугТовары.НомерСтроки,
| РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
| РеализацияТоваровУслугТовары.Количество,
| РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
| СерииНоменклатуры.СерийныйНомер,
| РеализацияТоваровУслугТовары.Номенклатура.Наименование,
| ЗначенияСвойствОбъектов.Значение КАК Гарантия
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры
| ПО РеализацияТоваровУслугТовары.СерияНоменклатуры = СерииНоменклатуры.Ссылка,
| РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка = &Ссылка";

Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект);
Результат = Запрос.Выполнить();
ОбластьТаблицаДетали = Макет.ПолучитьОбласть("ТаблицаДетали");
ВыборкаДетальныеЗаписи = Результат.Выбрать();

Если ВыборкаДетальныеЗаписи.Количество()<=0 Тогда
Сообщить("В документе не найдены товары. Печать ГарантийногоТалона не возможна.", СтатусСообщения.Важное);
Возврат Ложь;
КонецЕсли;

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Для Ин = 1 по ВыборкаДетальныеЗаписи.Количество Цикл
ОбластьТаблицаДетали.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ОбластьТаблицаДетали.Параметры.Гарант = ВыборкаДетальныеЗаписи.Гарантия;
ОбластьТаблицаДетали.Параметры.Кол = ВыборкаДетальныеЗаписи.Количество;
ТабДокумент.Вывести(ОбластьТаблицаДетали);
КонецЦикла;
КонецЦикла;
1 Defender aka LINN
 
14.08.13
10:53
Че?
2 Balabass
 
14.08.13
10:53
(0) Неудачник! (с)
3 shuhard
 
14.08.13
10:54
(0) брому попей
4 vis_tmp
 
14.08.13
10:54
В УТ 10.3 есть "Гарантийный талон"???