Имя: Пароль:
1C
1С v8
Перенос из ЗУП в Бухгалтерию 2.0. Двоится организация
,
0 Sun125
 
25.04.13
11:56
Переношу проводки из ЗУП в Бухгалтерию 2.0. Организация не встает на ту, что есть в базе, а создает новую. Код и наименование совпадают. В чем может быть причина и как исправить?
1 piter3
 
25.04.13
11:58
инн и кпп одниаковы?
2 Sun125
 
25.04.13
12:16
(1) одинаковы
3 Sun125
 
25.04.13
12:16
(1) Может по идентификатору переносится? или такого не может быть для организации?
4 disk-2008
 
25.04.13
12:19
(3)По-моему, именно так, по УИД.
5 Sun125
 
25.04.13
12:20
(4) как теперь исправить?
6 cw014
 
25.04.13
12:21
(5) Обработка "Поиск и замена дублирующихся значений"
7 piter3
 
25.04.13
12:22
(4) с какого перепугу?
8 Castlevania
 
25.04.13
12:26
(0) код, наименование. инн, кпп
9 piter3
 
25.04.13
12:26
(4) и кстати с чего вы так решили
10 Sun125
 
25.04.13
12:34
(8) все совпадает. а какое наименование? их много: краткое, полное, для документов
11 AntoninaS
 
25.04.13
12:39
(10) пробелы проверьте
12 lordmb
 
25.04.13
12:51
в типовом переносе Организация ищется только по 2 признакам: ИНН и КПП. проверьте длину полей в приемнике и источнике.
13 piter3
 
25.04.13
12:56
14 France
 
25.04.13
12:58
ищется, кажется (для УТ БП это актуально) только в первый раз...далее по соответствию в регистре сведений.. так что, ищем в регистре, и правим идентификатор..
15 Aleksey
 
25.04.13
12:59
(14) Это не обменс УТ нет тут такого
16 France
 
25.04.13
13:00
(15) а если проверю?))
17 piter3
 
25.04.13
13:02
(16) давай найдешь молодца получишь
18 ICWiner
 
25.04.13
13:04
Да правила в кд откройте и гляньте, делов-то на 5 минут...
19 Godofsin
 
25.04.13
13:05
(18) ++++++ а то щас гадания на полдня затянутся
20 piter3
 
25.04.13
13:05
а в (13) что вы думаете?
21 Alex S D
 
25.04.13
13:07
(20) может там внизу еще галочки?)) не прокручено))
22 Alex S D
 
25.04.13
13:08
а может в обработчике переопределены правила поиска.. чисто теоретически)
23 ICWiner
 
25.04.13
13:09
А еще может быть, что если два раза кликнуть на этих правилах, то не стоит галочка искать по полям поиска, если не найдено по Уиду
24 Alex S D
 
25.04.13
13:10
(23) по уиду там нет поиска. там значек другой
25 Godofsin
 
25.04.13
13:11
(23) ннее, был бы значок лупы с "+"
26 Godofsin
 
25.04.13
13:11
то есть просто лупы )
27 Godofsin
 
25.04.13
13:12
а чо в БП и ЗУП реально нет регистра соответствий?
28 Sun125
 
25.04.13
13:13
На всякий случай, подскажите тогда, как из строкового значения идентификатора получить ссылку? чтобы потом присвоить
29 Godofsin
 
25.04.13
13:14
Есть там регистр соответствий, искать там
30 Sun125
 
25.04.13
13:14
ИДСтрока = СокрЛП(ОрганизацияСтар.УникальныйИдентификатор());
   
       СсылкаНаОбъект = // как получить ссылку из ИДСтрока?
   ОрганизацияОбъект = Организация.ПолучитьОбъект();

   ОрганизацияОбъект.УстановитьСсылкуНового(СсылкаНаОбъект);
31 France
 
25.04.13
13:14
(17) ха... ща бросился за "маладца"..
32 France
 
25.04.13
13:16
(28) у меня есть замечательная обработка, которую я писал целых 6 минут, которая ищет обеъект по ГУИД и выдает ГУИД по объекту))
33 Alex S D
 
25.04.13
13:16
(32) покажи.. за маладца))
34 Sun125
 
25.04.13
13:17
хочу в ЗУП прочитать УИД, получить его строковое значение. И присвоить в бухгалтерии. Только как строку УИД превратить в ссылку?
35 France
 
25.04.13
13:19
(33) не за молодца, а просто от щедрот душевных: лови.


Процедура КнопкаВыполнитьНажатие(Кнопка)
   Если ЗначениеЗаполнено(Объект) Тогда
       ГУИД = ЗначениеВСтрокуВнутр(Объект);
   КонецЕсли;
   
КонецПроцедуры

Процедура ОсновныеДействияФормыДействие(Кнопка)
   Если ЗначениеЗаполнено(ГУИД) Тогда
       Объект = ЗначениеИзСтрокиВнутр(ГУИД);
   КонецЕсли;

КонецПроцедуры
36 Godofsin
 
25.04.13
13:19
(34) пугающие намерения...
37 France
 
25.04.13
13:20
35 +
на форме два реквизита:
ОбЪект - тип "Любая ссылка" и ГУИД тип "Строка"
38 Sun125
 
25.04.13
13:28
(37) Результат Объект = ЗначениеИзСтрокиВнутр(ГУИД)
Объект не найден. Это естественно, потому что УИД другой
39 Sun125
 
25.04.13
13:28
(38) а как присвоить новый УИД? все равно не пойму
40 Sun125
 
25.04.13
13:29
Объектд = ЗначениеИзСтрокиВнутр(ГУИД);
   
   ОрганизацияОбъект = Организация.ПолучитьОбъект();
   ОрганизацияОбъект.УстановитьСсылкуНового(Объектд);
   ОрганизацияОбъект.Записать();

ругается, что ссылку можно устанавливать только для нового объекта
41 Godofsin
 
25.04.13
13:29
(39) Зачем тебе присваивать новый гуид? объясни
42 Godofsin
 
25.04.13
13:30
(40) ессесно
43 Sun125
 
25.04.13
13:30
(41) потому что они не совпадают, вдруг действительно дело в этом и при переносе организация двоится
44 Alex S D
 
25.04.13
13:31
(43) тебе вроде сказали регистр покопать...
45 Godofsin
 
25.04.13
13:31
(43) Воспользуйся поиском и заменой одиинаковых элементов справочников и не епи мозг
46 Godofsin
 
25.04.13
13:33
и действительно, вскопай уже регистр соответствий
47 France
 
25.04.13
13:33
поиск и замена, насколько помню, не поможет... при следующем обмене опять будет бяка..
48 Sun125
 
25.04.13
13:34
а что без регистров нельзя просто взять и программно присвоить УИД?
49 Godofsin
 
25.04.13
13:35
(47) ПЕсли задействован регистр, то да, не поможет
50 Godofsin
 
25.04.13
13:35
(48) вот ты странный человек...
51 Sun125
 
25.04.13
13:38
(50) да не странный) регистр конфигураторскую ошибку выдает:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(29)}: Ошибка при вызове метода контекста (Добавить)

по причине:
Несоответствие типов (параметр номер '1')
52 Alex S D
 
25.04.13
13:39
%
53 Sun125
 
25.04.13
13:40
какой-то глючный регистр) каким-то образом содал строку, теперь не удаляется, конфигураторская ошибка
54 Godofsin
 
25.04.13
13:44
(53) ты хоть смотрел, ЧТО в нем хранится? и что ты ваще добавлять собрался? тебе удалять нужно скорей всего
55 Sun125
 
25.04.13
13:44
(54) он был пустой так-то
56 Sun125
 
25.04.13
13:45
(54) он сам формируется при переносе? я думал, надо соответсвие настроить
57 Sun125
 
25.04.13
13:46
(54) ну удалю, УИД-то разные
58 Godofsin
 
25.04.13
13:47
(57) у тебя создалось 2 организации, и чо, у ни одной из них гуид не совпадает с гуидом из ЗУП?
59 France
 
25.04.13
13:47
(56) я выше писал.. при первом переносе формируется.. дальше идет поиск по нему
60 Godofsin
 
25.04.13
13:47
(56) сам формируетя
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.