Имя: Пароль:
1C
1С v8
Конвертация данных 2: Как создать новый договор "на лету"?
0 breakthrough
 
21.09.12
09:05
Добрый день!
Перегружаю документы "Поступление товаров и услуг". Не могу победить один реквизит шапки - договор. В базе-источнике(7.7 ТИС) договор не поставлен, его просто нет с данным контрагентом.  А В базе-приемнике он обязателен (8.2 Комплексная). Т.е. его нужно создать в момент добавления документа, либо выбрать если договор такого типа с этим контрагентом уже есть. Подскажите как это сделать?
Подозреваю, что нужно создавать новое ПКО с пустым источником и приемником "Справочники.Договоры", а также каким-то образом использовать входящие и исходящие данные...
Заранее спасибо!
1 vicof
 
21.09.12
09:10
ПослеЗагрузки проверяй.
Если ЗначениеЗаполнено(Объект.Договор) Тогда...
2 nicxxx
 
21.09.12
09:12
а можно и перед выгрузкой.
создай правило, источник Контрагент, приемник Договор, а в обработчике ПередВыгрузкой проверяй наличие договора у этого контрагента и если договор есть, то заполняй
3 nicxxx
 
21.09.12
09:13
реквизиты правила из существующего договора, а если договора нет - заполняй какими-то значениями по умолчанию (ну ты же знаешь, что у тебя в договоре должно быть)
4 Stim
 
21.09.12
09:14
скачай типовую розницу, посмотри, как там сделаны правила обмена с БП.
в Рознице нет договоров, а в БП при переносе документов они создаются
5 vicof
 
21.09.12
09:14
(2) Да куча способов
6 breakthrough
 
21.09.12
09:18
Спасибо! 2 идеи подкинули.
nicxxx, правильно я понял, я в ПКО "после загрузки" проверяю наличие договора в документе, если его нет, то создаю его тут же (в этом обработчике)  программно?
7 vicof
 
21.09.12
09:20
(6) Правильно
8 breakthrough
 
21.09.12
09:22
Простите, не знаю как делать ответ с указанием номера сообщения) Stim, вы имеете в виду правила обмена: Розница  8 -- БП в самой конфигурации "розница"? Может, подскажите,  так как это реализовано там?
9 vicof
 
21.09.12
09:24
(8) скобки и номер поста
10 Ranger_83
 
21.09.12
09:24
Вот в правом верхнем углу есть банерок,там четко пацан объясняет по конвертации,в том числе по твоему вопросу
11 breakthrough
 
21.09.12
09:28
Возник еще один вопрос: Документ имеет несколько операций: "продажа, комиссия", "оборудование" и т.д... Каждая операция влияет на состав и количество набора полей табличной части. Вид операции я проставлю в ПКС, в обработчике "перед выгрузкой" примерно так: Значение = "ПокупкаКомиссия";
Но, колонка НДС все равно не отображается в загруженном документе пока вручную не выберешь операцию "Покупка, комиссия". Я так понимаю, что операция формируется после создания документа. Как установить вид операции в момент создания объекта?
12 breakthrough
 
21.09.12
09:29
(9) Благодарю!
13 breakthrough
 
21.09.12
09:31
(10) Записи этих вебинаров у меня есть. Там такого примера не нашел.
14 Fish
 
21.09.12
09:32
(13) Посмотри здесь. Там примеров куча http://www.mykod.info/
15 nicxxx
 
21.09.12
09:33
(11) смотри в обработчик ПриИзменении() реквизита ВидОперации, там после выбора вида операции происходит заполнение еще каких-то реквизитов, от которых зависит видимость колонки НДС, соответственно, заполняй их аналогичным образом при конвертации
16 breakthrough
 
21.09.12
09:37
(14) За эту ссылку отдельное спасибо!)
17 Stim
 
21.09.12
09:45
(8) не подскажу. смотри сам
18 Ranger_83
 
21.09.12
09:49
(13)Странно,сам смотрел недавно.Это во втором видео-перенос из УНФ в ЗУП,там где он создает виртуальную группу в справочнике номенклатура.в обработчике ПриВыгрузке ПКО.
19 breakthrough
 
21.09.12
09:53
(14) По вашей ссылке...Зашел на сайт, пытаюсь качать материалы - везде натыкаюсь на развод на деньги, либо на рекламу. Это так должно быть???
20 Fish
 
21.09.12
09:57
(19) Всё скачивается, только подождать нужно. Это обычно для файлообменников. Хочешь быстро - плати. А чтобы забесплатно - жди или смотри рекламу.
21 Fish
 
21.09.12
10:04
+(20) Хм, и правда какой-то косяк со скачиванием.
22 breakthrough
 
21.09.12
10:28
(21) Выложите материалы на файлообменник, пожалуйста. А ссылку сюда запостите.