Лайфхаки по работе со строками в 1С от ТОП программиста

preview_player
Показать описание
В этом видео Ингвар показывает, как 8 строк кода по обработке строк в 1С превратить в одну изящную строку с таким же функционалом.

И как всегда Ингвар привел ссылки на стандарт по работе со строками в 1С.

Информационные площадки "Жёлтого клуба":

Подписывайся на канала Желтого клуба, что не пропустить интересных гостей
Рекомендации по теме
Комментарии
Автор

Супер! Большое видео смотреть это надо собраться, а вот такие маленькие это прям ням-ням) Спасибо!

arshanskiysergey
Автор

Желтому клубу и Ингвару респект! Насчет использования Формат() сам именно так и делал, хотя в типовых есть БСПешный метод ДополнитьСтроку(), а вот насчет XMLСтроки() не был в курсе насчет стандарта, все таки ее применение не так часто мелькает в типовых.

eXtendC
Автор

Отличная идея, разбить большое видео на лайфхаки. Палец вверх. После просмотренного видео становится стыдно за свой код:(, применяемые методы принял на вооружение:)

mikefrygin
Автор

Для дополнения строки до нужной длины использую конструкцию: + НомерЗаказа, 11); так код вроде бы читабельней.

alexander
Автор

В данном случае, конечно, вряд ли предусмотрено по бизнес-логике, что НомерЗаказа может быть = 0, но при заданной форматной строке получим на выходе "0", а не т.е. необходимо учитывать, что на представление нуля в Формат() не распространяются остальные параметры форматной строки, если только не задать пустое значение в ЧН.

whatsoever
Автор

Функция "Формат" вам в помощь, для того и создана)) Все тоже умеет еще и на клиенте

МихаилГ-яв
Автор

Вопрос в том, стоила ли игра свеч? Возможно, достаточно было нормально задокументировать функцию?
Т.е. каково соотношение пользы к затраченному времени даже в конкретном случае?

ojiojiowka
Автор

Стоп стоп стоп, может подразумевается что номер не менее 11 символов, а вообще может быть 20 символов. указывая длину строки 11 мы разве не обрезаем возможные 9 символов?!
Метод хороший но применять стоит только если длинна строки меньше 11

cTrudogolik
Автор

Открывая видео сразу подумал про Формат(). А тут какая-то сериализация и XMLСтрока. Для чего? Все таки XMLСтрока немного для другого...

Anton-niun
Автор

xmlстрока - норм; использовать Формат в данном случае - бред; После формата теперь хрен поймешь ЧТО происходит, и ГДЕ гарантия что отформатируется верно ... горе от ума получается ...

ВиталийЧайкин-щс
Автор

Текст самой проги на русском, текст настроечного окна на английском 🤦‍♂️

ukrainesov
Автор

А кто то проверял на вывод этот метод? Что то у меня походу лыжи не едут. В Конструкторе форматной строки все отображается правильно, в Итоговом резлуьтате нет нулей.

magic-genie-of-the-lamp