Создание договора контрагента #209101


#0 by andiko
Программно создается контрагент, заполняются поля, потом надо создать основной договор, делаю так: при попытке записать договор пишет что объект не может быть записан. Что я делаю не так ?
#2 by Emvika
а после программного создания нового контрагента СпрКон.Записать есть?
#3 by По идее так 2
СпрДог - это что ?
#4 by andiko
не работает есть справочник договоры
#5 by GrayT
Что такое СпрДог (откуда взялось) и откуда этот кусок вызывается?
#6 by andiko
не откуда не вызывается
#7 by GrayT
Понятно....
#8 by По идее так 2
Т.е СпрДог реквизит на форме ? ууу....
#9 by andiko
типовую комплексную знаешь ?
#11 by zbv
+ "Справочник.Договоры"
#12 by andiko
СпрДог.Владелец = СпрКон.ТекущийЭлемент; {C:НОВАЯ ПАПКАПРИХОД-РАСХОД.ERT}: Неверное значение!
#13 by twilight5023
А если так: СпрДог.ИспользоватьВладельца(СпрКон.ТекущийЭлемент)?
#14 by zbv
... ...
#15 by GrayT
Что за лажа?
#16 by zbv
Проверка на вшивость :)
#17 by andiko
а потом еще раз найдем контрагента и т.д. конструктивные предложения есть ?
#18 by По идее так 2
Срочно вызвать Скунки для принятия участия в конкурсе .... ЗЫ: Автор, приведи полный код ошибки в и ответь нормально, что есть СпрДог у тебя и где он описан... и откуда этот кусок кода вызывается.
#19 by zbv
Давай весь код с созданием контрагента и договора, а то нехрена не понятно, че ты там делаешь.
#20 by GrayT
СпрДог.Владелец = тз1.Контрагент1;  //У тебя он остался после создания контрагента
#21 by twilight5023
Код в работает 100%. Приведи кусок кода полностью, начиная с места где ты создаешь СпрДог ... или скинь свою ПРИХОД-РАСХОД.ERT на twilight_zone(at)mail.ru, посмотрю пока время есть.
#22 by GrayT
100% не работает, покуда не заменить троеточие на что-нить вразумительное.
#23 by Deon
в работает и нефиг звиздеть
#24 by twilight5023
100% подразумевая то, что при выборе владельца у него уже опреден контрагент.
#25 by GrayT
Учитывая 5,6 - думаю все это не важно
#26 by andiko
Рассказываю по порядку: Есть файл (дбф), я его закачиваю в три тз: в одном тз хранится все данные из файла, в тз1 - отдельно контрагенты, в тз2 - отдельно номенклатура. Потом я делаю:
#27 by Deon
см
#28 by Конь в пальто
спркон - элемент вроде еще не записан
#29 by andiko
третья строка снизу
#30 by GrayT
и это лишнее
#31 by GrayT
Она стоять перед     СпрДог.Владелец = СпрКон.ТекущийЭлемент;
#32 by Deon
Ты в элемент договора пытаешься записать ссылку на контрагента, которого ещё нет.
#33 by GrayT
должна стоять перед
#34 by Конь в пальто
мля.. ты владельцем не записанный элемент ставишь
#35 by andiko
}: Неверное значение! так получается надо создать юрлицо, контрагентна (сохранив их), потом уже создать договор ?
#36 by Deon
чудилко
#37 by GrayT
Ага, потом договор вписать в контрагента и еще раз сохранить
#38 by andiko
это у тебя единственная умная мысль ?
#39 by andiko
только так ?
#40 by GrayT
Не бойтесь задавать вопросы - пойтесь получать на них ответы © Хорошо подумал прежде чем спросить? :)))
#41 by Deon
Ну если ты считаешь это умной мыслью :) , то пускай она будет единственной Можно наоборот, сначала записать договор, потом контрагента, потом опять договор, но это уже полное извращение
#42 by twilight5023
А интерактивно ты как делаешь? Попробуй создать нового контрагента и не сохраняя его выбрать / создать договор. Получишь сообщение о том "Элемент не может быть записан. Справочник не может быть открыт". Так что сначала создаем контрагента, сохраняем, потом создаем договор для которого владельцем является этот контрагент, записываем его, затем назначаем этот договор основным договором и записываем контрагента по-новой. Плюс еще можно указать дополнительные реквизиты этого договора, типа валюты взаиморасчетов и т.п.
#43 by zbv
А чем вы полтора года на форуме занимались?
#44 by andiko
кто ж знал что надо два раза сохраниться ? Оччень хорошо подумал, а что ?
#45 by GrayT
Могли еще мыслей накидать :)
#46 by andiko
..ей занимались пасиб, хватит двух сохранить
#47 by Конь в пальто
сделай 4 на всякий случай.. двойной запас прочности так сказать
#48 by Deon
А какой релиз платформы? А то у меня так работает
#49 by andiko
прикалываешься ?
#50 by Deon
Неа, абсолютно серьезно. Вот у меня 25-й
#51 by zbv
У тебя работает без создания эл. спр. ЮрЛица?
#52 by andiko
25-й без создания - нет, я его создаю: см
#53 by Deon
Это полный код, там больше нету никаких строчек ?
#54 by andiko
качательно создания контрагента - весь
#55 by Deon
А юр.лиица?
#56 by andiko
если надо весь файл по загрузке - за деньги
#57 by Deon
У меня столько денег нет
#58 by Deon
х.з. почему у тя неверное значение
#59 by andiko
уже все работает
#60 by Deon
и как в тоже?
#61 by andiko
ка в все заработало, правда этот .... с выгрузкой в тз как-то не очень нравится. Есть вариант без тз, через индексы - но я не доконца разобрался
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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