Имя: Пароль:
1C
1С v8
Клиент-Банк
0 Targetai
 
07.10.12
20:43
8.2 Бухгалтерия для Украины (1,2)
Столкнулся с проблемой при загрузке данных с клиент банка в 1С. Аваль дал выгрузки в 3 форматах,но не один из форматов не загружается в 1с корректно. Может у кого есть универсальная внешняя обработка?
1 zladenuw
 
07.10.12
20:52
в каких форматах и что не корректно ?
2 Targetai
 
07.10.12
20:59
(csv, zzz, dbf) в моем варианте не создает договор и при записи нового контрагента, Выдает дивные символы эпохи средневековья. При попытке изменить кодировку текста, контрагента отображает корректно а вот комментарии в которых вноситься инфа по сделке отображается страшнее прежнего
3 zladenuw
 
07.10.12
21:01
(2) а чем то открыть пробовал другим ?
вот тут можно сказать обработку. но это как пример.
http://auribp.com.ua/default.aspx?ID=50
4 zladenuw
 
07.10.12
21:05
(2) может тут поможет v8: Чтение DBF файла (кодировка) 8.1.
5 Targetai
 
12.10.12
11:50
Ребят, подскажите, как в коде при создании договора указать корректно владельца?
Процедура НовыйДоговор(Клиент)
       НайденныйДоговорОбъект = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
       НайденныйДоговорОбъект.Наименование          = НСтр("ru='Основной договор';uk='Основний договір'",Локализация.КодЯзыкаИнформационнойБазы());
       НайденныйДоговорОбъект.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом;
       НайденныйДоговорОбъект.ВалютаВзаиморасчетов  = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяВалютаВзаиморасчетов");

       Если НЕ ЗначениеЗаполнено(НайденныйДоговорОбъект.ВалютаВзаиморасчетов) Тогда
           НайденныйДоговорОбъект.ВалютаВзаиморасчетов = Константы.ВалютаРегламентированногоУчета.Получить();
       КонецЕсли;

       Если НЕ ЗначениеЗаполнено(НайденныйДоговорОбъект.Организация) Тогда
           НайденныйДоговорОбъект.Организация  = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");
       КонецЕсли;
       НайденныйДоговорОбъект.Владелец    = Клиент;
       /// ДОБАВИТЬ ПРОверку
       Если ПрихРасх= 2 Тогда    // Приход денег
       НайденныйДоговорОбъект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
   Иначе  // Расход денег
       НайденныйДоговорОбъект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком;
   КонецЕсли;
       НайденныйДоговорОбъект.СхемаНалоговогоУчета       = Справочники.СхемыНалоговогоУчетаПоДоговорамКонтрагентов.ПоПервомуСобытию;
       НайденныйДоговорОбъект.СхемаНалоговогоУчетаПоТаре = Справочники.СхемыНалоговогоУчетаПоДоговорамКонтрагентов.ПоПервомуСобытию;
       НайденныйДоговорОбъект.СложныйНалоговыйУчет       = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновноеЗначениеСложныйНалоговыйУчет");
       Если НайденныйДоговорОбъект.СложныйНалоговыйУчет  Тогда
           
           НайденныйДоговорОбъект.ВедениеВзаиморасчетовНУ = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом
           
       Иначе
           
           НайденныйДоговорОбъект.ВедениеВзаиморасчетовНУ = НайденныйДоговорОбъект.ВедениеВзаиморасчетов;
           
       КонецЕсли;
       НайденныйДоговорОбъект.Владелец = ???????????
       НайденныйДоговорОбъект.Записать();
       НайденныйДоговор = НайденныйДоговорОбъект.Ссылка;
       Спр = Клиент.Ссылка.ПолучитьОбъект();
       Спр.ОсновнойДоговорКонтрагента = НайденныйДоговор;
       Спр.Записать();
       


КонецПроцедуры
6 hhhh
 
12.10.12
11:56
так у вас выше по тексту задается владелец. Зачем второй раз одно и то же задавать?
7 Targetai
 
12.10.12
12:20
В том то и вся загвозка, он не определяей владельца, вернее при попытке  обработки даного кода, выдает сообщение что владелец не заполнен или заполнен не верно
8 Classic
 
12.10.12
12:25
А че, в Клиент-Банке есть загрузка из этих форматов? Вроде только хмл и тхт
9 Targetai
 
12.10.12
12:28
Есть, и с dbf , csv
10 Bell
 
13.10.12
02:00
Так банки стандарт обмена не поддерживают?
11 zladenuw
 
13.10.12
03:27
а где проблемы ? могу за 20 у.е. подумать, написать
12 Mikhail Volkov
 
13.10.12
03:52
В УТ10.3 и УПП1.3 частенько с Платежное поручение входящее Клиент банк создает дубли контрагентов по ИНН. Это бухи косячат, или обработка?
Закон Брукера: Даже маленькая практика стоит большой теории.