|
Почему элемент создается несколько раз? |
☑ |
0
Klesk666
10.07.15
✎
14:58
|
В КД в ПослеЗагрузки объекта:
СтатьяДДС = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию(СокрЛП(ПараметрыОбъекта.Получить("НазваниеСтатьяДвиженияДенежныхСредств")));
Если СтатьяДДС=Справочники.СтатьиДвиженияДенежныхСредств.ПустаяСсылка() Тогда
НовЭлемент=Справочники.СтатьиДвиженияДенежныхСредств.СоздатьЭлемент();
НовЭлемент.Наименование=СокрЛП(ПараметрыОбъекта.Получить("НазваниеСтатьяДвиженияДенежныхСредств"));
НовЭлемент.Записать();
Объект.СтатьяДвиженияДенежныхСредств=НовЭлемент;
Иначе
Объект.СтатьяДвиженияДенежныхСредств=СтатьяДДС;
КонецЕсли;
|
|
1
Господин ПЖ
10.07.15
✎
15:06
|
отладчик и сообщить(ПараметрыОбъекта.Получить("НазваниеСтатьяДвиженияДенежныхСредств"))
в курсе
|
|
2
Klesk666
10.07.15
✎
15:10
|
БП 3.0. сообщить не срабатывает, а отладчиком не понимаю как, когда ошибку ловит уже при записи текста ошибки в ЖР
|
|
3
Господин ПЖ
10.07.15
✎
15:11
|
ну запиши в ЖР
|
|
4
Klesk666
10.07.15
✎
15:12
|
Ну в толку- выведет три раза одно и тоже, все названия совпадают у всех трех созданных элементов, транзакция м.б.?
|
|
5
ShoGUN
10.07.15
✎
15:16
|
(4) Скорее по ссылке выгружается несколько раз одно и то же.
|
|
6
ShoGUN
10.07.15
✎
15:17
|
+(5) И по какой-то причине не находит уже созданное.
|
|
7
Господин ПЖ
10.07.15
✎
15:19
|
>транзакция м.б.?
ну проверь сам в отдельной обработке
заверни код из (0) в единую транзакцию и смотри - найдет или нет
|
|
8
Гёдза
10.07.15
✎
15:24
|
наименование больше чем допустимая длина?
|
|