Имя: Пароль:
1C
1С v8
вопрос по конвертации.
,
0 asder117
 
24.07.15
23:07
Уважаемые коллеги. Доброго времени суток.
Может кто подскажет: мне необходимо с УПП 1.3. в БП 2.0. прекинуть платежки и ПрКО. Но вот загвоздка у меня в 2 базах огранизация написана по-разному. (1- ООО Рога и копыта; 2 - Рога и копыта ООО). сделал обработкой но моим лень лишние кнопки нажимать. Хочу это сделать в конвертации данных. Может кто подскажет какие ПКО и ПКС прописать для этого. чего только не пробовал. при загрузке документа указать определенную организацию. Заранее спасибо.
1 Aleksey
 
24.07.15
23:11
да как удобно так и прописывай
2 Aleksey
 
24.07.15
23:14
можно тупо по префексу или ИНН/КПП искать
можно после загрузки тупо заполнять реквизит
3 asder117
 
24.07.15
23:21
(2) спасибо про "можно после загрузки тупо заполнять реквизит" немного по подробнее плз
4 Aleksey
 
24.07.15
23:24
(3) послеЗАгрузки

Объект.Организация = Справочник.Организация.НайтиПоКоду("00-000001")
5 asder117
 
25.07.15
00:09
(4) спасибо уважаемый
6 asder117
 
25.07.15
00:31
(4) Прекрасно выгрузил но блин задвоил контрагентов (взял и вытянул их из упп а мне надо что подтянулись из бп
7 Otkr
 
25.07.15
08:20
(6) Поля поиска контрагентов какие?
8 asder117
 
25.07.15
11:46
(7) в пко
Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
    СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа";    
Иначе
    СтрокаИменСвойствПоиска = "ИНН, КПП, Наименование, ЭтоГруппа";
КонецЕсли;
9 sFAQer
 
25.07.15
11:49
(8) Долой наименование, Только удостоверься что нет дублей по ИНН\КПП
10 asder117
 
25.07.15
11:55
(9) тогда так наверное
Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
    СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа";    
Иначе
    СтрокаИменСвойствПоиска = "ИНН, ЭтоГруппа"
КонецЕсли;

чтобы точно задвоения небыло.
и вопрос на встречу. условие отбора в правиле прописать или уже при выгрузке? мне надо ограничить по статье движения д/с.
11 kofeinik
 
25.07.15
13:48
(10) чтобы точно в приемнике задвоения не было, нужно вот так:
Если Не (СвойстваПоиска["ЭтоГруппа"]) Тогда
    Если НомерВариантаПоиска = 1 тогда
           Если ЗначениеЗаполнено(СвойстваПоиска.Получить("ИНН")) И ЗначениеЗаполнено(СвойстваПоиска.Получить("КПП")) Тогда
            СтрокаИменСвойствПоиска = "ИНН, КПП";
        Иначе
            СтрокаИменСвойствПоиска = "1";
        КонецЕсли;
    ИначеЕсли НомерВариантаПоиска = 2 тогда
           Если ЗначениеЗаполнено(СвойстваПоиска.Получить("ИНН")) И (Не ЗначениеЗаполнено(СвойстваПоиска.Получить("КПП"))) Тогда
            СтрокаИменСвойствПоиска = "ИНН";
        Иначе
            СтрокаИменСвойствПоиска = "2";
        КонецЕсли;
    Иначе
        СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа";
    КонецЕсли;
Иначе // для групп
    СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа";
КонецЕсли;