#0
by qwe123
1С 8.2, УФ, тонкий клиент. Из общего клиентского модуля создаю элемент справочника и открываю форму Не могу сообразить, как в случае записи этого элемента вернуть на него ссылку?
#1
by SerMaxim
ОткрытьФормуМодально по умолчанию вернет ссылку на созданный объект если иное не переопределено в модуле формы
#5
by Ork
" как в случае записи этого элемента вернуть на него ссылку?" Классика жанра - Оповестить.
#7
by qwe123
я ж не из формы вызываю, а из общего модуля. мне в модуле надо получить ссылку, если этот элемент записали
#8
by Ork
Для меня загадка - как в модуле можно организовать ожидание выбора пользователя. Как модуль ждет запишется/не запишется элемент?
#9
by Ork
Сорри. Заметил - ОткрытьМодально... Тогда все проще. Передать параметром метода Закрыть вызываемой формы. Примерно так :
#10
by qwe123
пыталась так. но не нашла куда засунуть "Закрыть" в модуле формы объекта. заменять стандартную командную панель на свою?
#11
by Ork
йес. И можно у панели убрать галку автозаполнение, накидать туда нужных стандартных команд и на закрытие положить свою.
#13
by qwe123
сделала через Закрыть(Объект.Ссылка). Если перед этим принудительно записали, то возвращает ссылку, если нет - пустую ссылку. Могу, конечно, перед Закрыть анализировать Модифицированность, но, может, как-то поизящней сделать?
#15
by qwe123
Я в форме объекта убрала автозаполнение командной панель. Добавила стандартную Записать и свою ЗакрытьФорму. В обработчике ЗакрытьФорму пишу Закрыть(Объект.Ссылка). Если перед этим записали, то ссылка нормально возвращается. Если, например, ввести наименование и сразу нажать закрыть, то Модифицированность=Истина, Ссылка пустая и срабатывает стандартный вопрос - сохранить или нет. Вот в нем можно нажать Да, тогда ссылку тоже надо возвращать. Получается, всё-таки, перед Закрыть надо самостоятельно обрабатывать модифицированность и записывать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно получить ссылку на форму документа
- V8 Запрос, аналог Получить в 7.7
- Как программно получить получить пароль пользователя в текущем сеансе работ
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как программно добавить новый элемент справочника копированием?
- v8: Как удалить 1С v8 ?
- v8: COM соединение к v8, не могу получить доступ к методом модуля внешних с
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
В этой группе 1С
- v8: Активизировать конкретную ячейку таблицы для управляемой формы. Как ?!
- v7: Предприниматель, сильно тормозит проведение документов.
- автообмен
- БСП кто как осваивает? Навеяно другими ветками про полезность БСП.
- обновление MS SQL 2008 r2 express до Standart
- Алгоритм формирования значения реквизита ВерсияДанных - известен?
- Как оприходвоать давальческое сырье в УПП 1,3
- 8.3 при обновлении БП 3.0 пишет "Недостаточно памяти"
- УПП Регистр "Незавершенное производство", что-то странное
- АТОЛ Тест драйвера ККМ, как распечатать контрольную ленту?
- обмен зуп 3.0 БП 2.0 возможно?
- Как срыть пустые группы при подборе с отбором из справочника?
- Префиксы объектов при обмене торговля-бухгалтерия
- v7: автоматизация обмена УРБД
- ВыгрузкаЗагрузкаДанныхXML82 и ошибка "Неверный формат файла выгрузки"
- Консоль запроса - пропал текст
- Тормозит 1с8.2 Бухгалтерия Предприятия (БП) 3.0
- Адресное хранение (ячеистый склад) в УПП 1.3 (нужен совет)
- УТ 11 значения по умолчанию
- Программно выбрать элемент списка значений