Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.08.2013, 18:03
|
|||
---|---|---|---|
|
|||
Открыть документ из Поля табличного документа |
|||
#18+
Всем добрый день!У меня есть обработка,в ней я ищу документы Поступление и Перемещение по штрих коду товара.Все ищет и нормально выводится,но при щелчке на документе в Табличном поле я могу открыть только Поступление а Перемещение,что не пробовала не получается открыть.Подскажите пожалуйста как это можно сделать?Спасибо а помощь:) Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Единица, Количество, СШК) Экспорт УказаниеСкладовВТЧ = Истина; Результат = Истина; ПостроительОтчетаОтчет.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.Ссылка, | ПоступлениеТоваровУслугТовары.Номенклатура, | ПоступлениеТоваровУслугТовары.Склад, | NULL КАК СкладПолучатель |{ВЫБРАТЬ | Ссылка.*, | Номенклатура.*} |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары |ГДЕ | ПоступлениеТоваровУслугТовары.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ПеремещениеТоваровТовары.Ссылка, | ПеремещениеТоваровТовары.Номенклатура, | ПеремещениеТоваровТовары.Склад, | ПеремещениеТоваровТовары.СкладПолучатель |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары"; ПостроительОтчетаОтчет.Параметры.Вставить("Номенклатура", Номенклатура); ПостроительОтчетаОтчет.Выполнить(); ПостроительОтчетаОтчет.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика); ПостроительОтчетаОтчет.Вывести(ЭлементыФормы.ПолеТабличногоДокумента); Возврат Результат; КонецФункции // СШКНоменклатура() Процедура ПолеТабличногоДокументаВыбор(Элемент, Область, СтандартнаяОбработка) \ // Вставить содержимое обработчика. ///Сообщить(Элемент.ТекущаяОбласть.Текст); ТекДок = Элемент.ТекущаяОбласть.Текст; ТекДок = СокрЛп(СтрЗаменить(ТекДок,"Поступление товаров и услуг","")); ТекНомерДока = Лев(ТекДок ,10); //Поиск дока в базе Док = документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(ТекНомерДока,текущаяДата()); Док1 = документы.ПеремещениеТоваров.НайтиПоНомеру(ТекНомерДока,текущаяДата()); Если ЗначениеЗаполнено(Док)тогда Док.ПолучитьФорму().Открыть(); КонецЕсли; КонецПроцедуры ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&tablet=1&tid=1519717]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 425ms |
0 / 0 |