Как программно сохранить элемент справочника? #139266


#0 by Alexxx
Создаю новый элемент справочника, редактирую реквизит, нажимаю Enter, в формуле реквизита находится Процедура, в ней кроме всего прочего есть строчка - Записать; Выходит сообщение - Данная команда не может выполняться в формуле элемента диалога! Что делать?
#1 by skunk
убрать
#2 by Alexxx
Зачем? В модуле формы? Так вобще не воспринимает!!!
#3 by ZolotarevAA
+ "Нет ничего невозможного"
#4 by skunk
что пытаешься записать
#5 by skunk
неправильно понял... подумал он на кнопке юзает... сплю еще
#6 by Alexxx
после ввода данных в реквизит диалога, после нажатия Ентер надо записать этот элемент!!!
#7 by ГламурныйПодонок
Какой "этот элемент"? Как именно ты его создаешь?
#8 by Alexxx
Новый элемент справочника. Инсертом. Блин.
#9 by smaharbA
ПриЗакрытии
#10 by skunk
тебе надо закончить обработку формулы элемента диалога... и только потом записывать элемент справочника... но это изврат... запись надо делать либо отдельной кнопкой... либо записывать изменеия при выходе из формы... а вдруг он случайно изменил... а ты сразу сайв...
#11 by ZolotarevAA
Согласен.
#12 by Alexxx
так вот как раз и надо сохранить новый элемент спр-ка, дело в том что в этой процедуре создаётся подчинённый элемент, поэтому и надо сначала сохранить текущий элемент, что бы было чему подчинять
#13 by skunk
а если откроет старый... и будет создовать подчиненный...
#14 by Alexxx
ну чтоб он был "старым" его же мужно записать
#15 by ГламурныйПодонок
Ну так пусть записывают. А если не записан новый - не давай создавать подчиненный.
#16 by Alexxx
для "старых" насчет этого проблем нет, а вот новый сначала нужно сохранить чтоб он стал "старым", и только потом создавать подчинённый, просто хотелось чтоб это выполнялось одним действием
#17 by smaharbA
ты пост видел ?
#18 by Alexxx
Так я и хочу его записать автоматически
#19 by 427
офигеть...
#20 by smaharbA
Нет, ты не видел пост...
#21 by OFF
клиент Семенычу
#22 by ГламурныйПодонок
Не взлетит.
#23 by skunk
думаю видел... просто не втыкнул как этим воспользоваться...
#24 by Alexxx
видел и думаю как втыкнуть
#25 by skunk
взлетит то оно взлетит... ну не думаю, что у него
#26 by Alexxx
Передать через Форма.Закрыть???
#27 by skunk
смэйке
#28 by smaharbA
#29 by Simod
Закладка “Дополнительные” содержит: Формула    Поле ввода команд, исполняемых при нажатии кнопки. Строка команд может содержать один оператор встроенного языка (обычно используется для вызова процедуры, описанной в программном модуле), далее после символа" # " могут следовать имена предопределенных команд для кнопки, разделенных пробелами. Предопределенных команды для кнопки существует три: Закрыть    закрыть окно; Записать    выполнить операцию записи информации; Провести    выполнить операцию проводки (имеет смысл только для Документа). После каждой команды без пробела можно ставить знак "? ", который будет означать запрос подтверждения перед выполнением команды.
#30 by smaharbA
+ "Популяреая гадость..." (с)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С