|
Конвертация данных .Перед выгрузкой объекта: | ☑ | ||
---|---|---|---|---|
0
asder117
27.07.15
✎
23:32
|
Уважаемые коллеги. Доброго времени суток.
Может кто подскажет: мне необходимо с УПП 1.3. в БП 2.0. прекинуть платежки и ПрКО. Хочу организовать отбор по двум реквизитам: Вид операция и ТЧ.Расшифровка платежа. В обработчике (выше указал) написал Если не Объект.РасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000004") Тогда Отказ = Истина; КонецЕсли; Но выдает ошибку. Чегось не так? Заранее спасибо. |
|||
1
Fram
27.07.15
✎
23:36
|
Источник.РасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств
|
|||
2
Fram
27.07.15
✎
23:37
|
Стоп.. Если РасшифровкаПлатежа это ТЧ тогда еще и индекс строки нужен
Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств |
|||
3
asder117
27.07.15
✎
23:39
|
(1)
Ошибка в глобальном обработчике события ПередВыгрузкойОбъекта (конвертация) ПВД = ПлатежноеПоручениеВходящее Объект = Платежное поручение входящее 00000000527 от 29.06.2015 0:00:00 (Платежное поручение входящее) Обработчик = ПередВыгрузкойОбъектаВыборки (глобальный) ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,10)}: Переменная не определена (Источник) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9864) КодСообщения = 65 |
|||
4
Fram
27.07.15
✎
23:42
|
(3) Если глобальный тогда да - Объект. Только вот почему в глобальном надо было писать?
|
|||
5
asder117
27.07.15
✎
23:52
|
(4) Спасибо большое на намек про табличную часть. В глобальном чтобы не писать в каждом. Вроде проще
Если не Объект.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000004") Тогда Отказ = Истина; КонецЕсли; Так сработало. Но косяк в другом. у меня при заливке продублировался контрагент проблема в том (писал ранее) у меня в 2 базах огранизация написана по-разному. (1- ООО Рога и копыта; 2 - Рога и копыта ООО). и я думаю что контрагенты переваливаются вместе с организацией и дублируются. Какие идей как этого избежать |
|||
6
Fram
28.07.15
✎
01:03
|
Конвертация тебе дает полную свободу в выборе как сопостовляь элементы справочников. Хочешь по гуид, хошь по коду, хошь по наименованию, хошь по реквизиту, хошь по комбинации всего перечисленного. Какие проблемы?
|
|||
7
asder117
28.07.15
✎
20:53
|
(6) те и есть что сопоставления проставлены а подарок вылазит
поля поиска Если Не (СвойстваПоиска["ЭтоГруппа"]) Тогда Если НомерВариантаПоиска = 1 тогда Если ЗначениеЗаполнено(СвойстваПоиска.Получить("ИНН")) И ЗначениеЗаполнено(СвойстваПоиска.Получить("КПП")) Тогда СтрокаИменСвойствПоиска = "ИНН, КПП"; Иначе СтрокаИменСвойствПоиска = "1"; КонецЕсли; ИначеЕсли НомерВариантаПоиска = 2 тогда Если ЗначениеЗаполнено(СвойстваПоиска.Получить("ИНН")) И (Не ЗначениеЗаполнено(СвойстваПоиска.Получить("КПП"))) Тогда СтрокаИменСвойствПоиска = "ИНН"; Иначе СтрокаИменСвойствПоиска = "2"; КонецЕсли; Иначе СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа"; КонецЕсли; Иначе// для групп СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа"; КонецЕсли; |
|||
8
hhhh
28.07.15
✎
23:02
|
СтрокаИменСвойствПоиска = "1";
это что за фигня? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |