Изменение реквизита документа по нажатию на кнопку на форме списка
По теме из базы знаний
- Запись и изменение реквизитов в документах из модуля формы списка документов "Построчно"
- Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"
- Открыть форму внутри другой формы - наконец-то возможно!
- Групповое изменение реквизитов номенклатуры для УТ 11/КА 2
- Обработка тестирования Электронный обмен документами в СБиС. Вход без пароля и ЭЦП. Создание реквизита. Сохранение файла XML
Найденные решения
Приблизительно так
&НаКлиенте
Процедура ИзменитьРеквизит(Команда)
ТД = Элементы.Список.ТекущиеДанные;
Если ТД = Неопределено Тогда
возврат;
КонецЕсли;
ИзменитьРеквизитНаСервере(Тд.Ссылка,"Вот такое вот наименование");
КонецПроцедуры
&НаСервереБезКонтекста
Процедура ИзменитьРеквизитНаСервере(Ссылка,ЗначениеРеквизита)
Объект = Ссылка.ПолучитьОбъект();
Объект.Наименование = ЗначениеРеквизита;
Объект.Записать();
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Приблизительно так
&НаКлиенте
Процедура ИзменитьРеквизит(Команда)
ТД = Элементы.Список.ТекущиеДанные;
Если ТД = Неопределено Тогда
возврат;
КонецЕсли;
ИзменитьРеквизитНаСервере(Тд.Ссылка,"Вот такое вот наименование");
КонецПроцедуры
&НаСервереБезКонтекста
Процедура ИзменитьРеквизитНаСервере(Ссылка,ЗначениеРеквизита)
Объект = Ссылка.ПолучитьОбъект();
Объект.Наименование = ЗначениеРеквизита;
Объект.Записать();
КонецПроцедуры
Показать
(5)
(2)
Можете помочь с другим вопросом?
У меня есть обработчик, который программно создаёт новый документ, заполняет его, записывает и тут же открывает для изменений
Но если я его просто закрою, когда он открылся, то список документов не обновляется, его в ручную приходится обновлять
Пробовал программно уже что только не пихать, ничего не помогает
Может есть какое-то событие, про которое я не в курсях?
(2)
Можете помочь с другим вопросом?
У меня есть обработчик, который программно создаёт новый документ, заполняет его, записывает и тут же открывает для изменений
Но если я его просто закрою, когда он открылся, то список документов не обновляется, его в ручную приходится обновлять
Пробовал программно уже что только не пихать, ничего не помогает
Может есть какое-то событие, про которое я не в курсях?
(9) ЗначенияЗаполнения тип структура, передается в модуль объекта в событие ОбработкаЗаполнения в параметр ДанныеЗаполнения.
В общем смотришь событие ОбработкаЗаполнения и заполняешь структуру, как та процедура хочет, потом передаешь в ОткрытьФорму или ПолучитьФорму
В общем смотришь событие ОбработкаЗаполнения и заполняешь структуру, как та процедура хочет, потом передаешь в ОткрытьФорму или ПолучитьФорму
ПараметрыФормы = Новый Структура("ЗначенияЗаполнения",Новый Структура);
ПараметрыФормы.ЗначенияЗаполнения.Вставить("Контрагент", Контрагент);
....
ОткрытьФорму("Документ.ПриходнаяНакладная.ФормаОбъекта",ПараметрыФормы);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот