8.х Не могу программно записать документ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Muggsy, 10 июн 2010.

  1. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    Дело обстоит так - в обработке создаю новый документ, заношу туда всякие данные а потом записываю, выдает Ошибка при вызове метода контекста записать. В документе нет обязательных к заполнению полей, нет никаких проверок, в нем вообще три строчки кода и тот запрещает открывать форму, потому что документ должен создаваться из обработок.
    Код:
    докСБЗ = Документы.СтрокаБюджетЗаявка.СоздатьДокумент();
    докСБЗ.Дата = ТекущаяДата();
    докСБЗ.Документ = докБЗР.Ссылка;
    докСБЗ.ФилиалПлательщик = стр.ФилиалПлательщик;
    докСБЗ.МесяцОплаты = стр.МесяцОплаты;
    докСБЗ.МесяцРасходов = стр.МесяцРасходов;...........
    
    докСБЗ.ДополнительныеСвойства.Вставить("Версия",ВерсияОбработки);
    
    докСБЗ.Записать();
    
    
    
    
    вот так я его создаю, заполняю и пытаюсь записать - ничего не выходит!
    конфа самописная, так что можете не искать такой загадошный документ :)
    что делать-то????
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Номер документа?
  3. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    эмммм......... а какой номер документа писать? у него автонумерация стоит. разве он сам не напишет номер
  4. Alexmakeewus
    Offline

    Alexmakeewus Опытный в 1С

    Регистрация:
    14 май 2010
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    26
    А на что-нибудь ругается????
  5. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    да собственно ни на что, просто ошибка при методе контектса......
  6. Alexmakeewus
    Offline

    Alexmakeewus Опытный в 1С

    Регистрация:
    14 май 2010
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    26
    А можно текст этой ошибки полностью????
  7. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Попробуйте так
    докСБЗ.Дата = ТекущаяДата();
    докСБЗ.УстановитьНовыйНомер();
  8. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    {Форма.Форма(54)}: Ошибка при вызове метода контекста (Записать): Операция не выполнена!
    докСБЗ.Записать();
    по причине:
    Операция не выполнена!
  9. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Что в модуле документа "СтрокаБюджетЗаявка"? В частности есть ли процедура ПриЗаписи() и что в ней?
  10. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    Draco
    все равно ругается :(
    Requin
    нет там такой процедуры, там вообще ничего нет, кроме процедуры при открытии, которая запрещает открывать форму, так как документ должен создаваться программно....
  11. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    все ребята, спасибо всем разобрались, там была подписка на события, которая и проверяла корректность данных ....

Поделиться этой страницей