Имя: Пароль:
1C
1C 7.7
v7: Кодировка и чтение из текстового файла
,
0 Альбатрос
 
11.08.15
12:51
Выгружаю данные в текстовик из 8 с кодировкой по умолчанию. В 7.7 грузятся кракозябры независимо от того, какую там кодировку страницы выставить: вин или ДОС. Так какая пара кодировок рабочая?
1 ДенисЧ
 
11.08.15
12:52
По умолчанию в 8ке кодировка уникод.
А 77 про неё не знает.
2 Альбатрос
 
11.08.15
12:53
(1) Ну вот. И в какой кодировке выгружать?
3 ДенисЧ
 
11.08.15
12:53
(2) в той, которую понимает 77.
То есть ansi или oem
4 Альбатрос
 
11.08.15
13:10
(3) Ок. windows-1251 подходит вроде...
5 Альбатрос
 
11.08.15
13:40
Мужики, чтоб темы не плодить. Чот я совсем 7.7 забыл. Кусок кода:

        Если НаимРодителя <> "0" Тогда
            
            Спр = СоздатьОбъект("Справочник.Товары");
            Если Спр.НайтиПоРеквизиту("Идентификатор",ИденРодителя,1) = 1 Тогда
                      
                Спр.Наименование = НаимРодителя;

            Иначе
                
                Спр.НоваяГруппа();  
                Спр.Наименование  = НаимРодителя;
                Спр.Идентификатор = ИденРодителя;
                
            КонецЕсли;
            Сообщить("До:  "+Спр.Наименование);
            Спр.Записать();
            Сообщить("После:   "+Спр.Наименование);
            СпрРодитель = Спр.ТекущийЭлемент();
            
        КонецЕсли;
6 Альбатрос
 
11.08.15
13:41
+(5) Так вот, "до:" показывает наименование, а "После" нет. Как так? Соответственно ссылку не могу получить.
7 1Сергей
 
11.08.15
13:44
багофича 7-ки.
ищи заново по идентификатору твоему
8 Fedor-1971
 
11.08.15
13:46
Спр.ТекущийЭлемент().Наименование - так показывает?
9 Альбатрос
 
11.08.15
13:49
(7) После записи еще раз искать? 0_о
10 Альбатрос
 
11.08.15
13:50
(8) Неа.
11 1Сергей
 
11.08.15
13:52
(9) да
12 Альбатрос
 
11.08.15
13:53
(11) Да, спасибо, так работает. Но это как-то... через ж*пу.
13 1Сергей
 
11.08.15
13:53
(12) увы, баг
14 Хоменко Валерий
 
11.08.15
14:43
(12) Классика, после записи "слетает" выборка.
15 ДенисЧ
 
11.08.15
14:46
(13) это не баг, а фича
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.