Имя: Пароль:
1C
1С v8
Список значений
0 Uchenica74
 
17.06.13
13:37
Добрый день! Подскажите пожалуйста, как правильно заполнить реквизит с типом строка, данными хранящимися в списке значений, пишу так:
НовоеСобытие.СодержаниеСобытия = СЗ;
к сожалению записываются данные в реквизит в тако виде: Обеспечить запас по Вар. пакеты Г...; Обеспечить запас по Вар. пакеты Ч...; Обеспечить 1 фейсинг(а) п...
1 Chin
 
17.06.13
13:39
(0) СЗ - это список значений? А СодержаниеСобытия Строка???
:):):)
2 Wobland
 
17.06.13
13:40
(0) а какой элемент списка ты сейчас имеешь в виду?
3 Chin
 
17.06.13
13:41
(0) Ты определись, что тебе нужно в "СодержанииСобытия", весь список, через запятую, или определенные элемент списка...
4 Chin
 
17.06.13
13:42
+(3) Или на каждый элемент списка должно быть сформировано новое событие?
5 Uchenica74
 
17.06.13
13:43
мне нужен весь список, через зпт или точку, без разницы, лишь бы все что есть в списке записалось в СодержанииСобытия не сокращая до знака препинания
6 Uchenica74
 
17.06.13
13:43
одно событие
7 Chin
 
17.06.13
13:44
(5) В типовых конфигурация есть функция преобразования списка значений в строку с разделителем... Поищи
8 Godofsin
 
17.06.13
13:44
(7)+1. Ну или самой разложить
9 Uchenica74
 
17.06.13
13:44
хорошо, спасибо
10 Chin
 
17.06.13
13:45
Вот у меня функция (только на входе массив):

Функция ПреобразоватьМассивВСтроку(Знач ИсходныйМассив, Разделитель = ";", СокращатьПробелы =  Истина) Экспорт
   
   Стр = "";
   
   РазмерМассива = ИсходныйМассив.Количество();
   
   Для Цк = 0 По (РазмерМассива - 1) Цикл  
       
       ТекЗначение = ИсходныйМассив[Цк];
       ТекЗначениеСтр = ?(СокращатьПробелы, СокрЛП(ТекЗначение), ТекЗначение);
       
       Стр = Стр + ТекЗначениеСтр;
       
       Если Цк < (РазмерМассива - 1)  Тогда
           Стр = Стр + "; ";
       КонецЕсли;
       
   КонецЦикла;
   
   Возврат Стр;
   
КонецФункции
11 Chin
 
17.06.13
13:46
+(10) Правда у меня всегда ";", параметр "разделитель в моем случае не имеет смысла :)
12 Uchenica74
 
17.06.13
13:46
я подумаю как сделать, спасибо))))
13 Godofsin
 
17.06.13
13:48
Суровые Челябинские ученицы )
14 Uchenica74
 
17.06.13
13:49
ерунда все это - не Суровые))))))))))))
Основная теорема систематики: Новые системы плодят новые проблемы.