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