Имя: Пароль:
1C
1С v8
Печатная форма дока Реализация со штрихкодами
0 Чинандалар Бонг
 
04.10.13
10:17
пытаюсь напечатать Реализацию в типовой УТ 10.3, надо чтобы дополнительно ко всем колонкам выводился штрихкод. Сделал запрос

    "ВЫБРАТЬ
    |    РеализацияТоваровУслугТовары.НомерСтроки,
    |    РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
    |    РеализацияТоваровУслугТовары.ЕдиницаИзмеренияМест,
    |    РеализацияТоваровУслугТовары.Качество,
    |    РеализацияТоваровУслугТовары.Количество,
    |    РеализацияТоваровУслугТовары.КоличествоМест,
    |    РеализацияТоваровУслугТовары.Коэффициент,
    |    РеализацияТоваровУслугТовары.Номенклатура,
    |    РеализацияТоваровУслугТовары.Номенклатура.Наименование КАК Товар,
    |    РеализацияТоваровУслугТовары.ПроцентСкидкиНаценки,
    |    РеализацияТоваровУслугТовары.СерияНоменклатуры,
    |    РеализацияТоваровУслугТовары.СпособСписанияОстаткаТоваров,
    |    РеализацияТоваровУслугТовары.СтавкаНДС,
    |    РеализацияТоваровУслугТовары.Сумма,
    |    РеализацияТоваровУслугТовары.СуммаНДС,
    |    РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры,
    |    РеализацияТоваровУслугТовары.Цена,
    |    РеализацияТоваровУслугТовары.Склад,
    |    РеализацияТоваровУслугТовары.ПроцентАвтоматическихСкидок,
    |    РеализацияТоваровУслугТовары.УсловиеАвтоматическойСкидки,
    |    РеализацияТоваровУслугТовары.ЗначениеУсловияАвтоматическойСкидки,
    |    РеализацияТоваровУслугТовары.КлючСтроки,
    |    РеализацияТоваровУслугТовары.КлючСвязи,
    |    РеализацияТоваровУслугТовары.ЗаказПокупателя,
    |    РеализацияТоваровУслугТовары.Номенклатура.Код КАК Код,
    |    РеализацияТоваровУслугТовары.Номенклатура.Артикул КАК Артикул,
    |    ВложенныйЗапрос.Штрихкод КАК Штрихкод,
    |    ВложенныйЗапрос.Владелец
    |ИЗ
    |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
    |            Штрихкоды.Штрихкод КАК Штрихкод,
    |            Штрихкоды.Владелец КАК Владелец,
    |            Штрихкоды.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
    |        ИЗ
    |            РегистрСведений.Штрихкоды КАК Штрихкоды
    |        
    |        УПОРЯДОЧИТЬ ПО
    |            Штрихкод УБЫВ) КАК ВложенныйЗапрос
    |        ПО РеализацияТоваровУслугТовары.Номенклатура = ВложенныйЗапрос.Владелец
    |            И РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры = ВложенныйЗапрос.ХарактеристикаНоменклатуры
    |ГДЕ
    |    РеализацияТоваровУслугТовары.Ссылка = &ТекущийДокумент";


штрихкод не выводится, вобще пусто.
Если убираю слово "ПЕРВЫЕ 1", то выводится, но если у номенклатуры несколько штрихкодов (все остальные измерения одинаковые), то выводятся все, а мне надо только один.
1 wowik
 
04.10.13
10:52
ПЕРВЫЕ 1 зачем?
2 chelentano
 
04.10.13
10:53
(0) "то выводятся все, а мне надо только один" - любой? если любой, то вместо ВЫБРАТЬ ПЕРВЫЕ 1 напиши ВЫБРАТЬ РАЗЛИЧНЫЕ
3 chelentano
 
04.10.13
10:54
+(2) а то так у тебя только один какой-то штрих-код всегда выбирается
4 Чинандалар Бонг
 
04.10.13
13:19
пробовал, все равно выводятся все штрихкоды
5 wowik
 
04.10.13
14:13
в ВложенныйЗапрос напиши.
ВЫБРАТЬ
    МИНИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод,
    Штрихкоды.Владелец,
    Штрихкоды.ХарактеристикаНоменклатуры
ИЗ
    РегистрСведений.Штрихкоды КАК Штрихкоды

СГРУППИРОВАТЬ ПО
    Штрихкоды.Владелец,
    Штрихкоды.ХарактеристикаНоменклатуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший