Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 21:27

Из обработки в документ

Автор Shaman_blr, 20 фев 2023, 09:08

0 Пользователей и 1 гость просматривают эту тему.

Shaman_blr

В обработке есть управляемая форма в которой имеется поле с названием "123" (тип: список значений) может в списке быть от 1 до n количество записей.
Есть документ. В документе есть поле с названием "1234" (тип:Составной тип данных строка и справочникссылка..);
при записи() из обработки хочу чтобы список значений из поля "123" записался в документ в поле "1234" в (тип: строка).
Для Каждого Значение123 из 123 Цикл
            НоваяСтрока = Документ.Холдинг.Добавить();
            НоваяСтрока.1234 = Значение123.Значение;
КонецЦикла;

Но ничего не записывает. Помогите пожалуйста!

Afinogen

тип значения списка в обработке какой?

Shaman_blr

Afinogen, Обработка (Имя: 123, ТИП: СписокЗначений, ТипЗначения: СправочникСсылка.Холд)
В обработке, в поле где список добавляется. Список выглядит на форме так:
КОТ;СОБАКА;СЛОН;
я и хочу чтобы через точку с запитой он также записался в документ)

LexaK

Shaman_blr,
ЦитироватьКОТ;СОБАКА;СЛОН;
я и хочу чтобы через точку с запитой он также записался в документ)

тогда примерно так

//сначала получите Объект Документа
ДокументОбъект.1234 = "";
Для Каждого Значение123 из 123 Цикл
            ДокументОбъект.1234 = ДокументОбъект.1234 + Значение123.Значение + ";";
КонецЦикла;
//и после этого надо обязательно записать ДокументОбъект
если помогло нажмите: Спасибо!

Shaman_blr

LexaK,     ДокументОбъект = Документ.Ссылка.ПолучитьОбъект();
    новСтрХолдинг = ДокументОбъект.Холдинг;
    новСтрХолдинг = ДокументОбъект.Холдинг.Добавить();
    новСтрХолдинг.1234 = "";
    Для Каждого Значение123 из 123 Цикл
            новСтрХолдинг.1234 = новСтрХолдинг.1234 + Значение123.Значение + ";";
        КонецЦикла;

Если пишу ДокументОбъект.Записать();
То выдает ошибку не выбран элемент.

Shaman_blr

LexaK, Все спасибо, разобрался))

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск