Гость
Форумы / [игнор отключен] [закрыт для гостей] / Открыть документ из Поля табличного документа / 2 сообщений из 2, страница 1 из 1
10.08.2013, 18:03
    #38361945
Kostik2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть документ из Поля табличного документа
Всем добрый день!У меня есть обработка,в ней я ищу документы Поступление и Перемещение по штрих коду товара.Все ищет и нормально выводится,но при щелчке на документе в Табличном поле я могу открыть только Поступление а Перемещение,что не пробовала не получается открыть.Подскажите пожалуйста как это можно сделать?Спасибо а помощь:)


Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Единица, Количество, СШК) Экспорт
УказаниеСкладовВТЧ = Истина;
Результат = Истина;
ПостроительОтчетаОтчет.Текст =
"ВЫБРАТЬ
| ПоступлениеТоваровУслугТовары.Ссылка,
| ПоступлениеТоваровУслугТовары.Номенклатура,
| ПоступлениеТоваровУслугТовары.Склад,
| NULL КАК СкладПолучатель
|{ВЫБРАТЬ
| Ссылка.*,
| Номенклатура.*}
|ИЗ
| Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
|ГДЕ
| ПоступлениеТоваровУслугТовары.Номенклатура = &Номенклатура
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПеремещениеТоваровТовары.Ссылка,
| ПеремещениеТоваровТовары.Номенклатура,
| ПеремещениеТоваровТовары.Склад,
| ПеремещениеТоваровТовары.СкладПолучатель
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары";
ПостроительОтчетаОтчет.Параметры.Вставить("Номенклатура", Номенклатура);
ПостроительОтчетаОтчет.Выполнить();


ПостроительОтчетаОтчет.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
ПостроительОтчетаОтчет.Вывести(ЭлементыФормы.ПолеТабличногоДокумента);
Возврат Результат;
КонецФункции // СШКНоменклатура()





Процедура ПолеТабличногоДокументаВыбор(Элемент, Область, СтандартнаяОбработка) \
// Вставить содержимое обработчика.
///Сообщить(Элемент.ТекущаяОбласть.Текст);
ТекДок = Элемент.ТекущаяОбласть.Текст;
ТекДок = СокрЛп(СтрЗаменить(ТекДок,"Поступление товаров и услуг",""));
ТекНомерДока = Лев(ТекДок ,10);
//Поиск дока в базе
Док = документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(ТекНомерДока,текущаяДата());
Док1 = документы.ПеремещениеТоваров.НайтиПоНомеру(ТекНомерДока,текущаяДата());

Если ЗначениеЗаполнено(Док)тогда
Док.ПолучитьФорму().Открыть();
КонецЕсли;

КонецПроцедуры
...
Рейтинг: 0 / 0
11.08.2013, 10:52
    #38362188
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть документ из Поля табличного документа
ОткрытьФорму()

И смотрите примеры.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Открыть документ из Поля табличного документа / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]