Имя: Пароль:
1C
1С v8
Помогите с запросом.
0 Radion
 
07.02.12
00:03
Помогите с запросом. Как лучше сделать?
Задача думаю проста будет для знатоков )
В общем, нужно выбрать по регистру "Товары Организаций" (документ РеализацияТиУ) движения по номенклатуре, серия номенклатуры (ГТД) и КоличествоРасход. + в табличной части документа добавлена новая колонка "SAP" в которой напротив каждой позиции задано определенное числовое значение.
Вот мой запрос, простой:
ВЫБРАТЬ
|ТоварыОрганизацийОстаткиИОбороты.Период,
|ТоварыОрганизацийОстаткиИОбороты.Регистратор,
|ТоварыОрганизацийОстаткиИОбороты.Регистратор.Номер КАК НомерДок,
|ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
|ТоварыОрганизацийОстаткиИОбороты.Номенклатура.Артикул КАК Артикул,
|ТоварыОрганизацийОстаткиИОбороты.Склад,
|    ЕСТЬNULL(ТоварыОрганизацийОстаткиИОбороты.СерияНоменклатуры.НомерГТД, 0) КАК ГТД,
|    ЕСТЬNULL(ТоварыОрганизацийОстаткиИОбороты.СерияНоменклатуры.СтранаПроисхождения, 0) КАК СтранаПроисхождения,
|ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход
|ИЗ
|РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор, Движения, Склад = &ТекСклад) КАК ТоварыОрганизацийОстаткиИОбороты
|ГДЕ
|ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
|    И ТоварыОрганизацийОстаткиИОбороты.Регистратор.яСтатусЭкспорта = ЛОЖЬ
|СОРТИРОВАТЬ ПО
|   ТоварыОрганизацийОстаткиИОбороты.Регистратор

Вопрос: а вот как перебрать еще табличную часть документов РеализацияТиУ получить значение колонок SAP и увязать их с существующим запросом? Спасибо.
1 wraithik
 
07.02.12
00:37
ИМХО никак.

Добавь в регистр реквизит SAP и пиши в него данные при проведении документа. 99% что если имя реквизита табличной части и регистра совпадут, то обработку проведения трогать не придется.
2 Radion
 
07.02.12
01:20
(1) а что так сложно то? я думал, что можно без изменения конфигурации данные получить.
3 Чайник Рассела
 
07.02.12
01:37
>я думал, что можно без изменения конфигурации данные получить.
и
>+ в табличной части документа добавлена новая колонка "SAP"
как то не вяжется
4 Radion
 
07.02.12
02:23
(3) ну как, думал все можно с помощью запроса получить. через ВНУТРЕННЕЕ СОЕДИНЕНИЕ типа.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший