Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не создаётся новый документ
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
RockGirl
&НаСервере
Процедура ПриЗакрытии()
    НовыйДокумент = Документы.ДокументПланирования.СоздатьДокумент();
    НовыйДокумент.Дата = Объект.Дата;     
    НовыйДокумент.ДатаСобытия = Объект.ДатаВозвратаДолга;
    НовыйДокумент.Наименование = Объект.ВидДолга;
    НовыйДокумент.ФизическоеЛицо = Объект.ФизическоеЛицо1;
    НовыйДокумент.Сумма = Объект.Сумма;
    НовыйДокумент.Записать();
КонецПроцедуры


Помогите, пожалуйста, понять, почему не создаётся документ. Никаких ошибок не выдает, просто не создаётся и всё. Заранее спасибо.

Забыла указать
Релиз платформы: 1С:Предприятие 8.2, учебная версия (8.2.14.533)


 ! 

Правила, п. 3, 4
 
logist
Цитата(RockGirl @ 28.12.12, 21:35) необходимо зарегистрироваться для просмотра ссылки
Никаких ошибок не выдает, просто не создаётся и всё

Так не бывает. Описывайте детально процесс, из приведенного кода никаких выводов сделать нельзя.
RockGirl
Этот код находится в модуле ФормыДокумента. Документ называется ДокументДолгов. При его закрытии (может не при закрытии?) нужно, чтобы добавилась запись в другой документ: ДокументПланирования.
alex040269
А код точно выполняется? Что-нибудь типа
Сообщить("....")
logist
Цитата(RockGirl @ 28.12.12, 22:21) необходимо зарегистрироваться для просмотра ссылки
Этот код находится в модуле ФормыДокумента. Документ называется ДокументДолгов. При его закрытии (может не при закрытии?)

Вы вероятно тупо написали процедуру в модуле не связав ее с событием формы, поэтому она не срабатывает. Ну и это еще не вся беда, ПриЗакрытии срабатывает на Клиенте, поэтому из клиентской процедуры надо вызвать уже серверную которая создаст документ.
RockGirl
Цитата(logist @ 29.12.12, 8:53) необходимо зарегистрироваться для просмотра ссылки
ПриЗакрытии срабатывает на Клиенте, поэтому из клиентской процедуры надо вызвать уже серверную которая создаст документ.

Спасибо! В этом была проблема.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.