#0
by админ1
вечер, программеры бухам пишу отчет и там есть пара вещей: 1.перед числом из ТЗ (код подстатьи) нужно добавить 0 коды: 03 05 07 и т.д. в таблицу идет 3 5 7 и т.д. перевожу в строку: ЧислоВСтрВиде=Строка(НужноеЧисло); НовоеЧисло="0"+ЧислоВСтрВиде; через Сообщить кажет правильно, а в таблицу опять без нолей идет как обойти? 2. в ТЗ есть пустые ячейки с типом-число, иногда они пустые, в таблицу пишет 0, что не есть гуд раз пустые-надо пустыми и оставить) 3. почему то не пашет безотказная штука ПараметрыСтраницы, а точнее, не хочет выводить на печать ландшафтом, упорно сует портретную ориентацию.
#6
by Таня
идиоты... все... кроме некоторых... надо все параметры указывать, если опускаешь, то пустые места между запятыми ставить
#7
by админ1
идиоты... все... кроме некоторых... согласен 1.если что-параметр Ориентация страницы идет первым и никаких запятых перед собой не требует, так же как и после, если он единственный 2. ну естесственно было опробовано и с запятыми!)
#16
by админ1
да весь код обалденно длинный! я 2 дня парился, там 8 ТЗ, в итоге все сливается в одну, из которой выводится перебором строк в таблицу для печати проблем всего 3 осталось: 1. в ТЗ есть колонка КодПодстатьи, тип которой-число, и числа там типа 3,5,6,7,33 и т.д. нужно те числа, которые меньше 10, привести к виду 03,05,06,07 и т.д., я пытался конвертить число в строку и прибавлять "0" (см пост 0), и Сообщить выводит число правильно, с 0 впереди, но в таблице оно снова выглядит без 0, то есть пять конвертиться в число. 2. в ТЗ есть пустые ячейки, и при выводе их в таблицу они заменяются на 0 (ноль) мне же нужно оставить их пустыми, как есть 3. ни в какую не хочет таблица выводится на печать сразу в ландшафтной ориентации Таб.Показать; вот все что связано с внешним видом таблицы пробовал также делать типа: Таб.ПараметрыСтраницы(2,,,,,,,,,,,,,,,,);
#20
by insider
насчет нулей: Чсл - это наше число, т.е. цифра в твоем случае, Зн - это сколько знаков нам нужно (всего, с запятой вместе), делаем так: СтрЗаменить(Формат(" ","С"+(Зн-СтрДлина(Чсл)))," ","0") - это добавились ведущие нули, дальше прибавить к этому чуду СокрЛП(Чсл) и так и выводить на печать, без #Ч015.2
#29
by insider
не сложность - универсальность, т.е. неважно сколько нулей, хотя это и несколько выходит за рамки задачи... привык задачи в общем виде решать.
#31
by insider
очень интересно выделен код в ... вероятно "ржуНиПаДецки" - новый оператор встроенного языка :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Интерфейсы наложились. Как убрать наложение ?
- ТиС: Как убрать остатки округления из регистра.
- 60 счет - убрать субсчета
- Поскажите по субконто, если убрать Только обороты....
- Как в отчете убрать нули?
- Вставляю ТЗ на форму, как добавить иконки Добавить строку, изменить
- Добавить нули перед числом
- Как быстро убрать ведущие нули кода?
- Убрать нули из дробной части при форматировании
- v8: Убрать нули в номере счет фактуры при печати (типовая конфигурация)
- Как убрать копейки(нули) в ценнике. Конфа УТ 10.3.10.4
- Убрать нули после запятой в количестве в УТ10.3
В этой группе 1С
- Перенос справочников по оле! Обработка значений неопределенного типа
- как вынести код 1с в dll?
- выгрузка из астора
- 3 ключа LPT, драйвер не ставится
- Опенконф/Телепат2/Интеллисенс и др. скрипты (продолжим 25?)
- Запуск таймера в 1С
- Выгрузка из ТиС в УСН 7.7
- Как при выборе элемента справочника задать возможность выбора только группы
- Помогите с задачкой по займам
- Как к УПП подключить внешнюю обработку?
- Отправка SMS из 1sv77
- Фиксация строк/колонок
- Как программно перенести элемент спр. в др. группу?
- 1С 7.7Торговля и Склад штрих-код
- ПолуОФФ Цитрикс 1.8 грузит на 100% проц на том клиенте, где поключен сканер
- Остатки ТМЦ и Инвентаризация
- Как из одной формы вызвать процедуру другой формы.
- Запись в документ. Поле объекта недоступно для записи
- УПП Перепланирование в производстве
- Таблица значения в Форме списка Вопрос?