|
Наименование номенклатуры растягивается | ☑ | ||
---|---|---|---|---|
0
aleks100
17.02.15
✎
05:54
|
Почему-то наименование номенклатуры в некоторых накладных растягивается( добавляется много пробелов),а в остальных нормально.В чем может быть причина УТ 10.3?
|
|||
1
VladZ
17.02.15
✎
06:24
|
(0) картинку покажи.
|
|||
2
aleks100
17.02.15
✎
09:24
|
как картинку показать?
|
|||
3
Кай066
17.02.15
✎
09:25
|
||||
4
Cube
17.02.15
✎
09:26
|
(3) Ахахаха)))))))))))
Зачёёёёёт!!)))))))) |
|||
5
aleks100
17.02.15
✎
09:59
|
выходит в таком ввидеhttp://i64.fastpic.ru/big/2015/0217/5f/d9e405db1e4a0cc1d869ccf910c2f05f.png
|
|||
6
aleks100
17.02.15
✎
10:01
|
только на одном документе
|
|||
7
Cube
17.02.15
✎
10:01
|
(5) И где там что растянуто? Буквы все на метсе. Шириной колонок макета 1С автоматически управлять не умеет... Значит, или макет такой, или в коде устанавливают ширину колонки.
|
|||
8
aleks100
17.02.15
✎
10:03
|
(6) в номенклатуре много пустого места,в других фактурах нет такого
|
|||
9
Cube
17.02.15
✎
10:05
|
(8) Прикольно, да?
|
|||
10
aleks100
17.02.15
✎
10:11
|
(9) ну да
|
|||
11
Cube
17.02.15
✎
11:02
|
(10) Перечитай (7) на три раза и потом ещё необходимое количество раз, пока не наступит прозрение :)
|
|||
12
salvator
17.02.15
✎
11:24
|
(8) Пусто место - это что?
Посмотри, может у тебя в наименовании номенклатуры реально пробелами забито в конце. |
|||
13
aleks100
17.02.15
✎
11:32
|
(12)сделал обработка проверку длина наименования номенклатуры максимум 35 символов,похоже дело не в наименовании
|
|||
14
aleks100
17.02.15
✎
11:35
|
получается где-то увеличивается ширина колонок
|
|||
15
13_Mult
17.02.15
✎
11:37
|
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
|
|||
16
nordbox
17.02.15
✎
11:44
|
(13)тяжееееееелый случай
ты еще раз читай по буквам(7) там ответ |
|||
17
ssh2QQ6
17.02.15
✎
11:47
|
Может быть еще в запросе для получения данных для печати наименование получают как Выразить КАК строка(200) и если старая платформа, то возвращает фиксированную длину строки.
|
|||
18
aleks100
17.02.15
✎
11:50
|
"ВЫБРАТЬ
| ВложенныйЗапросПоТоварам.Номенклатура, //| ВЫРАЗИТЬ(ВложенныйЗапросПоТоварам.Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК Товар, | ВЫРАЗИТЬ(ВложенныйЗапросПоТоварам.Номенклатура.НаименованиеПолное КАК СТРОКА(500)) КАК Товар, | ВложенныйЗапросПоТоварам.Номенклатура.Код КАК Код, | ВложенныйЗапросПоТоварам.Номенклатура.Артикул КАК Артикул, | ВложенныйЗапросПоТоварам.Количество, | ВложенныйЗапросПоТоварам.КоличествоМест, | ВложенныйЗапросПоТоварам.ЕдиницаИзмерения.Представление КАК ЕдиницаЦены, | ВложенныйЗапросПоТоварам.ЕдиницаИзмеренияМест.Представление КАК ЕдиницаМест, | ВложенныйЗапросПоТоварам.Цена, | ВложенныйЗапросПоТоварам.Сумма, | ВложенныйЗапросПоТоварам.СуммаНДС, | ВложенныйЗапросПоТоварам.ПроцентСкидкиНаценки КАК Скидка, | ВложенныйЗапросПоТоварам.ПроцентАвтоматическихСкидок КАК АвтоматическаяСкидка, | ВложенныйЗапросПоТоварам.ХарактеристикаНоменклатуры КАК Характеристика, | ВложенныйЗапросПоТоварам.СтранаПроисхождения КАК СтранаПроисхождения, | ВложенныйЗапросПоТоварам.НомерГТД КАК НомерГТД, | ВложенныйЗапросПоТоварам.СерияНоменклатуры КАК Серия, | ВложенныйЗапросПоТоварам.НомерСтроки КАК НомерСтроки, | ВложенныйЗапросПоТоварам.Метка КАК Метка, |
|||
19
Кай066
17.02.15
✎
11:52
|
Вы сегодня уже употребляли наркотики?
|
|||
20
hhhh
17.02.15
✎
11:55
|
(18) петросян.
|
|||
21
ssh2QQ6
17.02.15
✎
12:00
|
(18) а версия платформы какая, 8.1?
|
|||
22
aleks100
17.02.15
✎
12:03
|
8.3 платформа?
|
|||
23
ssh2QQ6
17.02.15
✎
12:04
|
(22) платформа, а режим совместимости какой установлен?
|
|||
24
nordbox
17.02.15
✎
12:05
|
(22) Супер,
поделись травой? |
|||
25
marty0701
17.02.15
✎
12:05
|
Побуду кэпом
ВЫРАЗИТЬ(ВложенныйЗапросПоТоварам.Номенклатура.НаименованиеПолное КАК СТРОКА(500)) КАК Товар, Тут твое растяжение строки! |
|||
26
ssh2QQ6
17.02.15
✎
12:07
|
+ (23) при переходе на 8.2 менялось поведение выразить
"Операция языка запросов ВЫРАЗИТЬ возвращает строку переменной длины (без концевых пробелов) при приведении к типу СТРОКА. В режиме совместимости с версией 8.1 поведение не изменилось." Так что если не установлена совместимость с 8.1, то не в этом дело |
|||
27
Serg_1960
17.02.15
✎
12:17
|
Чего голову ломаете? Автор же сказал "в некоторых накладных" - эти "некоторые" и надо проверить на предмет вшивости.
PS: я бы строки присвоения значения изменил бы и не парился. Типа: Если СтрДлина(Выборка.Товар) > 75 Тогда Область.Товар = СокрЛП(Выборка.Товар); СообщитьНачинаемРугатьсяМатом(); КонецЕсли; |
|||
28
aleks100
18.02.15
✎
04:57
|
Прокручивался цикл несколько раз этот код,поэтому колонка растягивалась при нескольких проходах
Если Не ВыводитьКоды Тогда ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки + Макет.Область("КолонкаКодов").ШиринаКолонки; КонецЕсли; Если НЕ ЕстьСкидки Тогда ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки + Макет.Область("СуммаБезСкидки").ШиринаКолонки + Макет.Область("СуммаСкидки").ШиринаКолонки; КонецЕсли; Если не флВыводитьМест Тогда ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки + ФормированиеПечатныхФорм.РасчетШириныОбластиМакета("Мест", Макет); КонецЕсли; |
|||
29
aleks100
18.02.15
✎
04:58
|
спасибо решил проблему
|
|||
30
aleks100
18.02.15
✎
04:59
|
в начале цикла сделал
// Получение ширины колонки ШиринаКолонкиТовар = Макет.Область("Товар").ШиринаКолонки ; в цикле добавил // Инициализация колонки ОбластьКолонкаТовар.ШиринаКолонки = ШиринаКолонкиТовар; |
|||
31
mehfk
18.02.15
✎
05:18
|
То что ты сделал называется прикрутить костыль.
|
|||
32
aleks100
18.02.15
✎
05:41
|
)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |