Сохранять значения в реквизите созданным кодам
Если Имя = "Документ.КадровыйПеревод.Форма.ФормаДокумента" Тогда
#Область ДобавлениеРеквизитовФормы
// Массив для новых реквизитов
ДобавляемыеРеквизиты = Новый Массив;
// Опишем ревизиты формы
Реквизит_ТекущийОстаток = Новый РеквизитФормы("ТекущийОстаток", Новый ОписаниеТипов("Число", , , Новый КвалификаторыЧисла(10, 3)), , "Остаток",Истина);
// Для наглядности заполним массив после описания реквизитов формы
ДобавляемыеРеквизиты.Добавить(Реквизит_ТекущийОстаток);
// Добавим новые реквизиты в форму
Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
#КонецОбласти
#Область ДобавлениеЭлементовФормы
// Горизонтальная группа без отображения на форме
ГруппаФормы = Форма.Элементы.Добавить("Группа_СправочныеДанные", Тип("ГруппаФормы"));
ГруппаФормы.Вид = ВидГруппыФормы.ОбычнаяГруппа;
ГруппаФормы.Отображение = ОтображениеОбычнойГруппы.Нет;
ГруппаФормы.ОтображатьЗаголовок = Ложь;
ГруппаФормы.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
// Элементы
НовыйЭлемент = Форма.Элементы.Добавить("ТекущийОстаток", Тип("ПолеФормы"), ГруппаФормы);
НовыйЭлемент.ПутьКДанным = "ТекущийОстаток";
НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
#КонецОбласти
КонецЕсли;
ПоказатьСоздал свой общий модуль, где написал вот такой код, всё работает, но при закрытии и открытии документа заново, записанные данные в нём становятся 0, как это исправить?
По теме из базы знаний
- Создание договоров средствами 1С
- Создание мульти-базовых отчетов. Все, что вы хотели об этом знать
- Практические кейсы и примеры создания сценарных тестов с использованием фреймворка Тестирование 3.0
- Зачем и как читать чужой код? Какой результат ожидаем получить? Основные подходы
- Автоматизация импорта значений в отбор типовых отчетов конфигурации 1С: Бухгалтерия предприятия 3.0
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)