|
v7: Сортировка ТЗ и Ё | ☑ | ||
---|---|---|---|---|
0
zurge
11.10.11
✎
15:02
|
Делаю сортировку в ТЗ и СЗ получается следующее:
1)ТЗ аппарат для свёртывания и индексации сыворотки аппарат для свёртывания и индексации сыворотки аппарат для свёртывания ииндексации сыворотки аппарат для сварки ленточных пил в=20-60 аппарат для свертывания питательных сред аспс " торгмаш" аппарат для свертывания питательных сред аспс " торгмаш" 2)СЗ аппарат для сварки ленточных пил в=20-60 аппарат для свёртывания и индексации сыворотки аппарат для свёртывания и индексации сыворотки аппарат для свёртывания ииндексации сыворотки аппарат для свертывания питательных сред аспс " торгмаш" аппарат для свертывания питательных сред аспс " торгмаш" Это такой прикол семЁрошный? |
|||
1
filh
11.10.11
✎
15:04
|
нам от сюда не видно, как ты сортируешь...
|
|||
2
zurge
11.10.11
✎
15:09
|
ТЗ.Сортировать(1)
СЗ.СортироватьПоПредставлению() |
|||
3
Рэйв
11.10.11
✎
15:13
|
(2)Попробуй
ТЗ.Сортировать("ИмяКолонки+") |
|||
4
zurge
11.10.11
✎
15:17
|
(3) Пробовал +,-,*. Думал что проблема из за Win7 и файла ordnochk.prm поставил базу на XP все тоже самое. В 8.2 кстати такой проблемы нету.
|
|||
5
Ненавижу 1С
гуру
11.10.11
✎
15:19
|
||||
6
zurge
11.10.11
✎
15:23
|
(5) Прикольно. В семёрки Ё всех главней =)
|
|||
7
Рэйв
11.10.11
✎
15:29
|
(3)При записи делай
СтрЗаменить(СтрЗаменить(Нименование,"ё","е"),"Ё","Е") и не будет таких проблем |
|||
8
Рэйв
11.10.11
✎
15:29
|
(7)->(6)
|
|||
9
1Сергей
11.10.11
✎
15:32
|
(7) ага. будут другие проблемы :)
|
|||
10
Рэйв
11.10.11
✎
15:33
|
(9)какие?
|
|||
11
1Сергей
11.10.11
✎
15:33
|
//*******************************************
Процедура Сформировать() СЗ=СоздатьОбъект("СписокЗначений"); ТЗ=СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Автомобиль","Строка",32); СЗ.ДобавитьЗначение("Ауди"); СЗ.ДобавитьЗначение("БМВ"); СЗ.ДобавитьЗначение("Логан"); СЗ.ДобавитьЗначение("Ё-мобиль"); ТЗ.НоваяСтрока(); ТЗ.Автомобиль = "Ауди"; ТЗ.НоваяСтрока(); ТЗ.Автомобиль = "БМВ"; ТЗ.НоваяСтрока(); ТЗ.Автомобиль = "Логан"; ТЗ.НоваяСтрока(); ТЗ.Автомобиль = "Ё-мобиль"; СЗ.Сортировать(); ТЗ.Сортировать("Автомобиль"); Сообщить("--- СЗ ---"); Для идн=1 По СЗ.РазмерСписка() Цикл Сообщить(СЗ.ПолучитьЗначение(идн)); КонецЦикла; Сообщить(""); Сообщить("--- ТЗ ---"); ТЗ.ВыбратьСтроки(); Пока ТЗ.ПолучитьСтроку() = 1 Цикл Сообщить(ТЗ.Автомобиль); КонецЦикла; КонецПроцедуры --- СЗ --- Ауди БМВ Ё-мобиль Логан --- ТЗ --- Ё-мобиль Ауди БМВ Логан |
|||
12
1Сергей
11.10.11
✎
15:33
|
(10) Наименование контрагента в документах надо печатать буква в букву
|
|||
13
Рэйв
11.10.11
✎
15:37
|
(12)Ну мозг нам для того и дан, чтобы отличать когда можно пользоваться этим делом а когда не стоит:)
|
|||
14
Попытка1С
11.10.11
✎
15:41
|
(11) ЗачЁт..
|
|||
15
zurge
11.10.11
✎
15:46
|
(7) Спасибо помогло.
|
|||
16
Z1
12.10.11
✎
11:27
|
(0) только что проверил
ИТЗ дает результат такой же как и СписокЗначений --- СЗ --- Ауди БМВ Ё-мобиль Логан --- ТЗ --- Ё-мобиль Ауди БМВ Логан --- ИТЗ --- Ауди БМВ Ё-мобиль Логан |
|||
17
Torquader
12.10.11
✎
22:51
|
Нужно помнить, что в кодировке Windows-1251 Ё идёт вместе с другими специальными символами перед самим алфавитом, что в случае сортировки приводит к тому, что Ё попадает не туда, куда нужно.
К сожалению, перекодировка для сортировки заложена в драйвера DBF-системы и изменить её там очень сложно. |
|||
18
DGorgoN
12.10.11
✎
23:03
|
Ох ё! Завтра покажу прикол начальнику - не встречал =)
|
|||
19
orefkov
13.10.11
✎
01:01
|
(0)
Эт еще что... Вот в дбф при сортировке справочника по наименованию "№" попадает между "N" и "O". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |