powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Можно ли данные из столбцов табличной части соединить в одну строку?
15 сообщений из 15, страница 1 из 1
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143275
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно соединить строки из колонок таблицы в единую результирующую строку.Выложил скрин. Нужно что бы было так: (Вискоза 95%, Эластан 5%).
Есть ли такая функция в 1С? Поисковик ничего вразумительного не выдал. Еще в инете нашел какой то сложный метод соединения строк в запросе. Но там что-то больно сложно. Может кто подскажет, как это можно сделать?
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143310
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iНужно соединить строки из колонок таблицы в единую результирующую строку.Выложил скрин. Нужно что бы было так: (Вискоза 95%, Эластан 5%).
Есть ли такая функция в 1С? Поисковик ничего вразумительного не выдал. Еще в инете нашел какой то сложный метод соединения строк в запросе. Но там что-то больно сложно. Может кто подскажет, как это можно сделать?
перекрестный запрос самой ТЧ с ТЧ и отобрать те где номер меньше своего и тд
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143379
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zerroorehov_iНужно соединить строки из колонок таблицы в единую результирующую строку.Выложил скрин. Нужно что бы было так: (Вискоза 95%, Эластан 5%).
Есть ли такая функция в 1С? Поисковик ничего вразумительного не выдал. Еще в инете нашел какой то сложный метод соединения строк в запросе. Но там что-то больно сложно. Может кто подскажет, как это можно сделать?
перекрестный запрос самой ТЧ с ТЧ и отобрать те где номер меньше своего и тд
Ничего не понял.
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143405
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_i,

Это довольно распрастраненный прием в 1с. Соединить 2 набора данный (без условия или по истине) и получить декартово произведение (каждая запись левого набора будет присоединена к каждой записи правого набора ). Потом выбрать нужные, но на большом ко-ве данный так лучше не делать
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143599
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mad_Headorehov_i,

Это довольно распрастраненный прием в 1с. Соединить 2 набора данный (без условия или по истине) и получить декартово произведение (каждая запись левого набора будет присоединена к каждой записи правого набора ). Потом выбрать нужные, но на большом ко-ве данный так лучше не делать
А на примеры можете тынц дать?
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143641
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хоть пристрелите не понимаю зачем здесь запрос, и каким образом запросом это сделать. Обычный цикл по строкам без лишних обращений к базе чем не устраивает?
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143720
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerхоть пристрелите не понимаю зачем здесь запрос, и каким образом запросом это сделать. Обычный цикл по строкам без лишних обращений к базе чем не устраивает?
Согласен, что за манера всё пихать в запросы? Запрос он не для того. А подобные вещи гораздо проще сделать на встроенном языке, там кода-то на четыре строки получается.

ЗЫ лучше всего добавить в справочник строковый реквизит неограниченной длинны, и в него записывать сие представление (Вискоза 95%, Эластан 5%) при записи элемента справочника.
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143779
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаковjavapeckerхоть пристрелите не понимаю зачем здесь запрос, и каким образом запросом это сделать. Обычный цикл по строкам без лишних обращений к базе чем не устраивает?
Согласен, что за манера всё пихать в запросы? Запрос он не для того. А подобные вещи гораздо проще сделать на встроенном языке, там кода-то на четыре строки получается.

ЗЫ лучше всего добавить в справочник строковый реквизит неограниченной длинны, и в него записывать сие представление (Вискоза 95%, Эластан 5%) при записи элемента справочника.
Что-то я примеров не нашел в инете как циклом сделать.
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143788
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_i,Что-то я примеров не нашел в инете как циклом сделать. если и для таких вещей нужен пример в интернете, погуглите "1с обход табличной части в цикле"
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143833
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerorehov_i,Что-то я примеров не нашел в инете как циклом сделать. если и для таких вещей нужен пример в интернете, погуглите "1с обход табличной части в цикле"
Чё мне гуглить, я и так знаю её как обходить.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
		Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
			Объект.Составник=СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
		КонецЦикла;		
КонецПроцедуры



Результат только не такой, какой нужно.
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143851
slavik1c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_ijavapeckerorehov_i,пропущено...
если и для таких вещей нужен пример в интернете, погуглите "1с обход табличной части в цикле"
Чё мне гуглить, я и так знаю её как обходить.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
		Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
			Объект.Составник=СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
		КонецЦикла;		
КонецПроцедуры



Результат только не такой, какой нужно.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
	Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
		Объект.Составник=Объект.Составник +", "+СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
	КонецЦикла;
Объект.Составник = прав(Объект.Составник, СтрДлина(Объект.Составник)-2); //обрезать первую запятую		
КонецПроцедуры
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143874
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik1corehov_iпропущено...

Чё мне гуглить, я и так знаю её как обходить.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
		Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
			Объект.Составник=СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
		КонецЦикла;		
КонецПроцедуры



Результат только не такой, какой нужно.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
	Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
		Объект.Составник=Объект.Составник +", "+СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
	КонецЦикла;
Объект.Составник = прав(Объект.Составник, СтрДлина(Объект.Составник)-2); //обрезать первую запятую		
КонецПроцедуры



Большое спасибо за подсказку
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143904
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_i,Большое спасибо за подсказку Офигеть подсказка Наташа звонит поручику Ржевскому:
- Поручик, приезжайте ко мне на чай.
- Да мне и дома неплохо.
- У меня варенье вкусное.
- Наташа, я же не люблю сладкого.
- Hу приезжайте - трахнемся.
- Намек понял.
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143944
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik1corehov_iпропущено...

Чё мне гуглить, я и так знаю её как обходить.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
		Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
			Объект.Составник=СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
		КонецЦикла;		
КонецПроцедуры



Результат только не такой, какой нужно.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
&НаСервере
Процедура СоставникОднойСтрокойНаСервере()
	// Вставить содержимое обработчика.
	Для Каждого СтрТабл Из Объект.СоставТкани Цикл	
		Объект.Составник=Объект.Составник +", "+СтрТабл.НазваниеСостава+" " +СтрТабл.ПроцентноеСодержание;
	КонецЦикла;
Объект.Составник = прав(Объект.Составник, СтрДлина(Объект.Составник)-2); //обрезать первую запятую		
КонецПроцедуры


А ещё неплохо бы не забыть очистить реквизит перед заполнением, иначе при повторном заполнении получится каша.
...
Рейтинг: 0 / 0
Можно ли данные из столбцов табличной части соединить в одну строку?
    #39143947
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В догонку. Неплохо бы реквизит табличной части ПроцентСодержания переделать в числовой (символ % можно в любой момент подсунуть). А то мало ли, понадобится суммировать значения в этой колонке, или отсортировать по ним.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Можно ли данные из столбцов табличной части соединить в одну строку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]