|
Пустые строки в таблице значения |
☑ |
0
Melcor
19.08.15
✎
12:56
|
Подскажите, почему в ТЗ попадают пустые сроки, даже если в ТЧ не проставлено размещение, всё равно В ТЗ есть строки с пустым значением
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| ЗаказПокупателяТовары.Размещение
|ИЗ
| Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
|ГДЕ
| ЗаказПокупателяТовары.Ссылка = &ВыбДок";
Запрос.УстановитьПараметр("ВыбДок", ЭтотОбъект.Ссылка); //Заказ покупателя
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
РезультатЗапроса.Свернуть("Размещение");
Если РезультатЗапроса.Количество()>0 тогда
ЭтотОбъект.СтатусЗаказа = перечисления.СтатусЗаказа.НаСборку;
сообщить("собираем");
КонецЕсли;
|
|
1
ДенисЧ
19.08.15
✎
12:57
|
Если там есть нечто, что выглядит пустым, значит, оно не исчезнет при сворачивании
|
|
2
Апош
19.08.15
✎
12:58
|
а почему в ТЗ попадают непустые строки?
|
|
3
butterbean
19.08.15
✎
12:58
|
все логично:
- в ТЧ не проставлено размещение
- В ТЗ есть строки с пустым значением
|
|
4
Melcor
19.08.15
✎
12:58
|
(1) Блин( а что можете посоветовать?
|
|
5
Melcor
19.08.15
✎
12:59
|
Просто нужно знать, есть ли в ТЧ хоть одна строка в которой указано размещение
|
|
6
Апош
19.08.15
✎
12:59
|
(4) выбрать количесто(*) где размещение=значение(пустаяссылка)
|
|
7
Апош
19.08.15
✎
12:59
|
(5) <>=значение(пустаяссылка)
|
|
8
Fram
19.08.15
✎
13:01
|
бедняга заказчик
|
|
9
Melcor
19.08.15
✎
13:03
|
(8) Скажи как сделать красиво! Смысл в том, чтобы при проведении документа понять, есть ли товар в резерве по этому же документу
|
|
10
Апош
19.08.15
✎
13:05
|
(9) "строка в которой указано размещение" и "есть ли товар в резерве" - несколько разные штуки
|
|
11
Melcor
19.08.15
✎
13:06
|
(10) ну если размещение указано, то соответственно товар будет зарезервирован
|
|
12
hhhh
19.08.15
✎
13:09
|
(11) ну так и проверяй регистр, где резерв товара.
|
|
13
Melcor
19.08.15
✎
13:18
|
(12) В процедуре ОбработкаПроведения запрос по регистру резерва выходит пустой
|
|
14
Fram
19.08.15
✎
13:46
|
(13) и поэтому ты решил сделать по своему?
|
|
15
hhhh
19.08.15
✎
14:08
|
(13) в обработке проведения менять объект
ЭтотОбъект.СтатусЗаказа =
это быдлокод.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой