|
v7: Из DEC в HEX | ☑ | ||
---|---|---|---|---|
0
kupec
22.08.11
✎
14:19
|
Добрый день, как можно в семерке число перевести из десятичной системы счисления в шеснадцатиричную ???
sc=СоздатьОбъект("MSScriptControl.ScriptControl"); sc.language="VBscript"; А=Окр(sc.eval("Sqr("+Значение+")"),2); что нужно написать вместо Sqr чтобы получить то что я хочу ??? |
|||
1
kupec
22.08.11
✎
14:20
|
+(0) так я корень извлекал
|
|||
2
Wobland
22.08.11
✎
14:20
|
(1) а pow() в семёрке нету?
|
|||
3
kupec
22.08.11
✎
14:21
|
что такое ???
|
|||
4
povar
22.08.11
✎
14:22
|
||||
5
kupec
22.08.11
✎
14:23
|
СПАСИБО !!!
|
|||
6
miki
22.08.11
✎
14:24
|
||||
7
andrewks
22.08.11
✎
14:29
|
1cpp.dll класс Math функция Long()
http://www.1cpp.ru/docum/html/Math.html обычно 1с++ щас почти у всех прикручен, так что вполне можно заюзать |
|||
8
kupec
22.08.11
✎
14:35
|
а еще вопрос, штрихкод codabar поддерживает буквы ???
|
|||
9
smaharbA
22.08.11
✎
14:41
|
|
|||
10
Torquader
22.08.11
✎
14:42
|
Лучше опиши всю задачу - то есть что нужно сделать, а не вопросы по этапам - так и тебе будет проще - и нам интереснее.
|
|||
11
miki
22.08.11
✎
14:44
|
(8)старт/стоп символы A (T), B (N), C (*), D (E). Сам код - цифры + ":", "/", ".", "+", "-", "$".
|
|||
12
kupec
22.08.11
✎
14:49
|
короче еан 13 код, в него по нашей базе убирается символика весового товара код товара его вес и контрольная цифра
что то вроде этого 28+ХХХХХ+УУУУУ+1 28 весовой товар ХХХХХ код УУУУУ вес 1 контрольная но нужна еще и стоимость товара чтоб при изменении цены товар на витрине не перевещивать который уже завешан вот и хочу добавить ZZZZZ типа стоимость а сам штрих код перевести в HEX а потом его печатать как кода бар |
|||
13
kupec
22.08.11
✎
14:50
|
если печатать цифрами то получается штрих код большой не убирается на этикетку, а в HEX думаю меньше будет, хотя могу ошибаться...
|
|||
14
miki
22.08.11
✎
14:51
|
(12)
>>чтоб при изменении цены товар на витрине не перевещивать который уже завешан Т.е. на ценнике цена одна, а с покупателя возьмете другую? |
|||
15
kupec
22.08.11
✎
14:51
|
совершенно верно, попадаются придирчивые
|
|||
16
Torquader
22.08.11
✎
14:58
|
А слабо в штрих-код записать только код товара и цену (стоимость), чтобы вопросов меньше было ?
|
|||
17
povar
22.08.11
✎
14:58
|
(15) что занаит придирчивые, вы закон нарушаете
|
|||
18
povar
22.08.11
✎
14:59
|
цена в штрихкоде имхо бред
|
|||
19
kupec
22.08.11
✎
15:00
|
ну может и так, я не юрист, но суть проблемы в том что на витрине одна цена а на кассе другая
|
|||
20
kupec
22.08.11
✎
15:00
|
(18) что можеш предложить кроме того чтоб цена в штрихкоде ??
|
|||
21
miki
22.08.11
✎
15:01
|
(18)+1
(15)Скидок в магазине нет? |
|||
22
kupec
22.08.11
✎
15:02
|
скидки есть ??? ну а что можете предложить в данной ситуации ?
|
|||
23
1Сергей
22.08.11
✎
15:02
|
(20) менять наклейки при изменении цены.
|
|||
24
Torquader
22.08.11
✎
15:03
|
(22) Самый простой вариант - как в аптеке - новая цена = новый товар. Тогда все остатки идут по старой цене, а новые - по новой. Ну или можно специальные коды, от которых цена зависит, генерить для весового товара - будет тоже самое, что и цена в штрих-коде - только для системы всё будет понятно и путаницы ни в товаре ни в весе не будет.
|
|||
25
kupec
22.08.11
✎
15:05
|
(23)вот от этого и хотим уйти чтоб не перевешивать
(24)если с нуля базу заводить то может и есть в этом смысл |
|||
26
kupec
22.08.11
✎
15:05
|
Microsoft VBScript runtime error: Overflow: '[number: 2806882012357
|
|||
27
kupec
22.08.11
✎
15:05
|
вот что выдал при конвертации в шеснадцатиричную
|
|||
28
Torquader
22.08.11
✎
15:13
|
(25) Можно просто "давать" товару код для определённой цены, когда товар по этой цене явно закончился - код "забирается" обратно и выдаётся другому товару - только для таких "кодов" отдельный справочник нужен.
На ценниках будет код и вес, как положено, а в компьютере будет название и цена для этого кода, а что он никак не связан с кодами и товарами - так это вопрос для учёта - для клиента всё будет хорошо - для ценников и товароведов тоже. |
|||
29
Torquader
22.08.11
✎
15:18
|
(27) Переполнение - естественно больше 2 в 31 степени целочисленные функции не работают.
А конвертацию в любую систему можно смело писать на 1С: Function ConvertNumberToNumberString(ValueForConvert,ResultString,NumericBase) //ValueForConvert-НачальноеЗначение; //ResultString-получаемый результат If ValueForConvert<=0 Then Message("Отрицательное число!!!") Return 0; EndIf; If NumericBase<2 Then Message("Неверная система счисления!!!"); Return 0; EndIf; ResultString=""; While ValueForConvert>0 Do Digit=ValueForConvert%NumericBase; ValueForConvert=Int(ValueForConvert/NumericBase); ResultString=Mid("0123456789ABCDEFGH...",Digit+1,1)+ResultString; EndDo; Return 1; EndFunction Только не забыть дописать представление цифр для записи в строку - просто лень писать сейчас. |
|||
30
kupec
22.08.11
✎
15:41
|
с конвертацией разобрался
|
|||
31
smaharbA
22.08.11
✎
16:28
|
|
|||
32
Torquader
22.08.11
✎
17:51
|
(31) А ты попробуй числа из 120 цифр конвертнуть - вроде как 1С поддерживает свой формат чисел и переполнения не будет, а ЖабаСкрип - он округлит по-чёрному.
|
|||
33
Wobland
22.08.11
✎
21:37
|
а не тот ли это купец, из-за которого Абрахамсу выписали бан? лениво по темам пользователя лазать...
|
|||
34
Wobland
22.08.11
✎
21:37
|
+(33) но имя это у меня стойко ассоциируется с неадекватностью. если неправ, прошу извинить
|
|||
35
smaharbA
22.08.11
✎
21:39
|
х.з. не запоминаю
|
|||
36
Wobland
22.08.11
✎
21:43
|
за свои слова нао\дло отвечать. отвечаю: Очередной вирус, посты (23) и (54)
|
|||
37
Wobland
22.08.11
✎
21:43
|
(36) *надо, конечно
|
|||
38
andrewks
22.08.11
✎
22:20
|
(36) у тебя память такая хорошая, или ты в блокнотик записываешь?
|
|||
39
Wobland
23.08.11
✎
06:52
|
(38) в этом случае память. уж очень себя человек некрасиво вёл
|
|||
40
smaharbA
23.08.11
✎
06:55
|
прочел ту ветку, да уж (с)
|
|||
41
Мимохожий Однако
23.08.11
✎
07:36
|
У автора проблема не программная, а организационная. На товаре должен быть только штрихкод и идентификатор с названием. А ценники надо переклеивать и снимать с продажи товар с неправильными ценами. Можно для мелкого товара вывешивать сменяемый прайс-лист по сгруппированному товару. Гнать в штрихкоды цены принципиально неверно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |