По теме из базы знаний
- АРМ Начальника производства и АРМ Рабочего цеха для 1С:УНФ. Цифровое производство малого и среднего бизнеса
- Как сдать экзамен 1С:Специалист по платформе?
- Фриланс: как получать московскую зарплату, живя в деревне у дедушки
- Как стать автором курсов, и чем поможет Инфостарт
- Быстрый поиск комбинаций значений с заданной суммой на HTML-странице с использованием JavaScript
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Нечего сложного нет. Преобразуйте в строку (если это не строка), потом переберите все элементы строки. Что-то типа
Где ВашаСтрока это 261 220 141 545 в формате строки, если число, то преобразовать через Строка()
Длина = СтрДлина(СтрЗаменить (ВашаСтрока, " ", ""));
Сч = 1;
Сумма=0;
Пока Сч<=Длина Цикл
Сумма = Сумма+Число(Сред(Строка, Сч, 1));
Сч = Сч+1;
КонецЦикла;
Где ВашаСтрока это 261 220 141 545 в формате строки, если число, то преобразовать через Строка()
Процедура ВСТАВИТЬПриИзменении(Элемент)
// данные это первый реквизит куда вводится число
// сумма это второй реквизит куда выводится СУММА чисел
Данные = ЭтаФорма.ТекущийЭлемент.ТекущиеДанные;
Первое = Лев(Данные, 1);
Второе = Лев(Данные, 2);
// итд
итог = первое+второе;
ЭтаФорма.Элементы.СУММА= итог;
КонецПроцедуры
как то так хотел сделать
// данные это первый реквизит куда вводится число
// сумма это второй реквизит куда выводится СУММА чисел
Данные = ЭтаФорма.ТекущийЭлемент.ТекущиеДанные;
Первое = Лев(Данные, 1);
Второе = Лев(Данные, 2);
// итд
итог = первое+второе;
ЭтаФорма.Элементы.СУММА= итог;
КонецПроцедуры
как то так хотел сделать
(6) И сколько раз ты будешь использовать лев, сред или прав?
Делай как предложили:
1. через формат приводи своё число к строке без пробелов.
2. Получи длину строки и проходи циклом
3. В цикле получай текущий символ приводи его к числу и прибавляй к сумме.
Профит
Всё как в (4) только вместо
Надо
Делай как предложили:
1. через формат приводи своё число к строке без пробелов.
2. Получи длину строки и проходи циклом
3. В цикле получай текущий символ приводи его к числу и прибавляй к сумме.
Профит
Всё как в (4) только вместо
Длина = СтрДлина(СтрЗаменить (ВашаСтрока, " ", ""));
Надо
ВашеЧислоВВидеСтроки = Формат(ВашеЧисло, "бла бла бла не помню что там надо");
Длина=стрДлина(ВашеЧислоВВидеСтроки);
(8) Sevens,
я бы предложил
а вообще Sevens прав(а)
Надо
ВашеЧислоВВидеСтроки = Формат(ВашеЧисло, "бла бла бла не помню что там надо");
ВашеЧислоВВидеСтроки = Формат(ВашеЧисло, "бла бла бла не помню что там надо");
я бы предложил
Формат(ВашеЧисло, "ЧГ=0");
а вообще Sevens прав(а)
ЧислоИзСтроки = 0;
Для символ=1 из СтрДлина(ВашеЧисло) Цикл
ЧислоИзСтроки = ЧислоИзСтроки + Число(Сред(ВашеЧисло,Символ,1));
КонецЦИкла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот