Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 22:04

ВводНового() в 1с8.2

Автор Игорь_M, 16 апр 2015, 19:49

0 Пользователей и 1 гость просматривают эту тему.

Игорь_M

Есть такая процедура в форме элемента справочника? в 1с8.2?
гугл пишет что есть - я ни чего не нахожу.плз хелп

temrmal

Если  НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда - это новый

MuI_I_Ika

Если управляемые формы то есть только функция ПриСозданииНаСервере()

Там можно проверить объект функцией ЭтоНовый()

cska-fanat-kz

могу ошибаться но в управляемых формах нет больше метода ЭтоНовый()
на "новость" проверяется условием
    Если Параметры.Ключ.Пустая() Тогда
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

В справке находим вот такой пример
Если Объект.ЭтоНовый() Тогда
    Объект.Наименование = "Новый элемент";
КонецЕсли;

но у Объект НЕТ такого метода...
может быть недокументированные функции? ))
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dethmontt

Цитата: cska-fanat-kz от 17 апр 2015, 03:56может быть недокументированные функции? ))

Смотря какой объект? Есть объект формы, а есть объект прикладного типа (например ДокументОбъект) у объекта прикладного типа есть метод ЭтоНовый()

ПриСозданиинаСервере()

   об = РеквизитФормыВЗначение("Объект"); //Получение объекта прикладного типа из объекта формы
   Если Об.ЭтоНовый() Тогда
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

cska-fanat-kz

Dethmontt, :zebzdr: :ooifh:

думается вариант с "Если Параметры.Ключ.Пустая()..." предпочтительней )))
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск