−138
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
Для Каждого СтрПЛ Из ПутевыеЛисты Цикл
ЗаказСсылкаИзПЛ = СтрПЛ.ЗаказНаИспользованиеТС;
Если Не ЗаказСсылкаИзПЛ.Пустая() Тогда
ЗапросВыборкаЗаказовПоСсылкеИЗПЛ = Новый Запрос;
ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.Текст = "ВЫБРАТЬ
| АСУ_ЗаказНаИспользованиеТС.Ссылка
|ИЗ
| Документ.АСУ_ЗаказНаИспользованиеТС КАК АСУ_ЗаказНаИспользованиеТС
|ГДЕ
| АСУ_ЗаказНаИспользованиеТС.ДатаС <= &Дата1
| И АСУ_ЗаказНаИспользованиеТС.ДатаПо >= &Дата2
| И АСУ_ЗаказНаИспользованиеТС.Ответственный = &Ответственный
| И АСУ_ЗаказНаИспользованиеТС.Номер = &Номер";
ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Дата1", КонецДня(Дата));
ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Дата2", НачалоДня(Дата));
ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Ответственный", Ответственный);
ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Номер", ЗаказСсылкаИзПЛ.Номер);
РезультатЗаказыПоСсылкеИзПЛ = ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.Выполнить().Выгрузить();
Если РезультатЗаказыПоСсылкеИзПЛ.Количество() > 0 Тогда
Для Каждого СтрЗаказПоСсылкеИзПЛ Из РезультатЗаказыПоСсылкеИзПЛ Цикл
...
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Ищем заказ по номеру. А номер берем из заказа. И, конечно же, их может оказаться множество. (КонтрольУникальности = Истина, периодичность = Непериодический).
А также хитровылепленный способ убедиться, что заказ попадает в указанный период и имеет указанного ответственного.
И, конечно же, запрос надо создавать заново для каждой СтрПЛ, а вдруг он испортился...
Вот такие у нас крайне осторожные прогромисты.
Запостил: mrbus,
13 Февраля 2012
mrbus 13.02.2012 08:15 # −1
Но, повторяюсь, нужно обязательно лишний раз убедиться, что Не ЗаказСсылкаИзПЛ.Пустая()
Lure Of Chaos 14.02.2012 11:58 # 0
Янихнепонял
eth0 13.02.2012 10:20 # −1
Отличный синоним.
defecate-plusplus 14.02.2012 12:06 # 0
roman-kashitsyn 14.02.2012 12:12 # 0
И... Д... что?
defecate-plusplus 14.02.2012 12:20 # 0
типа есть среда (среды) и даже типа интеллисекс определенный да
roman-kashitsyn 14.02.2012 12:31 # +1
mrbus 14.02.2012 12:46 # +1
И синтаксис "не до конца" контролирует...
А всё из-за того, что язык нифига не типизированный...
kyzi007 14.02.2012 12:50 # 0
guest 14.02.2012 14:59 # −1
mrbus 14.02.2012 12:39 # 0
guest8 09.04.2019 12:40 # −999