|
найти документ по запросу и его открытие |
☑ |
0
r2d24
22.10.13
✎
11:11
|
делаю небольшой запрос для поиска документа по номеру.
Запрос работает, документ находится, а открыть его не получается
Запр = Новый Запрос;
Запр.Текст="ВЫБРАТЬ
| РеализацияТоваровУслуг.Номер
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг";
Выборка=Запр.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Номер);
Если Выборка.Номер = "ТД000000004" Тогда
Сообщить("выбранный документ " + Выборка.Номер);
Выборка.Открыть();
КонецЕсли;
КонецЦикла;
|
|
1
Господин ПЖ
22.10.13
✎
11:12
|
я бы тоже не открылся
|
|
2
Wobland
22.10.13
✎
11:12
|
всё правильно. выборка - это тебе не форма, чтоб открываться
|
|
3
Нуф-Нуф
22.10.13
✎
11:12
|
получи форму, а уж потом открывай
|
|
4
Господин ПЖ
22.10.13
✎
11:13
|
а вообще гламурненько - лупить по всей таблице...
|
|
5
Нуф-Нуф
22.10.13
✎
11:13
|
а найти по номеру уже не кошерно?
|
|
6
r2d24
22.10.13
✎
11:17
|
может нормально кто подскажет, как открыть документ, а то, что документ не открывается я и сам догадался
|
|
7
Галахад
гуру
22.10.13
✎
11:19
|
Выборка.ПолучитьФорму().Открыть()
|
|
8
r2d24
22.10.13
✎
11:21
|
(7) не, это не рабоет
|
|
9
Wobland
22.10.13
✎
11:22
|
(7) мож, у ссылки лучше?
|
|
10
fisher
22.10.13
✎
11:22
|
Запр = Новый Запрос;
Запр.Текст=
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Номер = &Номер";
Запр.УстановитьПараметр("Номер", "ТД000000004");
Результат = Запр.Выполнить();
Если НЕ Результат.Пустой() Тогда
Результат.Выгрузить()[0].Ссылка.ПолучитьФорму().Открыть();
КонецЕсли;
|
|
11
User_Agronom
22.10.13
✎
11:22
|
(0) Бред полный.
(5) истину пишет.
А потом получить форму, и полученную можно будет попробовать открыть...
|
|
12
Defender aka LINN
22.10.13
✎
11:23
|
Поиск по номеру - зачОт. С занесением в грудную клетку даже, я бы сказал.
|
|
13
Галахад
гуру
22.10.13
✎
11:23
|
(9) Да, пожалуй лучше.
|
|
14
Defender aka LINN
22.10.13
✎
11:23
|
(11) ... а к 50 посту выяснится, что это делается регламентным заданием через COM...
|
|
15
r2d24
22.10.13
✎
11:24
|
(10) спасибо, работает!
|
|
16
ptiz
22.10.13
✎
11:24
|
(4) +1
Гениальный код.
|
|
17
User_Agronom
22.10.13
✎
11:25
|
(14) Похоже не выяснится (15) Работает же...
|
|
18
fisher
22.10.13
✎
11:26
|
(15) Только вот документов с одним номером может быть несколько...
|
|
19
Defender aka LINN
22.10.13
✎
11:47
|
(17) Еще не все потеряно
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший