Имя: Пароль:
1C
1C 7.7
v7: невыгрузка договора из v8 в v7
0 DEaD_EGOR
 
07.06.16
17:05
народ, всем привет. Подскажите пжл..
Делаю односторонний обмен между УТ 10,3 и БухУчёт 4,5 через КД 2,0. Выгружаю только документы реализации, поступления и СФ-ки. Имею задачу: при загрузке доков в v7 договор должен писаться в конечный документ не из исходника а из бухучёта (как основной договор контрагента).
Написал код в обработке
    ВидДокумента = Объект.Вид();
        Сообщить(ВидДокумента);
        Если ТипЗначения(Объект)=12 Тогда //сделали проверку на вид объекта=документ
        Реквизит = Метаданные.Документ(ВидДокумента).РеквизитШапки("Договор").Выбран();//взяли для работы договор из документа
        
        
        Если Реквизит = 1 Тогда
             Объект.Договор = Объект.Контрагент.ОсновнойДоговор;
        КонецЕсли;
        КонецЕсли;

Но код почему то не срабатывает как нужно. Простой пример: у контрагента в бухучёте не указан основной договор. Соответственно при загрузке доков в документы с этим контрагентом договор не должен писаться. Но он (договор)-зараза тянется откуда-то и записывается... В чём мой косяк?
1 Ёпрст
 
07.06.16
17:07
где-то еще устанавливается договор вестимо
2 DEaD_EGOR
 
07.06.16
17:09
(1) вот я и никак не могу найти, где именно?)))
3 DEaD_EGOR
 
07.06.16
17:10
в обработке договор больше нигде не пишется, так я уже пробовал
4 DEaD_EGOR
 
07.06.16
17:18
Энибоди подскажет какие нибудь варианты?
5 Масянька
 
07.06.16
17:21
(4) Все Энибоди ушли... Уже...
В реализации (по-моему) по умолчанию договор подставляется (в документе (в восьмерке)).
6 Злопчинский
 
07.06.16
17:24
(0) штатное создание контрагентов и документов не допускает наличия контрагента без основного договора и документов с пустым договором.

смотри, если где отрабатывает типа

глЗаполнитьШапку или глЗаполнитьШапкуНаосновании,
глПриИзмененииКонтрагента, глПриИзмененииФирмы
7 DEaD_EGOR
 
07.06.16
17:25
(5) в 8ке это понятно. Я выгружаю данные в xml а потом их гружу в 7ку.. по идее, согласно прописанному условию, договор должен тянуться в загруженные документы из преемника..
8 Mikeware
 
07.06.16
17:27
(7) у старого еврея Профайлера - спрашивал?
9 Масянька
 
07.06.16
17:28
(7) И что? В документе, при выборе контрагента, автоматом садится договор (основной - по умолчанию). В стандарте.
10 DEaD_EGOR
 
07.06.16
17:28
(6) у меня в 7ке есть контрагенты со списком договоров, но в качестве основного не выбран ни один...

(7) я с этим первый раз столкнулся.. как это посмотреть?
11 DEaD_EGOR
 
07.06.16
17:29
(9)*
12 Масянька
 
07.06.16
17:35
(10) А заведи ручками док-т (который загружаешь), выбери контрагента, у которого "не установлен основной договор" и ... Удивись.
13 Злопчинский
 
07.06.16
18:21
(12) "..., сэр!" ;-)
14 DEaD_EGOR
 
08.06.16
11:25
(12) а нафига заводить его ручками? при загрузке данных док автоматом создаётся, эти правила там не действуют..
15 Масянька
 
08.06.16
11:40
(14) Ты издеваешься?
2 + 2 = 3.9999999999999999999999999999999...