#0
by web_profiler
есть ДвДанные 21 - теперь эту штуку мне в биты надо разложить т.е. чтоб получить 10000100 тем, кому интересно наф... мне биты - смотрим сюда пункт <ADD>
#3
by Музон Хиггса
А... Ну тогда 11000100, 11100010, 11000100, 11100000, 11101101, 11101101, 11111011, 11100101, 100000, 110010, 110001.
#11
by GenV
если 20 десятичное, то должно получиться "1 0100" (16+4), если 16-ричное, то "10 0000" . Откуда твое взялось? Можешь на калькуляторе в windows проверить.
#18
by GROOVY
Вот и пришло поколение, которое самостоятельно из одной системы в другую не может значение перевести...
#19
by Serg_1960
(не совсем в тему) У меня есть знакомый, который мог оперировать (арифметический операции) с пяти/шести-значными числами. У меня только с тремя/четырьмя разрядами получалось и то с трудом. Как-то не удержался и спросил его "В чём секрет?" Ответ просто убил меня: "Перевожу в уме в двоичные числа и все сложные операции в десятеричной системе превращаются в простые сдвиг и суммирование двоичной системы" Вот так настоящие программисты считают в уме :)
#22
by web_profiler
GROOVY - обижаешь, ну не ужели каждый день с ты с битами и байтами и бинарными файлами работаешь? А если работаешь то когда ты все успеваешь? и курсы вести и байты в биты переводить.
#23
by Zamestas
Если человек не может перевести данные из одной системы счисления в другую то ему нечего делать в программировании. Т.е. вообще нечего.
#32
by strange2007
Хм, однако. Дочке в 6-м классе объяснял как решать задачи по переводу дробных чисел из разных систем исчисления в разные. Но там школьная программа, поэтому двоичных примеров не было, в основном больше десяточки было. Понятно, что нифига не помощь, но может стоит школу подвспомнить? Я бы так и поступил
#34
by GROOVY
Прошу прощения, судя по всему задел и обидел. Не имел это целью. По поводу азов информатики и арифметики:
#38
by web_profiler
у меня 2 алгоритма, по сути получаю одно и тоже (1010) Что не так? в чем трабл? должно быть 00001000 вот они
#39
by Zamestas
Как это клеится с ? Тебе реально лениво написать 16 если в кривом, но рабочем алгоритме?
#41
by H A D G E H O G s
Функция БитВключен(Знач Данные,НомерБита) СоответствиеСтатусов.Вставить(6,"Одиночная продажа запрещена");
#42
by GenV
В стандартном windows есть калькулятор. Открываешь его и ставишь "Вид"- "Программист". И нефиг лазить по всяким сайтам, если и так все есть ... В алгоритме О=Строка(У)+О
#44
by Кирпич
ты реально тупой. ты же уже пользовался сегодня универсальной функцией отсюда какого художника ты опять воду мутишь?
#62
by web_profiler
можете проверить по числу 50 должно получиться "запретить продажу" "одиночная продажа разрешена"
#63
by web_profiler
да это было в байтах - а эта тема про один байт, который надо разбить на биты и их анализировать
#67
by web_profiler
никогда не работал с системами исчесления есть 48 байт в HEX - их надо в ASCII перевести как?
#71
by web_profiler
может из данной строки преобразовывать? 0s7CwNAgMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
#72
by web_profiler
в HEX это так выглядит D2 CE C2 C0 D0 20 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
#73
by Кирпич
короче ищи в интернете функцию перекодировки из win1251 в юникод. если не найдешь, то я тебе её завтра сделаю. я не знаю как в 1с перекодировать. может как то через файл, но это изврат.
#76
by Serg_1960
, ты был невнимателен - я в ссылке указал функцию перевода из DEC в BIN (выше по тексту об этом говорили). Для чего указал? Ну, например для этого: Строка16 = СтрЗаменить("D2 CE C2 C0 D0 20 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00", " ", "");
#77
by Serg_1960
Упс, "КонецПроцедуры" в последней строке разумеется :( 1С нет на компе, писал "по памяти", напоследок расслабился :)
#79
by web_profiler
это ответ 110100101100111011000010110000001101000000100000001100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
#84
by web_profiler
спасибо огромное, код символа из 16-рич.. я получал, по таблице видел, что слово получается, но я никак не думал, что потребуется соответствиями находить я читал, что Adodb.Stream может помочь
#85
by Кирпич
только всю фигню типа "Символы1251.Вставить" выкинь за пределы функции чтобы не тормозило
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- учесть поступления, даже если не было продаж в УНФ (Отчет по продажам)
- съехал макет - не совпадает с тем что в конфигураторе и предприятии
- v7: Выгрузка из Зик в УСН
- БП 3.0 Подменю Заполнить в шапке документа а не в ТЧ
- Отчет на СКД, проблема в группировке
- УТ 11 + БП 3.0 => КА 2.0. Стоит переходить?
- Обращение к табличной части документа через Com соединение
- v7: Как изменить программно название кнопки на форме?
- Ошибка при обновлении. Версия не совпадает с версией конфигурации в метаданных
- Ошибка при подключении внешней компоненты для работы с бесконтактным сканером
- 8.3 УФ работа с Html (Как прочитать на управляемой форме путь к html документу?)
- Добавить группировку по регистратору в расшифровку СКД отчетом.
- Переход с УТ 11.0.6.9 на 11.2.2.94 (11.2.3.66) ЕГАИС
- 1С Конвертация 2,1 ПВД Контрагенты только ЮрЛица
- УТ 11 в Такси: не сохраняется измененный вариант отчета в СКД.
- Как изменить номер документа в ЧекеККМ УТ11.1?
- Вопрос про блокировки 1С 8.3.7.1831
- 1С Розница. Остатки алкоголя для декларации.
- СКД формат даты.
- УТ 11.2.2.116 не печатается КПП подразделения в СФ