|
И опять КД. Переносится не все что должно | ☑ | ||
---|---|---|---|---|
0
Gray776
11.03.15
✎
12:41
|
Блин вообще не пойму как так? При выгрузке пишет в конце выгружено 1234 документа. По окончании загрузки пишет загружено 1234 документа. Но не тут то было загружено 876 документов по факту! (цифры с потолка для наглядности)
Уже убрал галочки чтоб не искал документы и поставил чтоб даже если найдет новое создавал(ну там типа не замещать а создавать новое ...). И пофигу блин не понимаю где я накосячил |
|||
1
Gray776
11.03.15
✎
12:42
|
(0) и да по отбору именно 1234 должно переносится... ну сам в ручную проверял
|
|||
2
Bad_Aleks
11.03.15
✎
12:46
|
(0) Может все таки это количество элементов(Документы, Справочники и т.д.) ?
|
|||
3
Gray776
11.03.15
✎
12:48
|
(2) Блин и совпадает с количеством нужных документов? сча попробую другой период ... если совпадет я начну верить в нечистую силу наверно
|
|||
4
Gray776
11.03.15
✎
12:51
|
(2) (3) + и да у меня правила выгрузки только для 1 (нужного) вида документов ни для справочников ни для других документов а в самом документе стоит галка не выгружать по ссылкам объекты свойст источника
|
|||
5
Gray776
11.03.15
✎
12:57
|
(4) Да покорпел отловил один документ который не перенесся в обработке явно задал отбор по эго номеру и он сволоч перенесся...
|
|||
6
Gray776
11.03.15
✎
13:11
|
Проверяю указал периодом 1 день... в приемнике на этот день пусто по этому виду документов.
Итак: Начало выгрузки: 11.03.2015 14:59:04 Окончание выгрузки: 11.03.2015 15:01:53 Выгружено объектов: 577 Проверяю отбором сколько должно выгрузится:577 Загружаю: Начало загрузки: 11.03.2015 15:06:23 Окончание загрузки: 11.03.2015 15:07:49 Загружено объектов: 577 Смотрю журнал там было пусто до этого а там документов: 271 Как так? |
|||
7
Gray776
11.03.15
✎
13:57
|
Вот думаю обработчик "после загрузки" может влиять на количество? Надо его ковырять по ходу...
|
|||
8
Defender aka LINN
11.03.15
✎
14:06
|
Поля поиска криво подобраны/написаны
|
|||
9
Gray776
11.03.15
✎
14:08
|
(8) так ведь не ищу ничего... Повторная выгрузка на один и тот же период не предвидется
|
|||
10
Defender aka LINN
11.03.15
✎
14:08
|
(9) Это ты не ищешь. А КД - еще как.
|
|||
11
Gray776
11.03.15
✎
14:09
|
(8) Или имеется ввиду обьекты по ссылкам из источника типа справочники ... там да есть момент с поиском
|
|||
12
Gray776
11.03.15
✎
14:09
|
(10) в смысле даже если указать не замещать а создавать новые всеравно искать и замещать будет чтоль?
|
|||
13
Defender aka LINN
11.03.15
✎
14:12
|
(12) Если ты это укажешь, то если документ найден - он не запишется.
|
|||
14
Gray776
11.03.15
✎
14:25
|
||||
15
Gray776
11.03.15
✎
14:36
|
(13)Вот настройки какие указаны (14) почему не запишется и потом загружено пишет столько же сколько и выгружено
|
|||
16
Defender aka LINN
11.03.15
✎
15:08
|
(15) Тебе вслух прочитать, что ты галкой отметил?
|
|||
17
Gray776
11.03.15
✎
15:16
|
(16) Не замещать существующие объекты в приемнике при загрузке, а только СОЗДАВАТЬ НОВЫЕ И ЗАПОЛНЯТЬ ИХ.
Что не так я отметил? Номера доков не должны совпадать в источнике и приемнике. Объекты по ссылкам нафик не нужны в приемнике |
|||
18
Другая
11.03.15
✎
15:26
|
(17) Это значит что если будет найден объект уже существующий в базе, то обработка просто пропустит его не замещая. Обработка будет только создавать новые объекты, которых нет в базе-приемнике.
Хреновая формулировка всяческих галочек и т.п. в КД - это норма |
|||
19
Gray776
11.03.15
✎
15:30
|
(18) Блин так то раньше не стояла у меня эта галка поставил когда обнаружилось (0)
|
|||
20
Gray776
11.03.15
✎
15:31
|
(18) так что дело не в ней но уберу... изначально на данный момент пока тестирую загружаю в пустую базу ну там справочники и все такое имеется в ней так что найти что-то из-за чего не загрузить я даже не знаю как можно
|
|||
21
Gray776
11.03.15
✎
15:32
|
И блин даже если имеется и найден этот документ и поэтому не загружается но общее колличество документов на период совпадет если только в этом причина
|
|||
22
Gray776
11.03.15
✎
15:33
|
У меня уже голова болеть начинает не пойму что не так уже все что было в "после выгрузки" закомментил и пофиг дым
|
|||
23
Gray776
11.03.15
✎
15:35
|
(22) Блин в "после загрузки"
|
|||
24
Gray776
11.03.15
✎
15:36
|
(22) Не ну имеется прогресс типа не 100 доков недогружается а 10 но не факт что из-за коменченного... может просто период такой что там и так бы и так столько не перенеслось
|
|||
25
gorakh
11.03.15
✎
15:40
|
(24) КД отличная штука, только надо уметь "ее готовить". Лично реализовывал выгрузки 77-8,8-8(ЗУП,БУ,УТ) в разных комбинациях.
|
|||
26
gorakh
11.03.15
✎
15:42
|
(24) Ванговать дело конечно хорошее. Но можно бы и поконкретний.
|
|||
27
Gray776
11.03.15
✎
15:43
|
(26) можно что именно? источник нетиповой точнее отраслевой и еще и переделанный малость приемник БП 2,0
|
|||
28
gorakh
11.03.15
✎
15:46
|
КД 2 развернута? Если да затащи туда правила и продолжим ванговать если сам не можешь разобраться.
|
|||
29
Gray776
11.03.15
✎
15:46
|
(28) Туда это куда?
|
|||
30
gorakh
11.03.15
✎
15:48
|
В конфигурацию Конвертация данных 2.х, желательно в ту редакцию в которой "готовились" правила, можно в старшую.
|
|||
31
Gray776
11.03.15
✎
15:48
|
(28) ААА так да открыта у меня КД ... с этой конвертацией и открыта зачем туда чегото затаскивать если я сча по ходу дела коментил галки ставил пересохранял правила и проверял
|
|||
32
gorakh
11.03.15
✎
15:49
|
Синхронизация "интересующих" объектов как настроена?
|
|||
33
gorakh
11.03.15
✎
15:50
|
Правила поиска есть?
|
|||
34
Gray776
11.03.15
✎
15:52
|
(30) (33) не требуется ничего синхронизировать ... да есть правила на справочниках в самом объекте поля поиска стоят. искать я галки побирал
|
|||
35
Gray776
11.03.15
✎
15:53
|
(34) (32) Эээммм ну типа в приемнике таких документов в принципе быть не может появятся только после загрузки
|
|||
36
Gray776
11.03.15
✎
15:53
|
(35) повторная загрузка одного периода не предусматривается
|
|||
37
gorakh
11.03.15
✎
15:55
|
(34) А другие галки как стоят? Что Правила делают если объект не найден?
|
|||
38
gorakh
11.03.15
✎
15:57
|
(36) В кд 2 в большинстве случаев новые объекты создаются на этапе выгрузки, ну или в обработчиках на стороне загрузки. Какой код в этих обработчиках?
|
|||
39
Gray776
11.03.15
✎
15:58
|
(38) вот документ как проставлен
|
|||
40
Gray776
11.03.15
✎
15:59
|
(37) тут(14)
|
|||
41
gorakh
11.03.15
✎
15:59
|
(39) Непоянял.
|
|||
42
gorakh
11.03.15
✎
16:00
|
(40) А зачем стоит галка невыгружать по ссылкам?
|
|||
43
Gray776
11.03.15
✎
16:00
|
(41) да автоматом отправить нажал вместо вставить.... но это так галки уже в процессе появились изначально первые две стояли и последние
|
|||
44
Gray776
11.03.15
✎
16:01
|
(42) а не нужно выгружать в приемнике справочники должны остаться такие как есть нужен только заполненный документ
|
|||
45
Gray776
11.03.15
✎
16:02
|
(44) + и даже не проведенный...
|
|||
46
Gray776
11.03.15
✎
16:02
|
(45) бухи так просят ...
|
|||
47
gorakh
11.03.15
✎
16:03
|
Ну и у тебя стоит незамещать а только создавать, и не стоит поиск по внутреннему идентификатору, значит синхронизация по полям поиска из свойсв, или ко правилам поиска.
|
|||
48
Gray776
11.03.15
✎
16:04
|
(47) Справочники там настроен поиск ну в некоторых даже пришлось обработчик поиска писать
|
|||
49
Gray776
11.03.15
✎
16:05
|
(47) сам документ искать просто не нужно это просто не может быть в приемнике и только так!
|
|||
50
gorakh
11.03.15
✎
16:06
|
Проведение не проведение регулируются не галками а РежимЗаписи = "Проведение";
|
|||
51
Gray776
11.03.15
✎
16:07
|
(50) та да я в курсе ...
|
|||
52
Gray776
11.03.15
✎
16:07
|
(50) Объект.Записать(РежимЗаписиДокумента.Запись);
|
|||
53
gorakh
11.03.15
✎
16:08
|
(49) Мне всегда хватало галок, или по внутренниму идентификатору.
|
|||
54
Gray776
11.03.15
✎
16:08
|
(53) номер нужно присваивать очередной из приемника...
|
|||
55
Gray776
11.03.15
✎
16:09
|
(53) чтоб загруженный доки встраивались в общий поток так сказать
|
|||
56
Gray776
11.03.15
✎
16:10
|
(53) номер источника я на всякий случай в комментарий пишу
|
|||
57
gorakh
11.03.15
✎
16:10
|
В Обработчике перед выгрузкой объекта. Сама конвертация и проведет. А объект.записать это лишний код в выгрузке.
|
|||
58
Gray776
11.03.15
✎
16:10
|
(57) та не необходимо чтоб на очсновании этого дока создать другой которого нет в источнике
|
|||
59
Gray776
11.03.15
✎
16:11
|
(57) в источнике и БУ не ведется так то там еще и счета проставляю
|
|||
60
gorakh
11.03.15
✎
16:12
|
(58) Тогда согласен.
|
|||
61
Gray776
11.03.15
✎
16:12
|
(57) та да я предлагал бухам давайте они сразу и проводится будут и т.д. нет им надо непроведенный чтоб был
|
|||
62
gorakh
11.03.15
✎
16:15
|
Так это Вы говорите о несуществующем в Источнике документе?
|
|||
63
Gray776
11.03.15
✎
16:16
|
(62) он там не нужен и его там нет ... там УПП только УУ ведется
|
|||
64
Gray776
11.03.15
✎
16:16
|
(62) и не просто УПП а извращенно переделанная местами
|
|||
65
Gray776
11.03.15
✎
16:18
|
Перекурю схожу... Если что могу более подробно показать что там навороченно в конвертации сам воротил... и наворотил
|
|||
66
Gray776
11.03.15
✎
16:20
|
(62) нет переносится документ и на его основании выписывается еще один...
|
|||
67
gorakh
11.03.15
✎
16:22
|
(64) А свойства все равно заполнять надо. Я это делал в обработчике после загрузки объекта.
|
|||
68
Gray776
11.03.15
✎
16:23
|
(67) я тоже делаю там но сча все комментировал в "после загрузки" Всеравно не все переносит
|
|||
69
Gray776
11.03.15
✎
16:26
|
(67) ЗаполнениеДокументовПоУмолчанию.ЗаполнитьСчетаПоУмолчанию(Объект);
вот например :) |
|||
70
gorakh
11.03.15
✎
16:34
|
(68) А выборка оббъектов в источнике как осуществляется? И еще хороший прием на момент отладки, в обработчике "Сообщить(Источник.*)".
|
|||
71
Gray776
11.03.15
✎
16:41
|
Выбираются все проведенные документы это я в самом документе указал.
В "перед выгрузкой" Если НЕ (Источник.Проведен) Тогда Отказ = Истина; КонецЕсли; Оттрасировать я не представляю как... Загружается столько же сколько выгружается но при просмотре журнала там документов меньше |
|||
72
Gray776
11.03.15
✎
16:42
|
(70) ну я писал в (0)
|
|||
73
Gray776
11.03.15
✎
16:42
|
и в (6) прям скопировал что пишет
|
|||
74
gorakh
11.03.15
✎
17:06
|
(73) А объекты по одному разу выгружаются? А в выгружается только один вид объектов? Поставь сообщить(Источник) при выгрузке каждого объекта и сделай анализ вывода.
|
|||
75
Gray776
11.03.15
✎
17:13
|
(74) то есть
Начало выгрузки: 11.03.2015 14:59:04 Окончание выгрузки: 11.03.2015 15:01:53 Выгружено объектов: 577 не означает что выгрузилось 577 объектов? Или один и тот же объект может несколько раз выгрузится чтоль? там выгрузить можно только один вид документов тех которые нужны для остальных я просто не создавал правила выгрузки. |
|||
76
gorakh
11.03.15
✎
17:16
|
(75) Да, зависит от выборки. И что еще конвертируется, сам документ состоит из многих других объектов. Даже если выгружается ссылка - это выгружается другой объект.
|
|||
77
Gray776
11.03.15
✎
17:20
|
(76)количество совпадает с тем что должно выгрузится проверил неужели так может быть что ссылок и документов в сумме выгружатся ровно сторлько сколько должно выгрузится документов?
|
|||
78
Gray776
11.03.15
✎
17:21
|
(77) ну да нетрудно воткну сообщение только толку от этого не будет но проверю счас
|
|||
79
Gray776
11.03.15
✎
17:39
|
(76) (78) Стоп.
То есть предлагаешь проставить во всех объектах для которых нет правил выгрузки? это же пипец у скольких ставить... я тогда в самой конвертации лучше пропишу 1 раз... |
|||
80
Gray776
11.03.15
✎
18:47
|
выгрузилось типа больше чем должно. ну сообщений на 5 больше чем в конце количество выгруженных сообщается
|
|||
81
Gray776
12.03.15
✎
07:13
|
В общем я тут подумал... Надо тему создавать типа "Подскажите молитву которой можно изгнать нечистую силу из кода конвертации"
|
|||
82
Лодырь
12.03.15
✎
07:26
|
(81) Для начала поставь себе на рабочий стол http://static1.squarespace.com/static/51d44341e4b085686833bb66/t/54f9ff87e4b0a7ee1e8d5a75/1425670024709/?format=750w
|
|||
83
GenAcid
12.03.15
✎
07:39
|
И все-таки поля поиска в документе какие?
|
|||
84
Gray776
12.03.15
✎
07:43
|
(83) убрал я на всякий галку подозрительную про //Не замещать существующие объекты в приемнике при загрузке, а только СОЗДАВАТЬ НОВЫЕ И ЗАПОЛНЯТЬ ИХ.
Оставил генерировать код и не переносить объекты по ссылкам. Поля поиска счас перечислю |
|||
85
Gray776
12.03.15
✎
07:47
|
Поля поиска:
[v]Контрагент [v]СуммаДокумента [v]Дата Настройки документа как в (14) только галку убрал про не замешать... |
|||
86
Gray776
12.03.15
✎
07:48
|
(82) помогает?
|
|||
87
Gray776
12.03.15
✎
07:57
|
(80) (81) Нет ну а что еще думать выгружается БОЛЬШЕ чес пишет по окончании выгрузки, а загружается МЕНЬШЕ чем пишет по окончании загрузки
|
|||
88
Лодырь
12.03.15
✎
07:58
|
(86) Если вы будете иметь веру с горчичное зерно и скажете конвертации сей: "перейди отсюда туда", и она перейдет; и ничего не будет невозможного для вас"
|
|||
89
GenAcid
12.03.15
✎
08:06
|
(85) Вообще не похоже чтоб поля поиска совпадали, но все-таки проверь, есть ли в источнике документы у которых совпадает Дата, Сумма и Контрагент. Ну и непонятно как контрагент ищется.
|
|||
90
Gray776
12.03.15
✎
08:07
|
(89) Если НомерВариантаПоиска = 1 тогда
СтрокаИменСвойствПоиска = "Наименование, НаименованиеПолное, ИНН"; ИначеЕсли НомерВариантаПоиска = 2 тогда СтрокаИменСвойствПоиска = "Наименование, ИНН"; ИначеЕсли НомерВариантаПоиска = 3 тогда СтрокаИменСвойствПоиска = "НаименованиеПолное, ИНН"; ИначеЕсли НомерВариантаПоиска = 4 тогда СтрокаИменСвойствПоиска = "Наименование"; ИначеЕсли НомерВариантаПоиска = 5 тогда СтрокаИменСвойствПоиска = "НаименованиеПолное"; ИначеЕсли НомерВариантаПоиска = 6 тогда СтрокаИменСвойствПоиска = "ИНН"; Иначе л_Родитель = СвойстваПоиска.Получить("Родитель"); л_Наименование = СвойстваПоиска.Получить("Наименование"); л_НаименованиеПолное = СвойстваПоиска.Получить("НаименованиеПолное"); л_ИНН = СвойстваПоиска.Получить("ИНН"); ТекстПредупреждения = "Конртагент " + л_Наименование + " не найден!"; //Предупреждение(ТекстПредупреждения,3); //не пашет в управляемом приложении разбиратся пока некогда Сообщить ("==============================================================================",СтатусСообщения.Важное); Сообщить (ТекстПредупреждения,СтатусСообщения.Важное); Сообщить ("Параметры контрагента: ",СтатусСообщения.Важное); Сообщить ("Группа контрагента: " + л_Родитель); Сообщить ("Наименование контрагента: " + л_Наименование); Сообщить ("Полное наименование контрагента: " + л_НаименованиеПолное,СтатусСообщения.Важное); Сообщить ("ИНН контрагента: " + л_ИНН,СтатусСообщения.Важное); Сообщить ("*************************************************************************************"); КонецЕсли; |
|||
91
GenAcid
12.03.15
✎
08:09
|
(90) Сойдет
|
|||
92
Gray776
12.03.15
✎
08:51
|
(91) И где же собака порылась?
|
|||
93
GenAcid
12.03.15
✎
08:59
|
(92) Проверил(89)?
|
|||
94
Gray776
12.03.15
✎
09:12
|
(93) Сейчас проверю но блин это не быстро
|
|||
95
Gray776
12.03.15
✎
09:14
|
Короче ставлю обоину из (82) у себя и на обоих серваках и начинаю составлять с нуля правила обмена... Уже получится версия 3.0 первая была с тремя выгружаемыми документами. Два нормально выгружаются бухи с выгрузкой работают претензий нет. А вот этот документ там еще начал брыкаться, чтоб все не тормозить с нуля начал для него писать. первая ошибка прошла но теперь не все выгружается... блин...
|
|||
96
Gray776
12.03.15
✎
09:51
|
(93) В общем пока проверяю есть совпадающие контрагент+сумма дата отличается по времени
|
|||
97
Gray776
12.03.15
✎
09:56
|
Я тут в источнике интересный момент заметил... и что-то в замешательстве... Ставлю фильтр
[v]Документы по контрагенту |равно| [v]Документы по контрагенту |не равно| И в обоих случаях показывает документы в одном и том же периоде. причем контрагент один и в тот и в этот список попадает |
|||
98
Gray776
12.03.15
✎
13:46
|
И все таки как такое может получится? (0) Ну хотя бы предположение
|
|||
99
Gray776
12.03.15
✎
15:26
|
Блииин опять не совпадает....
|
|||
100
Gray776
12.03.15
✎
15:26
|
(99) Ну в смысле я по новой набросал правила ну там нюансы есть по заполнению их еще не делал ждля проверки выгрузил загрузил и не совпадает
|
|||
101
Gray776
13.03.15
✎
09:46
|
В общем решено. Теперь вопрос каков механизм поиска объекта в приемнике? Где-то есть почитать подробно?
|
|||
102
Gray776
13.03.15
✎
09:47
|
(101) + Ну окромя конфигуратора...
|
|||
103
Gray776
13.03.15
✎
09:54
|
(101) Ах да для тех кому интересно: Просто убрал у выгружаемого документа все галки с полей поиска по сути удалилось правило поиска в приемнике...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |