РАСШИРЕНИЕ. Как записать новый реквизит справочника заполняемый на форме?
Добавил новый реквизит справочника в расширении. Вытащил на форму. Какие действа, что бы он записывался?
Событие "ПриИзменении" повесил..... хрень типа "Записать()" не работает.
Мне ,что капаться в типотом модуле, смотреть как и что он там пишет и к чему цепляться?
Есть, что то проще? Или каков алгоритм действа в данном случае?
Всем ответившим заранее СПАСИБО!
Событие "ПриИзменении" повесил..... хрень типа "Записать()" не работает.
Мне ,что капаться в типотом модуле, смотреть как и что он там пишет и к чему цепляться?
Есть, что то проще? Или каков алгоритм действа в данном случае?
Всем ответившим заранее СПАСИБО!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Пример прикрепил.
У меня в примере 1, в основной Конфигурации нет формы, поэтому я её создаю в Расширении.
Пример 2: Форму из основной конфигурации перенеси в Расширение и её поправь
т.е. добавь в неё реквизит, если она есть в основной конф.
Пример, создать пустую базу 1с и в Конфигураторе - Администрирование- Загрузить информационную базу
Пример прикрепил.
У меня в примере 1, в основной Конфигурации нет формы, поэтому я её создаю в Расширении.
Пример 2: Форму из основной конфигурации перенеси в Расширение и её поправь
т.е. добавь в неё реквизит, если она есть в основной конф.
Пример, создать пустую базу 1с и в Конфигураторе - Администрирование- Загрузить информационную базу
Прикрепленные файлы:
1Cv8_ДопРасширение.dt
1Cv8_ДопРасширение2.dt
(6) Может в этом дело? У меня по хорошему то на форме...тип- РегистрСведенийМенеджерЗаписи.ВоинскийУчет.
Я скорее не правильно пошёл через "Справочник.ФизическиеЛица".
Мне ,что надо мой реквизит справочника после создания запихнуть в ресурс РегистраСведений? В расширении не добавляет. ХЗ.
Я скорее не правильно пошёл через "Справочник.ФизическиеЛица".
Мне ,что надо мой реквизит справочника после создания запихнуть в ресурс РегистраСведений? В расширении не добавляет. ХЗ.
Прикрепленные файлы:
(7) Да, если реквизит формы, то не будет автоматически сохраняться
(1)
А вы заимствовали в расширение справочник или форму?
Если только форму, то, как многие уже написали - не будет сохраняться значение реквизита автоматически.
(1)
обавил новый реквизит справочника в расширении. Вытащил на форму. Какие действа, что бы он записывался?
Событие "ПриИзменении"
Событие "ПриИзменении"
А вы заимствовали в расширение справочник или форму?
Если только форму, то, как многие уже написали - не будет сохраняться значение реквизита автоматически.
(13) создаю реквизит справочника в расширении, добавляю. его на заимствованную форму, предварительно добавив сам Объект в расширение. И реквизит справочника удается добавить на форму
Больше ничего делать не нужно по идее
Точно так же и с добавленными справочниками и документами - все данные автоматом сохраняются при записи, не использую события
Событие при изменении используется для того, чтобы изменить другие реквизиты. Например изменили реквизит Количество на форме, значит нужно пересчитать реквизит сумма на форме
Больше ничего делать не нужно по идее
Точно так же и с добавленными справочниками и документами - все данные автоматом сохраняются при записи, не использую события
Событие при изменении используется для того, чтобы изменить другие реквизиты. Например изменили реквизит Количество на форме, значит нужно пересчитать реквизит сумма на форме
(14) Вот вроде вы все заимствовали правильно) меня только смутило одна вещь: выше вы писали про регистр сведений "Воинский учет" и про справочник "Физические лица". Вам все-таки что нужно? Чтобы реквизит справочника "Физические лица" сохранялся? Если да, то у вас все верно, можно, конечно, еще в отладке посмотреть. А если вы хотите реквизит (ресурс) регистра сведений - тогда надо заимствовать сам регистр.
(17)
Заимствование регистра "Воинский учет" мне мало чего дает, я измерения и ресурсы свои я добавить не могу. Тут так понимаю вариант свой РегистрСведений + по записи в него при изменении данных и т.д. Так?
А если вы хотите реквизит (ресурс) регистра сведений - тогда надо заимствовать сам регистр.
Заимствование регистра "Воинский учет" мне мало чего дает, я измерения и ресурсы свои я добавить не могу. Тут так понимаю вариант свой РегистрСведений + по записи в него при изменении данных и т.д. Так?
Если реквизит добавил именно в расширение (в конфигураторе окно конфигурации расширения Добавить реквизит) тогда там все должно записываться без всяких плясок с бубном. Если же добавил в Форме, заимствованной в расширение, тогда ДА не запишется
Вы наверное создали реквизит формы, а надо создать реквизит объекта.
Т.е в дереве конфигурации в расширении надо создавать, а не в самой форме.
После того как создали в дереве конфигурации, в форме тыкаете правой кнопкой на "объект"- добавить в расширение..после чего открываете плюсиком "Объект"..и видите добавленный реквизит..вытягиваете его на форму и всё, больше ничего делать не надо, он сам будет сохраняться.
На картинке нарисовал где надо создавать..
Т.е в дереве конфигурации в расширении надо создавать, а не в самой форме.
После того как создали в дереве конфигурации, в форме тыкаете правой кнопкой на "объект"- добавить в расширение..после чего открываете плюсиком "Объект"..и видите добавленный реквизит..вытягиваете его на форму и всё, больше ничего делать не надо, он сам будет сохраняться.
На картинке нарисовал где надо создавать..
Прикрепленные файлы:
(15)
на картинке нарисовал где надо создавать..
Спасибо. Главная проблема ,как всегда была проста, я искал реквизит в "РегистреСведений". Но теперь, опять какая то ерунда. Добавленный реквизит не редактируется. Признак "ТолькоПросмотр" снят. Платформа 8.3.19.1399. Что там опять? #$!&
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот