#0
by IvanMihalych
8.2 Управление торговлей 11, упр. прил. Есть внешняя обработка, в модуле которой две функции: При записи документа получаю ошибку: {ВнешняяОбработка.МодульОбъекта(5345)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {Документ.УстановкаЦенНоменклатуры.МодульОбъекта}: Поле объекта недоступно для записи (ЭтотОбъект) Если разместить эти функции в модуле формы обработки то они работают, но мне форма не нужна. А если функцию создания документа перенести в модуль обработки, то не компилится "Проверка: Тонкий клиент" Как создать и записать документ из модуля обработки?
#3
by БибиГон
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) Записать (Write) Доступность: Сервер, толстый клиент, внешнее соединение. в тонком клиенте пытаешься записать?
#4
by mikecool
ставь точку останова в модуле УстановкаЦенНоменклатуры и смотри, что туда попадает не объект, а ДанныеФормыСтруктура к примеру
#6
by IvanMihalych
откуда в УстановкаЦенНоменклатуры попадет что-либо? Я что-то не понимаю, но посмотрел в отладчике там нормальный ДокументОбъект
#8
by IvanMihalych
я не пишу, я пишу только эти две строчки: а ошибка происходит в модуле документа, при записи, во всяком случае на модуль ссылается в описании ошибки
#10
by IvanMihalych
Еще уточнение, внешняя программа подключается к базе по OLE, создает обработку OLE1C.ВнешниеОбработки.Create(Path) и вызывает процедуру из модуля объекта обработки
#11
by hhhh
если пишешь Записать, то должен просмотреть на вшивость все обработчики ПередЗаписью и ПриЗаписи, а их там штук двадцать вызывается, а потом уже задавать вопросы.
#12
by IvanMihalych
да я не лезу в типовую конфигурацию. Этот же код работает если его вызвать из модуля формы обработки, а из модуля объекта - нет!
#14
by IvanMihalych
внутрь пошагово заходил, там ничего не делается, а после выходя из этой процедуры - исключение
#15
by Фрэнки
осталось перед заходом отладчиком внутрь еще раз посмотреть на значение у переменной ЭтотОбъект
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как загрузить из Excel в 1с и создать приходную на основание этих данных ?
- Как создать новую (чистую) конфигурацию.
- V8.новый СОМОбъект("v8.Apllication").Сообщение - "Создать новую базу ?"
- Можно ли из глобального модуля выполнить процедуру модуля формы документа?
- v7: Программно создать документ на основании и записать его?
- УТ 11, записать и закрыть и записать..
- Вызов процедуры модуля объекта из модуля формы
- Подключение внешней компоненты из макета внешней обработки в толстом клиенте
- Как вызвать процедуру модуля внешней обработки из общего модуля?
- Задача: создать N объектов в одной процедуре, записать их всех в другой
- Как вызвать процедуру модуля формы из модуля объекта
В этой группе 1С
- Ограничить видимость элементов справочника
- Доп.расходы в УТ 11
- Как оформить вложенную вертикальную секцию?
- УТ 10.3 возможно ли выписывать реализацию с разных складов одним документом ?
- Корректировки при валютных расчетах в КА
- Загрузка классификаторов и прочего в 1с
- Вылет 1С 8.2 при перепроведении табеля под неполными правами.
- Задачи по Специалисту УТ
- Корректировка записей регистров
- Вывод результата запроса в таб.документ
- УНФ: обработка Групповое изменение объектов
- Бит-Финанс + УПП. Обновление 2 8 5 2
- Перенос данных из бухгалтерии 1.6 в 2.0 (вид субконто "Номенклатура"не доступен)
- Сохранение ОСВ в Эксель.
- Поиск объекта метаданных по синониму
- Как в Запросе выбрать?
- УПП Помощник планирования
- Ошибка при вызове метода контекста (ЗарегистрироватьИзменения)
- Выгрузка из УНФ в 1с Бухгалтерия 7.7
- Сохранение настроек отчета на СКД в регистр настроек УТ 10.3