|
v7: Как открыть в дополнительном журнале Заявки документ Заказ? | ☑ | ||
---|---|---|---|---|
0
YaroslavStr
31.05.13
✎
15:27
|
Всем привет!
Есть вопрос: существует дополнительный журнал Заявки, в котором есть только документы ЗаявкаНаЗавод. На форме журнала есть колонка "Текст" с функцией: //*************************************************************** //Отображение ФИО клиента из заказа //*************************************************************** Функция ОтображениеКлиента() Если ПустоеЗначение(ТекущийДокумент) = 0 Тогда Возврат ТекущийДокумент.ЗаказХолодильного.Клиент; КонецЕсли; КонецФункции Теперь вопрос: как открыть форму документа ЗаказХолодильного через форму этого журнала? Есть вариант кнопкой, но хотелось бы как в ТЗ через ТекущаяКолонка() или типа того. Сейчас при двойном клике мыши открывается документ ЗаявкаНаЗавод. |
|||
1
pessok
31.05.13
✎
15:28
|
ТекущийДокумент.ПолучитьФорму("ФормаДокумента").Открыть()
|
|||
2
YaroslavStr
31.05.13
✎
15:30
|
(1) Блин, не в тот раздел записал сообщение! Извините! Это 1С 7.7
|
|||
3
YaroslavStr
31.05.13
✎
15:32
|
А перенести сообщение никак нельзя?
|
|||
4
pessok
31.05.13
✎
15:34
|
ОткрытьФорму(<?>,,)
Синтаксис: ОткрытьФорму(<Документ>,<КонтекстФормы>,<РежимПросмотра>) Назначение: Открывает визуальную форму существующего документа или элемента/группы справочника. Возвращает: 1 - если действие выполнено, 0 - иначе. Параметры: <Документ> - выражение со значением типа 'документ'; <КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен); <РежимПросмотра> - необязательный параметр. Числовое выражение: 1 - открыть форму в режиме только просмотра; 0 - открыть форму в режиме редактирования; -1 (минус единица) - в этом случае используется вариант, предусмотренный текущим значением параметра ''Режим открытия объектов'', установленным пользователем интерактивно. Замечание: Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0. |
|||
5
pessok
31.05.13
✎
15:35
|
(3) ты думаешь, что в 8.2 тебе никто по 7.7 не ответит?)
|
|||
6
YaroslavStr
31.05.13
✎
15:46
|
(5):) Я просто сам не люблю когда пихают вопросы не в те темы что надо. Проблема решена:
Процедура ПриВыбореСтроки() Если Форма.ТекущаяКолонка() = "Клиент" Тогда ОткрытьФорму(ТекущийДокумент.ЗаказХолодильного); Иначе ОткрытьФорму(ТекущийДокумент); КонецЕсли; КонецПроцедуры А в конце модуля формы указать: Форма.ОбработкаВыбораСтроки(1); Спасибо за наводку! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |