|
Ввод нового элемента справочника из документа |
☑ |
0
PetrPervuy
06.12.11
✎
16:54
|
Хочу чтобы при нажатии реквизита в документе в тч создавался новый элемент в справочнике. Пишу код следующий:
Документ:
СтруктураЗначений = Новый Структура("ВладелецФайла", Объект.Ссылка);
ТекущаяСтрока.Файл = ОткрытьФормуМодально("Справочник.Х_ХранимыеФайлы.Форма.ФормаЭлемента",СтруктураЗначений, ЭтаФорма);
В справочнике:
Записать();
Закрыть(Объект.Ссылка);
После этого кода 1с вылетает с ошибкой. Как правильно сделать?
|
|
1
GROOVY
06.12.11
✎
16:56
|
Простите, а нафига форму открывать?
|
|
2
rbcvg
06.12.11
✎
16:56
|
Можно текст ошибки, ну хоть своими словами...
|
|
3
PetrPervuy
06.12.11
✎
16:57
|
справочник называется Файлы. Там люди выбирают файл
|
|
4
PetrPervuy
06.12.11
✎
16:57
|
1с просто отключается и все, без ошибки. Платформа 8.2.13.205
|
|
5
GROOVY
06.12.11
✎
16:59
|
Документ:
СПр = Справочники.Х_ХранимыеФайлы.СоздатьЭлемент();
Спр.ВладелецФайла = Объект.Ссылка;
Спр.Записать();
|
|
6
GROOVY
06.12.11
✎
16:59
|
Или я что то не догоняю...
|
|
7
PetrPervuy
06.12.11
✎
17:03
|
обязательно что-ли надо записывать элемент перед тем как открыть форму.. это чем-то напоминает семерку
|
|
8
GROOVY
06.12.11
✎
17:04
|
(7) Вопрос в (1)... Зачем Вы открываете форму?
|
|
9
PetrPervuy
06.12.11
✎
17:06
|
в форме человек выбирает файл или картинку. дает название и.т.д.
|
|
10
GROOVY
06.12.11
✎
17:07
|
Ок. Падает в какой момент? (на какой строке?)
|
|
11
PetrPervuy
06.12.11
✎
17:07
|
зачем мне весь функционал выбора файлов, всяких проверок выносить к себе в модуль?
|
|
12
PetrPervuy
06.12.11
✎
17:13
|
при закрытии формы элемента справочника падает сразу
|
|
13
GROOVY
06.12.11
✎
17:16
|
(12) А при закрытии без параметра падает?
|
|
14
PetrPervuy
06.12.11
✎
17:17
|
да
|
|
15
GROOVY
06.12.11
✎
17:21
|
Полтергейст... В "ПриЗакрытии" ничего интересного нет? Если просто форму интерактивно открыть падает?
|
|
16
PetrPervuy
06.12.11
✎
17:27
|
Ошибку нашел.. при закрытии там точно было еще повторное закрытие.. Спасибо, вопрос решился
|
|