Имя: Пароль:
1C
1С v8
Правила обмена УТ в БП, параметр ПервыйОбмен
0 Mikhail Volkov
 
01.06.12
15:14
В правилах обмена УТ в БП есть параметр ПервыйОбмен. В <ПослеЗагрузкиПравилОбмена> прописано:
Параметры.Вставить("ПервыйОбмен",Ложь);
но тем не менее при 1-м обмене из УТ он становится Истина, в результате коды справочников не выгружаются, а БП они присваиваются свои. Как избежать этого? Мне в БП нужны коды УТ!
1 Агент Инфостарта
 
01.06.12
15:16
(0) Если сильно нужны, немного отредактируй правила обмена. Всего дела на десять минут.
2 Mikhail Volkov
 
01.06.12
15:28
(1) Не нашел где этот параметр принимает значение Истина!? Везде только:
Если Параметры.ПервыйОбмен Тогда
   Отказ = Истина;
КонецЕсли;
3 Mikhail Volkov
 
01.06.12
17:05
В ФормаУзла снял ТолькоПросмотр с полей НомерОтправленного и НомерПринятого, изменил номер отравленного пакета, вроде как не 1-й обмен. Жду результатов... поможет ли?
4 Агент Инфостарта
 
01.06.12
17:42
(2) Плохо искал
<ПравилаОбмена>
   ..............
   <Наименование>Первый обмен УправлениеТорговлей 10.3 --&gt; БухгалтерияПредприятия 2.0</Наименование>
   <ПослеЗагрузкиПравилОбмена>

...............
Параметры.Вставить("ПервыйОбмен",Истина);
5 Mikhail Volkov
 
01.06.12
17:53
(4) Похоже мы разные правила смотрим:
<ПравилаОбмена>
   <ВерсияФормата>2.01</ВерсияФормата>
   <Ид>eb195f3c-9b69-4961-a3db-2f152d251cd3    </Ид>
   <Наименование>УправлениеТорговлей 10.3 --&gt; БухгалтерияПредприятия 2.0</Наименование>
   <ДатаВремяСоздания>2012-04-13T21:17:45</ДатаВремяСоздания>
   <Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="10.3.18" СинонимКонфигурации="Управление торговлей, редакция 10.3">УправлениеТорговлей</Источник>
   <Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.0.34" СинонимКонфигурации="Бухгалтерия предприятия, редакция 2.0">БухгалтерияПредприятия</Приемник>
   <ПослеЗагрузкиПравилОбмена>
........................................
Параметры.Вставить("ПоискБезВариантовПоиска",ПоискБезВариантовПоиска);
Параметры.Вставить("ПервыйОбмен",Ложь);

Параметры.Вставить("ЛогФайл", Новый ТекстовыйДокумент());</ПослеЗагрузкиПравилОбмена>

А с номером пакета облом вышел...
6 Агент Инфостарта
 
01.06.12
19:56
(5) Ну да, при самом первом обмене, то есть на этапе создания, используются правила, которые я показал.
7 Агент Инфостарта
 
01.06.12
20:09
(0) Если хочешь сохранить коды УТ, снеси обмен, отредактируй правила для первого обмена, настрой обмен по-новой.
8 Mikhail Volkov
 
01.06.12
20:10
(6) Что отдельный макет существует для 1-го обмена? Где он?
9 Агент Инфостарта
 
01.06.12
20:24
(8) Обработка ПомощникНастройкиОбменаДаннымиСБухгалтерияПредприятияКОРП.
Помощник настройки обмена данными с бухгалтерия предприятия КОРП

В макете обработки ПравилаОбмена_УТ_БПКОРП.
2 + 2 = 3.9999999999999999999999999999999...