|
Строку в таблицу значения ↓ (Волшебник 19.02.2024 16:55) |
☑ | ||
---|---|---|---|---|
0
sgs32sgs
19.02.24
✎
14:01
|
Здравствуйте!
Есть строка: Значение1-Значение2-Значение3...............ЗначениеN. Надо эту строку забить в таблицу значения. Значение всегда разное количество. Кто знает как это сделать? |
|||
1
Волшебник
19.02.24
✎
14:03
|
Все знают. А Вам зачем?
|
|||
2
vicof
19.02.24
✎
14:03
|
Только боги ведают как расшифровать твои мысли и направить тебя на путь истинный
|
|||
3
sgs32sgs
19.02.24
✎
14:05
|
(1) учусь
|
|||
4
mikecool
19.02.24
✎
14:06
|
(3) боты тоже учатся...
как создаешь тз? как узнаешь - сколько колонок? |
|||
5
sgs32sgs
19.02.24
✎
14:08
|
(4) ТЗ = Новый ТаблицаЗначений;
Колонок может быть разное количество. В это и проблема |
|||
6
Garykom
19.02.24
✎
14:09
|
1. СтрРазделить в массив
2. Обход массива и добавление строк в ТЗ |
|||
7
unenu
19.02.24
✎
14:10
|
ЗаполнитьЗначенияСвойств(НоваяСтрока, ВсякиеЗначения)
|
|||
8
Garykom
19.02.24
✎
14:10
|
Хотя гениальней это массив передать в запрос как параметр
И результат запроса в ТЗ )) |
|||
9
sgs32sgs
19.02.24
✎
14:12
|
(6) Спасибо!
|
|||
10
Волшебник
19.02.24
✎
14:16
|
(8) Не учите плохому
|
|||
11
Волшебник
19.02.24
✎
14:17
|
(6) Сказали же, колонки. См (5)
|
|||
12
Кондер
19.02.24
✎
14:46
|
(11) Все лгут, думали то про строки
|
|||
13
Волшебник
19.02.24
✎
14:48
|
(12) О, у Вас прокачанный telepat.dll
|
|||
14
lodger
19.02.24
✎
15:02
|
(0)
МассивЭлементов = СтрРазделить(СтрокаИмениsgs32sgs,"-"); ТЗ = Новый ТаблицаЗначений; Итератор = 1; Для каждого ЭлМасс из МассивЭлементов Цикл ТЗ.Колонки.Добавить("к"+ Итератор); Итератор = Итератор + 1; КонецЦикла; Итератор = 1; НоваяСтрока = ТЗ.Добавить(); Для каждого ЭлМасс из МассивЭлементов Цикл НоваяСтрока["к"+ Итератор] = ЭлМасс; Итератор = Итератор + 1; КонецЦикла; |
|||
15
Волшебник
19.02.24
✎
15:03
|
(14) Где, блять, лесенка?!
|
|||
16
LivingStar
19.02.24
✎
15:04
|
Доброго времени суток, всем!
|
|||
17
lodger
19.02.24
✎
15:04
|
(15) whois лесенка
|
|||
18
lodger
19.02.24
✎
15:04
|
(16) это ты лесенка?
|
|||
19
АгентБезопасной Нацио
19.02.24
✎
15:05
|
(15) у него другой стиль - "пандус"
|
|||
20
Garykom
19.02.24
✎
15:07
|
(15) Действительно где?
Почему еще на сайте по 1С нет встроенного форматирования кода 1С :) |
|||
21
lodger
19.02.24
✎
15:07
|
(19) редактировать код 1с в текстовом поле форума удобно только в таком виде.
(15) Гомэнасай Семпай. |
|||
22
АгентБезопасной Нацио
19.02.24
✎
15:07
|
Ливингстар вернулся!
"Шоу должно продолжаться!"© |
|||
23
lodger
19.02.24
✎
15:08
|
(20) ты еще Конструктор Запросов предложи накатить!
|
|||
24
LivingStar
19.02.24
✎
15:08
|
(22) Я не могу сам вернуться. Мне могут только разрешить.
|
|||
25
Garykom
19.02.24
✎
15:09
|
(23) Было бы идеально встроить Конфигуратор
|
|||
26
lodger
19.02.24
✎
15:12
|
(25) 1с покупает контрольные пакеты интересных проектов, делает их своими дочками и публикует этот функционал на 1с.ру
может Станислав купит контрольный пакет paste1c.ru/about и вставит оттуда редактор кода в поле комментария на форуме? |
|||
27
lodger
19.02.24
✎
15:14
|
(24) ты активируешься когда Станислав грязно ругается?
|
|||
28
1Снеговик
19.02.24
✎
15:19
|
(20) было же, сам видел
|
|||
29
1Снеговик
19.02.24
✎
15:20
|
(14) ИИ не разобрал в этой каше код 1С ))
|
|||
30
LivingStar
19.02.24
✎
15:21
|
(27) Я ничего не делаю. Я существую, как я понял. И не более. А меня мочат, кому не лень. А кто то может пожалеть. Вот как тут. Я же не думал что смогу выйти. Пожалел, кто то значит. А завтра может замочат снова.
|
|||
31
sgs32sgs
19.02.24
✎
15:34
|
(14) Вам отдельное спасибо! И всем остальным тоже, за то, что ветку держали вверху.
|
|||
32
lodger
19.02.24
✎
15:38
|
(29) конфигуратор считает, что всё в порядке. (кроме исключения, что я объявил переменную вначале)
|
|||
33
ass1c
19.02.24
✎
19:25
|
Если лень писать какие-то там алгоритмы...
СтрокаЭлементов = "Значение1-Значение2-Значение3-ЗначениеN"; МассивЭлементов = СтрРазделить(СтрокаЭлементов, "-"); СтруктураЭлементов = ОбщегоНазначенияУТКлиентСервер.ПреобразоватьМассивВСтруктуруИлиСоответствие(МассивЭлементов, Истина); МассивСтруктур = Новый Массив; МассивСтруктур.Добавить(СтруктураЭлементов); ТЗЭлементов = ОбщегоНазначенияУТ.МассивВТаблицуЗначений(МассивСтруктур); |
|||
34
Волшебник
19.02.24
✎
16:26
|
(32) ой, дурак...
|
|||
35
Tata_77159
19.02.24
✎
17:27
|
Массив = СтрРазделить(Строка123,"-");
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицуИзМассива(Таблица, Массив, ИмяПоля) https://koder.by/bsp_dopolnittablicuizmassiva.php |
|||
36
Волшебник
19.02.24
✎
19:24
|
(35) Использовать БСП для всякой фигни — это стрелять из пушки по воробьям.
Хотя если БСП встроена в конфу, то можно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |