Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Открытие формы ранее созданного документа

Открытие формы ранее созданного документа
Я
   Spectre
 
19.05.21 - 08:59
Всем привет! Создал документ. Для данного документа создал две формы: "ФормаДокумента" и "ФормаСписка". Данный документ разметил в нужные подсистемы.
На данный момент при открытии документа в подсистеме открывается форма списка.
Сейчас требуется, чтобы открывалась форма документа. Через команду я смогу это сделать, то есть теперь есть возможность открытия списка документа и формы документа по-отдельности.
Но есть один нюанс, нужно, чтобы при открытии формы документа, открывалась ранее созданная форма.
Как можно это сделать, так как подобное делаю впервые. Буду признателен за ответ или за наводку на правильный ответ
 
 Партнерская программа EFSOL Oblako
   ДенисЧ
 
1 - 19.05.21 - 09:04
То есть по ссылке в подсистеме должен всегда открываться один и тот же документ?
Таблетки забыли принять?
   Spectre
 
2 - 19.05.21 - 09:09
(1) такое дали задание, от меня в данном случае, мало что зависит
   ДенисЧ
 
3 - 19.05.21 - 09:10
(2) Тогда задай вопрос тем, кто ставил задачу - принимали ли они таблетки.
   Почему 1С
 
4 - 19.05.21 - 09:11
Тут скорее не правильно сформулирована задача автором темы
   Spectre
 
5 - 19.05.21 - 10:06
(4) решили ещё раз переспросить.
Постараюсь объяснить подробнее.
Дали задание: создать документ, для этого документа создать "ФормаСписка" и "ФормаДокумента". Сам документ должен быть размещен в подсистеме.
Я это все сделал. То есть на данный момент пользователь заходит в нужную подсистему, видит, созданный мной документ и при его открытии он видит форму списка, где есть созданные документы.
Теперь же нужн, чтобы в той же подсистеме была возможность открыть данный документ, но при открытии будет видна форма документа. Но при этом каждый раз при нажатии должна открываться не новая форма, а то что было ранее. Как то так
   ДенисЧ
 
6 - 19.05.21 - 10:08
А что именно было ранее? Когда, насколько ранее? У меня в базе, допустим, 100500 документов этого вида. Все они введены ранее текущего момента. Какой из них открывать?
   Kassern
 
7 - 19.05.21 - 10:09
(5) идентификатор формы при открытии смотрите. Откройте СП и почитайте про параметры при открытии формы
   Spectre
 
8 - 19.05.21 - 10:10
(6) как я понимаю, тут вообще теперь не нужна форма списка. То есть у нас есть один документ. Пользователь с ним проделал все что нужно, провел. Потом может вернуться, проделать что-то ещё и снова провести. И так каждый раз, то есть одна и та же форма, но с ранее занесёнными данными
   ДенисЧ
 
9 - 19.05.21 - 10:12
Универсальный документ "сделать всё" )))
   fisher
 
10 - 19.05.21 - 10:13
(0) Вангую, что в качестве формы документа ты указал форму списка (на закладе "Формы" настроек документа)
   Spectre
 
11 - 19.05.21 - 10:14
(10) да нет, в настройках для форма документа стоит форма документа
   fisher
 
12 - 19.05.21 - 10:17
(11) Тогда, если ты не описывал программно другое поведение, при даблклике на созданный документ в форме списка должна открываться форма документа. А у тебя иначе, если я правильно понял.
   mistеr
 
13 - 19.05.21 - 11:06
(8) Иди еще раз уточняй.

Все, что ты написал, пользователь может делать из формы списка.
   Spectre
 
14 - 19.05.21 - 11:28
(7) я правильно понимаю, что нужно использовать данный способ? ОткрытьФорму("Документ.ИмяДокумента.Форма.ФормаДокумента", Новый Структура("Ключ", СсылкаНаДокумент)); ?
Если да, то осталось понять, как получить эту самую ссылку на нужный документ

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.