Имя: Пароль:
1C
1С v8
Как заставить КД 2.1 выгружать один и тот же объект по разным ПВД?
0 Paul_Nevada
 
27.09.16
17:28
Есть ряд ПВД.
В некоторых из них Источником является один и тот же объект БД.
Заметил, что не отрабатывают некоторые правила.
1 Paul_Nevada
 
27.09.16
17:29
флаг "Не запоминать выгруженные объекты" не помогает...
2 1sanekmaloi1
 
27.09.16
17:31
А параметр в ПКО "КлючВыгружаемыхДанных" не помагает?
3 Paul_Nevada
 
27.09.16
17:33
а чему его приравнивать в моем случае?
4 Paul_Nevada
 
27.09.16
17:33
ставил даже = ТекущаяДата()
5 Paul_Nevada
 
27.09.16
17:34
не помогало
6 Paul_Nevada
 
27.09.16
17:34
секунды-то меняются - точно
7 Paul_Nevada
 
27.09.16
17:34
хотя не уверен
8 Paul_Nevada
 
27.09.16
17:34
ПК мощный
9 1sanekmaloi1
 
27.09.16
17:34
А еще "ЗапоминатьВыгруженные"
10 1sanekmaloi1
 
27.09.16
17:35
Честно, давно не встречался с таким, не помню уже какая комбинация параметров работает,увы.
11 2mugik
 
27.09.16
17:41
(3)обычно строковому значению какому-нибудь
12 Paul_Nevada
 
27.09.16
17:44
хм
13 Paul_Nevada
 
27.09.16
19:43
ВАЖНОЕ ЗАМЕЧАНИЕ, КОЛЛЕГИ!!!

Я выгружаю данные по этим правилам с использованием плана обмена. Видимо, тут оно и порылось...
14 Paul_Nevada
 
27.09.16
19:43
Без ПО все ложится в файл ОК.
15 vicof
 
27.09.16
20:01
Выгрузитьпоправилу()
16 Paul_Nevada
 
27.09.16
20:17
(15) так - да - что-то получается
17 Paul_Nevada
 
27.09.16
20:17
и ТОЛЬКО так
18 Cyberhawk
 
27.09.16
20:17
При выгрузке через планы обмена объекты по ссылкам не выгружаются - обработка выгрузки ведет себя эквивалентно параметру "Только получить узел ссылки". Но это верно только для обработок в конфигурациях на БСП (ОбменДаннымиХМЛ и КонвертацияОбъектовИнформационныхБаз)
19 Cyberhawk
 
27.09.16
20:18
А у тебя через какую обработку идет выгрузка?
20 Paul_Nevada
 
27.09.16
20:33
Через стандартную - встроенную во все типовые - УниверсальныйОбменДаннымиXML
21 Cyberhawk
 
27.09.16
20:34
(20) А, ну там в ПКС указывай нужное ПКО
22 Cyberhawk
 
27.09.16
20:34
Только учти, что для ПВД оно не прокатит
23 Cyberhawk
 
27.09.16
20:34
(указание ПКО)
24 Paul_Nevada
 
27.09.16
20:36
так вот я как раз в ПВД щас указываю ПКО и катить-то как раз и начало
25 Paul_Nevada
 
27.09.16
20:37
в событии ПередВыгрузкой
26 Cyberhawk
 
27.09.16
22:12
(25) Так ты вызываешь "ВыгрузитьПоПравилу" с нужным именем ПКО. Я же имел в виду под "указанием" интерактивные манипуляции (в ПВД есть поле-реквизит "ПКО").
27 Paul_Nevada
 
27.09.16
22:15
ВыгрузитьПоПравилу(Объект, , , , "УстановкаЦенНоменклатурыЗакуп");
28 Paul_Nevada
 
27.09.16
22:18
еще вот такой вопрос
29 Paul_Nevada
 
27.09.16
22:19
берем одни и те же правила обмена
30 Paul_Nevada
 
27.09.16
22:19
далее две ситуации
31 Paul_Nevada
 
27.09.16
22:20
1 - выгрузка без плана обмена
2 - по плану обмена

в случае 1 выгружаю день - в нем только 1 док, что = контенту второй ситуации, НО кол-во выгруженных объектов ПОЧЕМУ-ТО РАЗНОЕ
32 Paul_Nevada
 
27.09.16
22:20
в случае №1 выгруженных объектов БОЛЬШЕ
33 Cyberhawk
 
27.09.16
22:31
(32) Ну так сравни файлы и пойми, какие объекты там как подсчитываются. Кстати, в типовой обработке 1С есть ошибка этого счетчика.
34 Paul_Nevada
 
27.09.16
22:44
ну вот
35 bura_limon
 
28.09.16
00:02
(32) потому как по плану обмена выгружаются только зарегистрированные данные тобишь твой документ, выгрузка без плана обмена выгружает все обьекты в этом документе
36 Paul_Nevada
 
28.09.16
11:40
(35) а как сделать, что бы с доков выгружались и все остальные "поля" - как в ситуации №1???
37 Paul_Nevada
 
28.09.16
18:00
?
38 Cyberhawk
 
28.09.16
18:18
(36) Почему спрашиваешь только его?
39 Paul_Nevada
 
28.09.16
18:30
не - я всех спрашиваю, ссылая на его постулат
40 Paul_Nevada
 
28.09.16
18:30
сь
41 Cyberhawk
 
28.09.16
19:15
Ну тогда отвечу: самый простой способ - в обработчике конвертации "Перед конвертацией объекта" прописать ТолькоПолучитьУзелССылки = Ложь
42 Paul_Nevada
 
28.09.16
22:06
ну эта переменная и так лжива...
43 Cyberhawk
 
28.09.16
23:12
(42) Где?
44 Paul_Nevada
 
29.09.16
00:01
Сообщить(ТолькоПолучитьУзелССылки);
в обработчике конвертации "Перед конвертацией объекта"
45 Cyberhawk
 
29.09.16
00:29
Добавь туда же вывод переменных "ВсеОбъектыВыгружены" и "Отказ"
46 Paul_Nevada
 
29.09.16
00:33
ВсеОбъектыВыгружены - Нет
Отказ = Нет
47 Cyberhawk
 
29.09.16
00:42
Ну тогда могу только порекомендовать отладить выгрузку какого-нибудь одного документа по плану обмена и понять, что же там происходит с объектами из ПКС этого документа
48 Paul_Nevada
 
29.09.16
00:56
угу
49 Paul_Nevada
 
29.09.16
00:56
спасибо!
Программист всегда исправляет последнюю ошибку.