|
Вывод в отчет только определенных ячеек |
☑ |
0
Ramundo
10.01.14
✎
17:10
|
К примеру, номенклатура | ячейка (ряд-стеллаж-ярус)
товар 1-1-1
товар1 2-1-1
товар2 3-1-1
Так вот, требуется установить запрет на вывод строк с ячейками ряда 2. Может как-то условием можно? Если да то каким?
|
|
1
Apokalipsec
10.01.14
✎
17:12
|
Да Можно.
Лев(Ячейка, 1) = "2";
Только я думаю вторая колонка собирается, а не одним значением получается.
|
|
2
Ramundo
10.01.14
✎
19:03
|
(1) Не расскажешь поподробнее, куда пихать это условие?
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
ПОМЕСТИТЬ РозничныеЦены
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование = "Розничная"
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТоварыВЯчейкахОстатки.Номенклатура,
ТоварыВЯчейкахОстатки.ВНаличииОстаток,
ЕСТЬNULL(РозничныеЦены.Цена, "") КАК Цена,
ТоварыВЯчейкахОстатки.Ячейка,
РозничныеЦены.Характеристика,
РозничныеЦены.Номенклатура.ЕдиницаИзмерения,
ТоварыОрганизацийОстатки.НомерГТД,
ТоварыОрганизацийОстатки.НомерГТД.СтранаПроисхождения
ИЗ
РегистрНакопления.ТоварыВЯчейках.Остатки КАК ТоварыВЯчейкахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
ПО ТоварыВЯчейкахОстатки.Номенклатура = РозничныеЦены.Номенклатура
И ТоварыВЯчейкахОстатки.Характеристика = РозничныеЦены.Характеристика
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
ПО ТоварыВЯчейкахОстатки.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура
И ТоварыВЯчейкахОстатки.Характеристика = ТоварыОрганизацийОстатки.Характеристика
|
|
3
Ramundo
10.01.14
✎
19:04
|
Я понял логику самой строки, но где ее применить не знаю.
|
|
4
Apokalipsec
10.01.14
✎
19:06
|
В Запросе есть функция ПОДСТРОКА для этого.
|
|
5
Ramundo
10.01.14
✎
19:40
|
(4) ГДЕ
НЕ ПОДСТРОКА РегистрНакопления.ТоварыВЯчейкахОстатки.Ячейка.Наименование, 1) = "2";
Вот так не прокатило(
|
|
6
Ramundo
10.01.14
✎
19:40
|
ГДЕ
НЕ ПОДСТРОКА (РегистрНакопления.ТоварыВЯчейкахОстатки.Ячейка.Наименование, 1) = "2";
|
|
7
Ramundo
10.01.14
✎
19:41
|
Вот так точнее
|
|
8
Wobland
10.01.14
✎
19:41
|
где ряд<>2
|
|
9
Wobland
10.01.14
✎
19:42
|
(8) не. где не ряд в (&СписокНенужных)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший