|
найти документ по запросу и его открытие | ☑ | ||
---|---|---|---|---|
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) Еще не все потеряно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |