Имя: Пароль:
1C
1С v8
Помогите разобраться Конвертацией данных
0 Magnetic
 
07.06.13
13:19
Ну в общем пробую тут на копиях 2х баз настраивать привила перебрасывать документы. И вот никак не могу понять как получить конкретное текущее значение. Ну вот код: там видно про что я говорю:

Если НомерВариантаПоиска = 1 тогда
                                 
СтрокаИменСвойствПоиска = "Родитель, Наименование, НаименованиеПолное, ИНН";

ИначеЕсли НомерВариантаПоиска = 2 тогда

СтрокаИменСвойствПоиска = "Родитель, Наименование, ИНН";

ИначеЕсли НомерВариантаПоиска = 3 тогда

СтрокаИменСвойствПоиска = "Родитель, НаименованиеПолное, ИНН";

ИначеЕсли НомерВариантаПоиска = 4 тогда

СтрокаИменСвойствПоиска = "Родитель, Наименование";

ИначеЕсли НомерВариантаПоиска = 5 тогда

СтрокаИменСвойствПоиска = "Родитель, НаименованиеПолное";

ИначеЕсли НомерВариантаПоиска = 6 тогда

СтрокаИменСвойствПоиска = "Родитель, ИНН";

Иначе
   
Сообщить("Конртагент: "+ Что здесь написать? +" не найден");

КонецЕсли;

То есть коды не совпадают в базах но много контрагентов совпадают (а по ИНН тем более) И вот думаю как заставить писать какой не удалось найти в приемнике.
Ну если кто в курсе скажите чтоль?
1 Magnetic
 
07.06.13
13:29
Никак нельзя что ли само значение например наименование текущее, или полное наименование или хотя бы ИНН сообщить в ходе выполнения загрузки? А лучше все сразу :)
2 Magnetic
 
07.06.13
13:44
Этот код написан в обработчике полей поиска.
Для ПКО контрагентов, выгрузки самого справочника не происходит. Просто ищется контрагент из документа.
Или бесполезно пояснять никто не знает?
3 vicof
 
07.06.13
14:04
передавай в параметры объекта
4 Skylark
 
07.06.13
14:10
В событии ПередЗагрузкой не пробовал чего-нибудь ловить?
5 Skylark
 
07.06.13
14:12
Если используешь обработчик полей поиска, то попробуй получить эти самые поля типа так

л_Наименование = СвойстваПоиска.Получить("Наименование");
6 Skylark
 
07.06.13
14:14
Сообщить("Конртагент: "+ л_Наименование +" не найден");
7 Magnetic
 
07.06.13
15:08
(5)(6)Ок сча попробую
8 Magnetic
 
07.06.13
15:56
(5)(6)(7)
Спасибо заработало.
9 Aleksey
 
07.06.13
16:00
все поля у которых стоит галка поиск доступны при поиске.
10 Magnetic
 
07.06.13
16:01
(9) Ага я знаю что галки ставить надо.
11 Magnetic
 
10.06.13
09:19
А еще вопрос: Как в базу приемник сообщить параметр которого в базе источнике вообще нет? Ну например в источнике не ведется бух. Учет а нужно в приемнике проставить галки на учитывать в бух учете на всех полученных документах, или проставить счет определенный в документе которого просто нет в источнике? Ну то есть такой параметр который будет для всех конвертируемых документов один и тот же но его нет в источнике?
12 Aleksey
 
10.06.13
09:22
в ПКС
Источник пусто приемник твой реквизит

В при выгрузки Значение=Нужное значение
13 Magnetic
 
10.06.13
10:54
Прям так и написать:
ОтражатьВНалоговомУчете = 1
14 Magnetic
 
10.06.13
10:55
(12)(13)Ну или :
ОтражатьВНалоговомУчете = True
15 Magnetic
 
10.06.13
11:28
Все! разобрался что к чему, спасибо еще раз