Создание договора в 1с 8.2 #689966


#0 by AnisaL
Доброе утро! Пытаюсь создать программно договор. Выдается ошибка: {Обработка.ЗагрузкаДанныхИзБиллинга.Форма.Форма.Форма}: Ошибка при вызове метода контекста (Записать)             НовыйДоговор.Записать;         по причине: Значение поля "Контрагент" не заполнено или заполнено неверно
#1 by AnisaL
Никак не могу понять в чем ошибка, если поля контрагент у Договора вообще нет
#2 by Wobland
не доверяешь платформе?
#3 by Wobland
у тебя внутри Записать где-то ошибка. ищи
#4 by AnisaL
Платформа 8.3.4.304
#5 by OnCheck
НовыйДоговор.Контрагент = НовыйКонтрагент;
#6 by AnisaL
искала(( никак не найду..
#7 by AnisaL
так писала - выдается ошибка: Поле контрагент не найдено
#8 by OnCheck
Отладчик + Остановка по ошибке, смотри у какого объекта поле не заполнено
#9 by OnCheck
Справочники.Контрагенты.НайтиПоНаименованию(ТЗ[0].ФИО) - вот здесь находит кого нить?
#10 by Oleg_ka
#11 by Wobland
Попытка КонецПопытки; [26.11.2013 8:59:52] Ошибка при вызове метода контекста (Записать) выдается в сообщении об ошибке [26.11.2013 9:00:09] wobland: у тебя в модуле НЗ присвоение идёт [26.11.2013 9:00:22] wobland: ну или где там.. не в этом коде, короче [26.11.2013 9:00:31] хм. спасибо, посмотрю [26.11.2013 9:02:17] но отладчик по ошибке то валится именно на этой строке [26.11.2013 9:03:50] wobland: ф10? [26.11.2013 9:03:59] wobland: остановку по ошибке включи [26.11.2013 9:04:16] wobland: ошибка где-то внутри Записать [26.11.2013 9:05:12] дык остановка по ошибке и приводит меня на эту строку [26.11.2013 9:05:46] гы [26.11.2013 9:06:02] wobland: ну замер тогда [26.11.2013 9:30:08] кхм [26.11.2013 9:30:13] это типовая УТ [26.11.2013 9:30:28] я не очень поняла, в чем трудоность, честно говоря [26.11.2013 9:31:52] я как бы предполагала, что остановка по ошибке меня отправит на конкретную строку в модуле, где ошибка, но она валится именно на НаборЗаписей.Записать [26.11.2013 9:35:01] таки придется разбираться( [26.11.2013 9:36:24] хорошо, скажи мне, пожалуйста, как мне поможет замер? вот вывалил он мне кучу разных строк, а дальше? [26.11.2013 9:40:57] wobland: прям кучу? оно сортируется по порядку исполнения? вроде нет [26.11.2013 9:41:07] wobland: ищи равно [26.11.2013 9:41:51] ясно, поняла [26.11.2013 9:41:57] wobland: на всякий случай.. остановку по ошибке, запуск. остановка сработала, включила замер, увидела ошибку, выключила замер [26.11.2013 9:44:25] ну я вроде так и сделала [26.11.2013 9:44:33] ошибку не увидела. Может не там смотрела [26.11.2013 9:46:29] wobland: ф11 в конце концов [26.11.2013 9:46:42] wobland: ну или дай замер глянуть [26.11.2013 9:47:47] да не злись ты [26.11.2013 9:47:51] сама найду
#12 by OnCheck
:-) Может, подписка на событие?
#13 by AnisaL
дело не в этом, проверка стояла, а ошибка такая же выдавалсь
#14 by Oleg_ka
Сообщить("Контрагент не найден... потому что гладиолус");
#15 by AnisaL
я так уверенно говорю что контрагент есть в справочнике, потому что он создается перед созданием договора
#16 by Wobland
а почему Неопределено?
#17 by AnisaL
а ..да ошибка
#18 by Defender aka LINN
бугога
#19 by AnisaL
ха-ха-ха.. а ведь точно ошибка была в этом!
#20 by AnisaL
Спасибо всем.. оказывается все из-за моей невнимательности
#21 by Wobland
опять до сотни не дотянули
#22 by AnisaL
у меня времени нет до сотни тянуть
#23 by Wobland
ваще-т это можно считать завуалированным комплиментом
#24 by Dmitry1c
НовыйДоговор.ОбъектВладелец = Контрагент;
#25 by Dmitry1c
стоп, херню написал
#26 by catena
Если он создается перед созданием договора, зачем его снова искать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С