|
Как заставить КД 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
|
спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |