|
Побитовые операции в 1С | ☑ | ||
---|---|---|---|---|
0
Господин ПЖ
07.07.17
✎
09:57
|
https://wonderland.v8.1c.ru/blog/pobitovye-operatsii-s-tselymi-chislami/
// Налоговая ставка кодируется 4-мя битами с 18 по 21. Функция ПолучитьНалоговуюСтавку(Свойства)   МаскаНалоговаяСтавка = ЧислоИзДвоичнойСтроки("0b00000000001111000000000000000000"); НалоговаяСтавка = ПобитовоеИ(Свойства, МаскаНалоговаяСтавка); Возврат ПобитовыйСдвигВправо(НалоговаяСтавка, 18); КонецФункции жгут как сварка дуговая... |
|||
1
Aleksandr N
07.07.17
✎
10:00
|
(0) Даже XOR есть. С ума сойти можно.
|
|||
2
h-sp
07.07.17
✎
10:06
|
сделали бы однобайтовые операции. 32 флажка сразу - это вряд ли понадобится.
|
|||
3
Кирпич
07.07.17
✎
10:10
|
Ведь были ж сварки дуговые,
да говорят еще какие! |
|||
4
senior
07.07.17
✎
10:14
|
(0) так а вопрос в чем?
|
|||
5
shpioleg
07.07.17
✎
10:16
|
(4) Наверное, человеку не нравится битовый велосипед от 1С.
Имеет право. |
|||
6
Вафель
07.07.17
✎
10:18
|
Но в запросах то этого нет. так что применять бы я не стал пока
|
|||
7
GedKo
07.07.17
✎
10:20
|
уррра! скоро появится вирус-шифровальщик
|
|||
8
Вафель
07.07.17
✎
10:23
|
(7) так вроде уже был
|
|||
9
Одинесю
07.07.17
✎
10:25
|
(8) От 1С?
|
|||
10
Naf2017
07.07.17
✎
10:26
|
а почему именно "интерпретируются как 32-битные целые числа без знака"?
потом отдельно добавят для 64-битных чисел? |
|||
11
Вафель
07.07.17
✎
10:32
|
(10) Конечно. чтоб было о чем писать
|
|||
12
mistеr
07.07.17
✎
10:38
|
(0) Взрослеет платформа помаленьку. Это нормально.
Еще немного и можно будет написать свой видео-кодек. :) |
|||
13
Asmody
07.07.17
✎
10:42
|
Скоро на 1С можно будет майнить биткойны.
|
|||
14
Serg_1960
07.07.17
✎
10:54
|
Ооо.. как мне в работе не хватает операторов прямой работы с регистрами процессора! Регистры данных, сегментные, указателей, стек... экстаз. Наконец-то, я дождался - ещё немного и фирма 1С наконец-то реализует эмулятор макроассемблера...
|
|||
15
Garykom
гуру
07.07.17
✎
10:57
|
(0) Не страдайте фигней, там низзя несолько бит, поэтому все проще
// Применяемая система налогообложения в чеке: // ОСН - 1 // УСН доход - 2 // УСН доход-расход - 4 // ЕНВД - 8 // ЕСН - 16 // ПСН - 32 |
|||
16
Garykom
гуру
07.07.17
✎
11:02
|
(15)+ Но на будущее для других извратов может пригодится работа с битами/байтами.
|
|||
17
Мыш
07.07.17
✎
11:10
|
Восьмерка ещё сырая. До сих пор нет возможности работать с указателями! )
|
|||
18
ptiz
07.07.17
✎
11:18
|
До сих пор нет нормальной функции воспроизведения звука! А они уже в биты ударились.
|
|||
19
ptiz
07.07.17
✎
11:20
|
И не хватает возможности напрямую вызывать функции dll, без всяких "оберток".
|
|||
20
Ildarovich
07.07.17
✎
11:27
|
Если кому нужны функции с битовыми строками длиннее 32, можно воспользоваться приемами из http://catalog.mista.ru/public/532471/ .
Но когда я пытался подобрать практические примеры использования этих функций, оказался в большом затруднении. Поэтому очень любопытно, какими задачами было обоснована развитие платформы в этом направлении. Неужели их действительно много, а я этих задач не нашел? |
|||
21
strange2007
07.07.17
✎
11:50
|
(17) Указатели, это детский сад, макроассемблер наше всё. Уж если и извращаться, то только по взрослому. Даёшь доступ к сопроцессору и к памяти видюхи! Без этого 1С ущербна и убога
))))) |
|||
22
Asmody
07.07.17
✎
11:56
|
И ещё ЛИСП! Обязательно нужен ЛИСП!
|
|||
23
Garykom
гуру
07.07.17
✎
12:09
|
(20) Драйвера ТО нынче требует битовые "теги" передавать, если они не написаны специально по спецформату фирмы 1С.
|
|||
24
Garykom
гуру
07.07.17
✎
12:10
|
(23)+ "Кассы онлайн" короче срочно потребовали допиливания платформы чтобы избежать чего то внешнего допом.
|
|||
25
Вафель
07.07.17
✎
12:11
|
(24) так они же через драйвера работают
|
|||
26
Garykom
гуру
07.07.17
✎
12:17
|
(25) Вот драйвер и требует указать битовый AttrValue, это если обычный драйвер, не "Стандарт компании "1С""
|
|||
27
Garykom
гуру
07.07.17
✎
12:21
|
(26)+ Кста как догадываемся еще куча трабл возникеет если конфа использует новомодный "драйвер по стандарту 1С" вместо "обычного".
Понимаем же что новомодный написан поверх обычного разрабами АТОЛ/Штрих и прочих и обычный имеет больший приоритет ибо "не 1Сом единым". |
|||
28
Garykom
гуру
07.07.17
✎
12:21
|
(27) *возникает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |