Имя: Пароль:
1C
1С v8
Обработка КлиентБанк и английская винда
0 trambalda
 
31.10.11
22:28
Попросили помочь, а где крутить в виндовсе - не знаю. Суть в том, что у них куплены лицензионные ХРюши, но английские. Интерфейс в системе установлен русский, 1Ска тоже с русским интерфейсом, никаких проблем нет ни с отчетностью, ни с чем. Но обработка КлиентБанк выгружает данные в файл в неверной кодировке. Пробовали и так и эдак, в итоге я просто закомментачил в обработке строчки где она перекодировку делает, заработало. Однако, некомильфо, админ там упертый баран, винду русскую ставить наотрез отказывается, валит все на 1С. Мне, в принципе, пофиг, но за державу обидно. Может кто знает истину, это косяки в системе или в 1С? Звонил во франч, там сказали ставьте русскую винду и не ипите нам мозги.
1 kotletka
 
31.10.11
22:34
докладную руководителю, что ему важнее выверты одмина или оплата платежек
2 andrewks
 
31.10.11
22:37
что за чушь вообще?
3 trambalda
 
31.10.11
22:37
(1) Это не важно, так как я там не работаю. Мне интересен опыт тех, кто работал в 1С на английской винде. Были ли проблемы.
4 andrewks
 
31.10.11
22:39
при чём здесь язык винды? в какой кодировке вообще файл пишется?
и в какой кодировке его читает клиент-банк?
и что за клиент-банк?
5 kotletka
 
31.10.11
22:40
(4)а там по умолчанию системная кодировка в некоторых поделках,а на русском и системная в данном случае разнятсЯ
6 andrewks
 
31.10.11
22:42
cp866, чтоль?
7 trambalda
 
31.10.11
22:44
(4) Файл выгружается из клиент-банка. Понятия не имею из какого, это вообще не важно, так как результирующий файл отлично читается глазами из блокнота. Значит СР1251. При загрузке в 1С, обработка КлиентБанк его зачем-то преобразовывает, в итоге получая хрень, которую не может преобразовать в платежки. Закомментачив преобразование, я получил работающую обработку. Вопрос, кто виноват, винда или 1С, и как это чинить.
8 andrewks
 
31.10.11
22:46
что за преобразование комментишь? это код типовой конфы, или кто-то из местных нахреновертил?
9 Dmitry77
 
31.10.11
22:50
В винде для не юникода какой язык стоит?  
поставь русский вдруг полегчает?

если серьезно последние 8 лет живем на английской винде проблем с клиент банками не было.
10 trambalda
 
31.10.11
22:51
(8) Типовая нетронутая. Сохранил как внешнюю и закомментачил в функции ПрочитатьФайл, проверку на кодировку "DOS".
(9) Русский стоит
11 andrewks
 
31.10.11
22:53
(9) да вот и я не пойму, при чём здесь винда. у нас тоже до этого сервак 6 лет на win2k ENU  + MUI крутился, ни разу проблем с кодировкой не заметил, окромя как на синем экране смерти :)
12 trambalda
 
31.10.11
22:54
(11) Я сам не пойму, с виндой не первый год живем, аж с 96 года )
13 andrewks
 
31.10.11
22:55
итак, начнём с того, что: какую кодировку у входного файла распознаёт akelpad?
14 trambalda
 
31.10.11
22:55
(13) ФАРа достаточно?
CP1251
15 andrewks
 
31.10.11
22:57
а код, который комментишь, покажи
16 trambalda
 
31.10.11
23:01
(15) У меня 1С сейчас под рукой нет, к сожалению. Там, если функцию, что я указал глянуть сразу понятно что комментировать, она короткая.
17 andrewks
 
31.10.11
23:02
(16) конф полно всяких. релизов ещё больше
18 Armando
 
31.10.11
23:03
У нас английская венда xp и все серваки. Проблем с кодировками не испытываем.
19 trambalda
 
31.10.11
23:19
(17) КлиентБанк везде одинаковая. Типовая БУХ. Последняя версия.
20 trambalda
 
31.10.11
23:22
В общем заберу у главбуха ноут на выходные, переустановлю винду, ну нафиг разбираться со всякой мурой )
21 ice777
 
31.10.11
23:27
(0) никаких проблем.