Имя: Пароль:
1C
 
И опять КД. Переносится не все что должно
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) Ах да для тех кому интересно: Просто убрал у выгружаемого документа все галки с полей поиска по сути удалилось правило поиска в приемнике...