» Казахстанский Бухгалтерский форум www.balans.kz

Почему не получается Swift файл на ОПВ с казахским шрифтом?

 
Показать сообщения:
Начиная со старых .::. Начиная с новых


Автор: NatalyaV
Добавлено: #1  Чт Июн 21, 2012 18:49:01
Заголовок сообщения:

madira_koper, спасибо,все разрешилось,про кодировки я знала,но БТА принимает в windows (у нас во всяком случае),показала все эти сообщения девушке из ИТС и она что-то поправила в 1С и получилось.


Автор: madira_koper
Добавлено: #2  Чт Июн 21, 2012 17:35:44
Заголовок сообщения:

anginaa, добрый день!
Столкнулись с такой же проблемой. Надо:
1. Установить KZLocale
2. Проверить установлена ли галочка в языковых параметрах ("Язык и службы текстового ввода" - вкладка "Дополнительно" - поставить галочку “Включить поддержку текстовых служб для всех программ” - Применить - ОК) - но это для хр
3. На всякий случай посмотреть в блокноте ("Формат" - "Шрифт" - и поставить стандартный Times New Roman) - бывает что может и из-за этого.
4. В 1С ("Кадровый учет" - "Физические лица" - по кнопке "Подробнее" ФИО указать каз. шрифтом, если такого надо)
5. При формировании Swift файла кодировку указать UTF-8
6. А в блокноте пересохранить с кодировкой ANSI
удачи



Автор: NatalyaV
Добавлено: #3  Вт Май 22, 2012 11:11:05
Заголовок сообщения:

В том то и дело,что установлен - будем проверять,может чего недоустановили.


Автор: Shaky
Добавлено: #4  Вт Май 22, 2012 11:03:56
Заголовок сообщения:

Попробуйте установить KZLocale, если он не установлен. и выгрузить из 1С опв.


Автор: NatalyaV
Добавлено: #5  Пн Май 21, 2012 14:42:28
Заголовок сообщения:

Спасибо всем,обязательно покажу девушке из сопровождения 1С,она-то утверждала,что выгружу в кодировке windows и все будет прекрасно, тем более, что в банке сказали, что берут в этой кодировке .
А тему про свифты я уже изучала, поэтому передавала в банк 3 свифта- в разных кодировках и 2 перекодированных через блокнот,даже один просто сама перебила(вдруг пройдет)))) вот мне и стало непонятно, почему СО прошли,а ОПВ нет.
Уже два дня возврата нет - навероное прошло



Автор: Moslem
Добавлено: #6  Пн Май 21, 2012 14:13:16
Заголовок сообщения:

VFrol говорит:
"Функция ЗаменитьКодировкуКазШрифт(стр) экспорт
Рез = СтрЗаменить(стр,"","Ґ");
Рез = СтрЗаменить(рез,"","Ќ");
Рез = СтрЗаменить(рез,"","Ў");
Рез = СтрЗаменить(рез,"","Ї");
Рез = СтрЗаменить(рез,"","Є");
Рез = СтрЗаменить(рез,"","Ѕ");
Рез = СтрЗаменить(рез,"І","І");
Рез = СтрЗаменить(рез,"","Ј");
Возврат Рез;
КонецФункции"


Вот делать больше нечего перебирать буквы...
Это все проще делается, тем более это есть в типовой конфигурации:
Файл = Новый COMОбъект("Adodb.Stream");
Файл.Type = 2;
Файл.mode = 3;
Файл.charset = "UTF-8";
Файл.Open();
Файл.loadfromfile(ИмяФайл);
Текст = Файл.readtext();
Файл.Close();

Файл.charset = "windows-1251";
Файл.Open();
Файл.WriteText(Текст);
Файл.SaveToFile(ИмяФайл, 2);
Файл.flush();
Файл.Close ();



Автор: VFrol
Добавлено: #7  Пн Май 21, 2012 13:11:52
Заголовок сообщения:

ZhakeKZ, Вообще , выгрузка из 1с8.2."Бух.учет для Казахстана" , уже давно работает правильно.Только наличие казахского драйвера в компьютере.


Автор: Zhake
Добавлено: #8  Пн Май 21, 2012 12:55:07
Заголовок сообщения:

А стандартного решения от 1С нету ?


Автор: VFrol
Добавлено: #9  Пн Май 21, 2012 12:39:13
Заголовок сообщения:

Тема разбиралась на форумах по 1С.
Есть два решения проблемы :
1.Выгружать Swift из 1С версии 8.* с кодовой страницей UTF-8, далее пересохранять файл (через "сохранить как...") в кодировке ANSI. На компьютере должен быть драйвер казахского языка.

2.Установить в обработке "Выгрузка МТ102" дополнительные функции обработки текста :

"Функция ЗаменитьКодировкуКазШрифт(стр) экспорт
Рез = СтрЗаменить(стр,"Ө","Ґ");
Рез = СтрЗаменить(рез,"Қ","Ќ");
Рез = СтрЗаменить(рез,"Ұ","Ў");
Рез = СтрЗаменить(рез,"Ү","Ї");
Рез = СтрЗаменить(рез,"Ғ","Є");
Рез = СтрЗаменить(рез,"Ң","Ѕ");
Рез = СтрЗаменить(рез,"І","І");
Рез = СтрЗаменить(рез,"Ә","Ј");
Возврат Рез;
КонецФункции"
Но тут нужен спец.



Автор: Zhake
Добавлено: #10  Пн Май 21, 2012 11:52:21
Заголовок сообщения:

Moslem, у меня показывает что файл в кодировке Windows.
Только казахские символы введены юникодом.
На компьютере где она набрана отсутствует драйвер казахского языка.

Добавлено спустя 4 минуты 14 секунд:

Нет, все верно набрано.
Это блокнот теряет их.
Надо открыть Word-ом.



Автор: Moslem
Добавлено: #11  Пн Май 21, 2012 11:27:20
Заголовок сообщения:

anginaa, так у вас файл в DOS-кодировке. Экспортируйте файл в windows-кодировке, должно получится


Автор: NatalyaV
Добавлено: #12  Пн Май 21, 2012 11:16:02
Заголовок сообщения:

Вот такой


Автор: Zhake
Добавлено: #13  Сб Май 19, 2012 17:46:46
Заголовок сообщения:

Вот пример файл Swift по ОПВ.


Автор: Shaky
Добавлено: #14  Пт Май 18, 2012 14:27:40
Заголовок сообщения:

Выложите пожалуйста файл ОПВ.


Автор: NatalyaV
Добавлено: #15  Пт Май 18, 2012 11:01:48
Заголовок сообщения:

1C Предприятие 8.2 (8.2.15.289)или1С Рейтинг,2011(2.0.7.9)-где из них конфигурация не знаю,о результате сообщу


Автор: Zhake
Добавлено: #16  Пт Май 18, 2012 08:56:24
Заголовок сообщения:

Потом сообщите результат, пожалуйста.


Автор: NatalyaV
Добавлено: #17  Чт Май 17, 2012 18:43:00
Заголовок сообщения:

1C Предприятие 8.2 ,номер конфигурации на работе остался,программист в банке перебила буквы,но был возврат(оказался недействующий пенсионный фонд),пересмотрела заполнение физических лиц, пере заполнила ещё раз казахским шрифтом,убрала данные при смене СИК(не изменялись) и сегодня прошло,теперь жду вдруг опять возвратят...


Автор: Zhake
Добавлено: #18  Чт Май 17, 2012 08:56:30
Заголовок сообщения:

Формируете из 1С ?
1. Версия 1С какая ?
2. Номер конфигурации напишите.



Автор: NatalyaV
Добавлено: #19  Чт Май 10, 2012 14:37:45
Заголовок сообщения: Почему не получается Swift файл на ОПВ с казахским шрифтом?

При сдаче в банк перечисления на СО проходят с казахским шрифтом,а ОПВ оказываются с русским шрифтом,возможно ли такое? Програмист банка сказала,что я по-разному сформировала два файла, а я не знаю как это возможно -жму сформировать,кодировка windows в обоих случаях.


  

Служба поддержки WWW.BALANS.KZ