Имя: Пароль:
1C
1С v8
Кто шарит в КД, помогите, очень нужно
0 cmex
 
03.06.13
16:00
Киньте номер аськи, кто нормально шарит в КД. Не пойму, почему не прилетают ВходящиеДанные в ПКС?
1 mikecool
 
03.06.13
16:01
я не шарю
наверное исходящие в пвд не заполнил
2 cmex
 
03.06.13
16:02
Могу скинуть базу, правила и файлик с данными. Весят мало, 3 строчки
3 Valadis
 
03.06.13
16:03
ИсходящиеДанные в ПКС
4 cmex
 
03.06.13
16:03
(1) ИсходящиеДанные = Новый Структура("НазваниеБанка, Город, Адрес, Телефон, КоррСчет", Источник.НазваниеБанка, Источник.Город, Источник.Адрес,Источник.Телефон, Источник.КоррСчет);


Значение = ВходящиеДанные.НазваниеБанка;
5 fisher
 
03.06.13
16:03
Ну, расшарь ссылку на выгрузку базы КД.
6 Valadis
 
03.06.13
16:03
Галки проставил?
7 cmex
 
03.06.13
16:05
8 fisher
 
03.06.13
16:08
А что в качестве источника прилетает?
9 cmex
 
03.06.13
16:09
архив с правилами и базой

http://files.mail.ru/2298531D33184C98B34C98E45C298314
10 cmex
 
03.06.13
16:11
11 cmex
 
03.06.13
16:12
(6) какие именно?
12 Valadis
 
03.06.13
16:13
Вопрос снят, "Получать из вхоядщих данных".
Не понятно, что такое "Источник"
13 zippygrill
 
03.06.13
16:13
я не понимаю почему у тебя в http://s017.radikal.ru/i443/1306/7c/93235f0de576.jpg написано Значение = "ВхДанные"? разве не достаточно ставить галку "Получить из ВхДанные"?
14 cmex
 
03.06.13
16:15
(13) в приемнике название поля Наименование,а в Источнике - НазваниеБанка
15 cmex
 
03.06.13
16:16
(12) источник ТаблЗначений, полученная перед обработкой
16 fisher
 
03.06.13
16:19
(14) Дык тогда сними галку :)
17 cmex
 
03.06.13
16:22
(14) пробовал, тоже не робит. я ставил сообщить входящие данные, там пусто(( такое ощущение, что при вызове правила куда то не туда улетают имходящиеданные. Может дело в последовательности вызова правил? Ведь с БанковскимСчетом все работает((
18 fisher
 
03.06.13
16:27
Может, очепятка в "ИсходящиеДанные"? Скопируй из БанковскогоСчета.
И вставь отладочное сообщение о содержимом ВходящихДанных не в ПКС, а в ПКО на всякий случай.
19 PCcomCat
 
03.06.13
16:32
(7)"Значение= "  нужно указывать ПриВыгрузке, а не ПередВыгрузкой.
20 cmex
 
03.06.13
16:32
(18) все копировал, не помогло(

Ошибка в обработчике события ПередВыгрузкой (свойства)
   ПКО                    =  Банки  (:)
   ПКС                    =  5  (--> Наименование)
   Объект                 =  15478745  (Строка)
   СвойствоПриемника      =  Наименование  (Строка)
   Обработчик             =  ПередВыгрузкойСвойства
   ОписаниеОшибки         =  Значение не является значением объектного типа (НазваниеБанка)
   ПозицияМодуля          =  (1)
   КодСообщения           =  55
21 cmex
 
03.06.13
16:35
(19) не помогло
22 ks_83
 
03.06.13
16:35
(13) +1. ТС, ты бы хоть встроенный хелп почитал для начала. Или ты писатель, а не читатель?

ВходящиеДанные - .... Значение параметра, как правило, имеет тип Структура, где ключи значений соответствуют структуре свойств объекта приемника.
23 cmex
 
03.06.13
16:37
(22) не понял, поясниете
24 ks_83
 
03.06.13
16:38
(23) у тебя  ключи значений НЕ соответствуют структуре свойств объекта приемника.
25 cmex
 
03.06.13
16:39
(24) у меня токо это поле не совпадает, остальные один в одиин, но все равно та же ошибка.
26 fisher
 
03.06.13
16:40
Если не лень - дай выгрузку БАЗЫ КД с правилами. У меня просто КД под рукой нет, полгода надобности не было.
27 ks_83
 
03.06.13
16:43
сделай так
Новый Структура("Наименование, Город, Адрес, Телефон, КоррСчет", Источник.НазваниеБанка, Источник.Город, Источник.Адрес,Источник.Телефон, Источник.КоррСчет);

вдруг чудо произойдет
28 cmex
 
03.06.13
16:43
29 fisher
 
03.06.13
16:44
(25) А если поставить галку "Получать из входящих данных" в одноименных? Тоже ошибка?
30 cmex
 
03.06.13
16:44
(27) и ставить галку "Получать и вх данных" или писать Значение=ВхД.Наименование?
31 cmex
 
03.06.13
16:44
(29)
32 cmex
 
03.06.13
16:45
(29) да
33 cmex
 
03.06.13
16:45
(27) и так и эдак ошибка(
34 ks_83
 
03.06.13
16:45
ставь
35 fisher
 
03.06.13
16:47
(30) Так, как в работающем правиле. Имхается мне, что там у тебя галки стоят и эта фигня приоритетнее. А с явным доступом к входящим данных из ПКС смутно проблемы припоминаются. Если таки - да, то подскажу финт ушами.
36 cmex
 
03.06.13
16:49
я до дому полетел, оттуда продолжу пытки КД)
37 fisher
 
03.06.13
16:50
Скачал, не в этом дело. Смотрю...
38 ks_83
 
03.06.13
16:51
поставь галку "не запоминать выгруженные объекты" в настройках ПКО.
39 ks_83
 
03.06.13
16:52
(38) это в плюс к (27)
40 fisher
 
03.06.13
16:56
Тестить было лень, но сразу обратил внимание, что ПКО "Банки" у тебя прописано не только в документе "Тест", но и в ПКО "БанковскиеСчета". ИМХО, ошибку именно там валит.
41 cmex
 
03.06.13
18:14
(40)  а мне надо,  чтобы банк создался в документе, а в банк счет он прописался. Это реально?
42 fisher
 
03.06.13
18:21
(41) Реально. Только сейчас у тебя не допилена запись банка в банк. счет. Убери пока её, чтобы убедиться, что проблема была в этом.
43 cmex
 
03.06.13
18:27
(42)  спасибо,сейчас уже не успею, вечером попробую. Будете тут?
44 fisher
 
03.06.13
18:42
Завтра уже. Да и то по загрузке...
45 cmex
 
04.06.13
08:26
(42) спасибо, все заработало. правда не знаю пока насколько корректно. надо при каждом вызове ПКО туда передавать ИсходящиеДанные
46 cmex
 
05.06.13
08:19
теперь другой косяк( как прописать условие для значения? пишу

Если Источник.ЮрФизЛицо = "ЮрЛицо" Тогда
   Значение = Перечисления.ЮрФизЛицо.ЮрЛицо;
Иначе
   Значение = Перечисления.ЮрФизЛицо.ФизЛицо;
КонецЕсли;

и ничего не происходит
47 Defender aka LINN
 
05.06.13
08:24
(46) Ну да, обычно ж реквизит "ЮрФизЛицо" - он строка везде, ага.
48 cmex
 
05.06.13
08:27
(47) в смысле?
49 Defender aka LINN
 
05.06.13
08:27
(48) В прямом
50 cmex
 
05.06.13
08:29
у меня в экселе написано либо "ЮрЛицо" либо "Физ. Лицо" и в зависимости от этого мне надо присвоить значение перечисления,в чем проблема то?
51 Defender aka LINN
 
05.06.13
08:40
(50) А на заборе тоже кое-что написано. Какое это отношение к КД имеет?
52 cmex
 
05.06.13
08:42
и еще такой момент. в экселе 2 контрагента с разными ИНН, в ПКО у меня поиск по ИНН. выгружаются норм,загружаю тоже норм, но когда гружу второй раз,то 1 из контрагентов повторяется. в чем может быть беда?
53 cmex
 
05.06.13
08:44
(51) ну идею вы поняли, как это реализовать?
54 Defender aka LINN
 
05.06.13
08:45
(53) Нет, я не понял идеи. КД - для переноса между двумя базами 1С. В этим своим экселем создавай отдельную тему и не тилипи нам моск
55 cmex
 
05.06.13
08:47
(54) КД - для переноса между двумя базами 1С? всего доброго
56 Defender aka LINN
 
05.06.13
08:53
(55) ВНЕЗАПНО, да?
57 cmex
 
05.06.13
08:59
(56) ваше утверждение  = Ложь ибо я в данный момент этим занимаюсь и все, скажу я вам, неплохо получается. ВНЕЗАПНО?
58 cmex
 
05.06.13
08:59
(52) заработало, в ИНН были неразрывные пробелы, убрал их и задвоение пропало
59 cmex
 
05.06.13
09:19
(46) разобрался. иду дальше)
60 Defender aka LINN
 
05.06.13
09:26
(57) Гвозди можно и микроскопом забивать, никто не спорит. А сексом и с надувной куклой заниматься. Ну или КД для экселя использовать, в данном случае.
61 cmex
 
05.06.13
09:38
(60) по существу, пожалуйста.
62 Defender aka LINN
 
05.06.13
09:49
(61) По существу - бросай КД и делай обычную обработку. Она не для этого
63 cmex
 
05.06.13
09:58
(62) велено кд использовать, обсуждению не подлежит(
64 cmex
 
05.06.13
10:35
65 acsent
 
05.06.13
10:38
(62) абсолютно не прав
66 cmex
 
05.06.13
10:39
(65) то есть шанс есть?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.