0
- 20.03.2012 - 13:29
|
Просят разобраться, почему во внешней печатной форме выводится как-то неправильно. Должно быть: 1. Товар А 2. Товар Б а есть: 10Товар А 20Товар Б 1С 8.2.13.219 Обычный режим. Смотрю код (сокращенно): СокрЛП(стрТовары.НомерСтроки) + + ". " + СокрЛП(стрТовары.Номенклатура) Долго пытаюсь понять, что тут не так... так как строки на самом деле очень длинные, и пока гоняешь их влево-вправо этот косяк не замечаешь. Оказывается, тот, кто сочинял внешнюю печатную форму, поставил лишний знак + (один плюс до перевода строки, второй в начале следующей), и вот забавный результат в итоге... P.S. "1"++"." = "10" | |
1
- 20.03.2012 - 14:04
| всем любопытным одноЭсникам известно, что приведение типов данных в 1це косячное и имеет нетривиальные умолчания | |
2
- 20.03.2012 - 14:05
| не может быть, приведи всю строку | |
3
- 20.03.2012 - 14:09
| (3) да понятно там все - между плюсами имитируется вставка нулевого значения, а точка служит признаком завершения числа (точнее - конца преобразования | |
4
- 20.03.2012 - 14:26
|
2(3) вызови табло и вставь в него выражение: "1"++"." и радуйся!!! P.S. на этом можно сварганить такой индусский код получения значения ИСТИНА: ""++"."="0" | |
5
- 20.03.2012 - 14:40
|
ТТО часто ошибаются | |
6
- 20.03.2012 - 17:26
| Потому Вирт и не любил неявное преобразование типов. | |
7
- 20.03.2012 - 17:48
| снеговик как продукт для меня умер когда выяснилось что нет никакой возможности в качестве разделителя разрядов указать в настройках системы разделитель, указанный в региональных настройках мухи... | |
8
- 20.03.2012 - 19:58
| (8) Тогда забудь и про Open office/Libre office - у них такая же беда, при том на них работает весь мир | |
9
- 20.03.2012 - 20:06
|
(9) | |
10
- 20.03.2012 - 20:33
| (9) вот любяит у нас народ теплое и мягкое отождествлять | |
11
- 21.03.2012 - 08:33
| национальные настройки разделителей - зло! тех идиотов, что не могут уже столько лет договориться о едином международном стандарте (типа международной системы единиц измереения) представления чисел надо сжигать на кострах. поливая рапсовым маслом (большего не заслужили) чтоб не так быстро подгорали. | |
12
- 21.03.2012 - 08:35
| гораздо проще перестрелять ид.отов типа (12) - их меньше. будет дешевле | |
13
- 21.03.2012 - 08:48
| 2(13) тебе никогда не приходилось думать, что означает "WEIGHT 12,345 (lb)" | |
14
- 21.03.2012 - 08:56
|
WEIGHT 12,345 (lb) - вес 12.345 фунта WEIGHT 12,345 (oz) - вес в унциях пересчет никогда не запоминаю - он есть в телефоне фунт примерно 450 грамм унция - 28 с чем то (для простоты 30 грамм) | |
15
- 21.03.2012 - 08:58
| 2(15) Не угадала. Счет пришел от японцев, а у них (,) - разделитель разрядов, а не целой и дробной части. Т.е. 12345 фунтов - надо заказывать морской контейнер, а не посылочный ящик. | |
16
- 21.03.2012 - 08:58
|
если вес указан только в фунтах и унциях - товар чиста забугорный для себя если товар для экспорта - вес указан в фунтах и унциях и есть значения в граммах/килограммах | |
17
- 21.03.2012 - 09:01
|
(16) ааааа, боцман!!! в рот тебе ноги! я смотрела на lb мы такие счета обычно выставляем в своих единицах (тн и кг), без дробной части и дублируем в единицах страны покупателя без дробной части кстати, там еще прикол есть - есть тонна 1000 кг и короткая тонна 900 с чем то кг | |
| Интернет-форум Краснодарского края и Краснодара |