Выводить каждую букву в отдельную клетку #632048


#0 by ks-815
Подскажите как вывести название фирмы, чтобы каждая буква была в отдельной клетке, всего клеток 40 в строке, если наименование не входит,то должно перенестись на другую строчку??
#1 by butterbean
открой для себя функцию Сред
#2 by Deon
Это откуда такое? Прав(Лев(Наименование,н),1) ?
#3 by vicof
Без фото не взлетит
#4 by Deon
Тем не менее, эта конструкция должна работать. В чём трудность-то, оно ж работает
#5 by Deon
Или вся проблема в переносе на новую строку?
#6 by ks-815
Нужно, чтобы огромное наименование переносило на другую сточку, и чтоб целыми словами переносило.
#7 by Фокусник
Для 41 по 80...
#8 by Фокусник
целые слова уже сложнее
#9 by ks-815
а дальше?
#10 by Deon
Как вариант, можно разбить строку с наименованием на массив отдельных слов. Потом цикл по словам с проверкой, влезет ли в оставшиееся место в текущей строке, если не влезет, то вывод новой секции, если влезет, то цикл по символам слова с присоединением.
#11 by ks-815
а как эту мысль кодом выразить? :)
#12 by butterbean
че-то проблем не видно — один бесконечный цикл, а внутри цикл от 1 до 40, ну и прервать когда строка кончится
#13 by ks-815
надо ещё,чтобы слово целое было, если не входит слово,то пробелы вместо него вставить!
#14 by Deon
Давай по-порядку, сначала сделай из своей длинной строки массив с отдельными словами.
#15 by butterbean
ну тады как в , делается при помощи СтрЗаменить(ТвояСтрока,Символы.ПС)
#16 by Фокусник
это ТЗ? :) PS еще забыла в конце: "Фигово понял что-ли??!!!" ;)
#17 by Deon
Хотя, можно и без массива, но с массивом как-то красивее, по-моему
#18 by Deon
А это чтобы заменить пробелы на ПС и потом бежать по строкам многострочной строки?
#19 by Jofa
Без ФОтки не взлетит!!
#20 by Ахиллес
Никто не хочет работать забесплатно. Подсказать, направить в нужном направлении это пожалуйста, но не делать всю работу за тебя.
#21 by Deon
"строка многострочной строки" жесть
#22 by Starhan
можно сразу с пробелами. Если не считать что надпись типа ООО "Вектор" должна быть в одну строку.
#23 by ks-815
я большой бородатый мужик. Помогай мне, не глядя на меня.
#24 by Deon
Ну, в принципе, для кажной новой 40-символьной строки можно искать последний пробел и выводить нужное количество символов
#25 by Deon
А где волшебное слово?
#26 by ks-815
Кстати, ещё нужно, чтобы 4 строки вывелись, даже если пустые. Нужно 4 области делать или как-то одной можно обойтись?
#27 by Mikeware
Все проще. Нужно просто позвать программиста...
#28 by VasjaIvanov
конецесли конеццикла
#29 by Deon
Когда ж вы уже перестанете переменные зарезервированными словами обзывать
#30 by Jofa
Ты фотку выложь тебе помогут ..) Без фотки Не взлетит!
#31 by VasjaIvanov
не важно это, главное концепция
#32 by VasjaIvanov
строка на "строчка" переименвать
#33 by DrShad
ты не в теме, да и весь твой код в топку
#34 by Starhan
Наверное необоходимо печатать текст на чековой ленте?
#35 by VasjaIvanov
свой напиши
#36 by Deon
Ну код же и правда ужасный. Сам алгоритм нерабочий. Хотя суть, конечно, в этом
#37 by hhhh
так он ведь и написал.
#38 by Deon
Белочка, вероятно, у тебя уже есть какие-нибудь более продвинутые, чем в наработки?
#39 by VasjaIvanov
это была суть, а не мега рабочий код, конечно надо добавить еще условий. хде???
#40 by hhhh
ну написал код, а вы его обругали.
#41 by Deon
У и автор один и тот же )
#42 by DrShad
ну так с умным то человеком всегда приятно
#43 by ks-815
А подскажите,плиз, про моё -ое сообщение..
#44 by DrShad
да, можно одной
#45 by VasjaIvanov
доставточно одной
#46 by hhhh
ну скопируйте из типовой, там ведь миллион примеров, в каждом регламентированном отчете, чего вы нас грузите?
#47 by VasjaIvanov
4 раза повторить , или область из 4 строчек состоять будет
#48 by Deon
При неумении написать код в разораться в механизмах регл.отчетов будет, мне кажется, непросто
#49 by hhhh
и чего, если не умеет, сейчас другие блоки начнет мастерить, она значит БП 4.0 сваяет к Новому году?
#50 by Deon
А учитывая , можно сделать 1 цикл с 1 до 160 и получение выводимого символа выбросить в функцию )
#51 by Deon
А вдруг ) Незамутненный разум способен на многое )
#52 by Фокусник
Не похожа ты на бородатого толстого мужика: в базе мисты есть твоё фото ;)
#53 by ks-815
Теперь тебе придётся написать хотя бы схематично цикл как сказали в :)
#54 by Фокусник
На, держи:
#55 by ks-815
Спасибоньки, ща погляжу :)
#56 by Deon
Фокусник - настоящий мужик. Сам нашел фотку, сам всё сделал. Уважаю
#57 by ks-815
О ДААААААААААА!! именно так!!!!!!! божешки!! как я радо!! :)
#58 by Deon
Так у тебя борода никогда не вырастет. Пора уже самой разбираться )
#59 by Фокусник
Фигли ее искать, она сразу скриптом отображается :)
#60 by Deon
Ну это ж думать надо... Слово неведомое 1С-нику - "скрипт"...
#61 by Фокусник
Сто лет назад прицепил ( вроде его выкладывал) удобно, рядом с ником сразу фотки :)
#62 by Deon
Поделишься?
#63 by Фокусник
#64 by ks-815
я разложила строку на слова и они у меня в одну строчку без пробелов пока выводились.. медленно конечно думается, в отличие от бородатых суровых людей :)
#65 by Deon
А куда его теперь подпихнуть?
#66 by Deon
Ну все равно, уже молодец
#67 by DrShad
+1
#68 by ks-815
хочешь бородатые фотографии разглядывать??
#69 by Deon
На тебя любоваться буду
#70 by Фокусник
, в личной карточке: Персональный JavaScript
#71 by DrShad
круто! огромный сенкс
#72 by Deon
О, спасибо )
#73 by Deon
72 к 70
#74 by Фокусник
, пошутил: у кого фото нет - :) Вы главное потом в пятничные ветки при посторонних глазах не заходите ;)
#75 by Deon
Я так вижу там ещё много всякого хитрого функционала
#76 by mikecool
аааа, белочка пришла!!!! зы: сорри, испужался )))
#77 by DrShad
у нас за это не ругают :))
#78 by mikecool
+76 ничо так белочка
#79 by Mikeware
Ты про или про ?
#80 by Deon
Поддерживаю
#81 by villiss
Класс!!! Спасибо
#82 by Mikeware
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С