Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Июн 2021, 00:48
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Поле ввода и имена файлов, созданных с помощью ЗаписьXML  (Прочитано 1193 раз)

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

Оффлайн Ubza

  • *
  • Регистрация: 2016-07-27
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Профессия: Программист 1С
Добрый день!
Подскажите, пожалуйста, может сталкивались, на поле формы имеется поле ввода с режимом выбора из списка.
Список значения заполняется при открытии формы, путем перебора всех xml файлов в каталоге. Файлы созданы через ЗаписьXML.
Имена файлов в список добавляются, но при попытке выбора поле остается пустым, при этом файлы созданные вручную, выбираются корректно. Также нормально выбираются файлы, с латинскими названиями.
Если вручную переименовать файл, он также не выбирается.

Версия платформы: 8.3.8.1784

Заранее спасибо за помощь

Код процедуры создания файла:
ЗаписьXML  = Новый ЗаписьXML;
Файл = новый файл(мКаталогПользователя+"\ex_"+НаименованиеУстройства+"_.xml");
Если Файл.Существует() Тогда
УдалитьФайлы(мКаталогПользователя+"\ex_"+НаименованиеУстройства+"_.xml");
КонецЕсли;

ЗаписьXML.ОткрытьФайл(мКаталогПользователя+Строка("\ex_"+НаименованиеУстройства+"_.xml"));
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("cdr");

ЗаписьXML.ЗаписатьНачалоЭлемента("sett");
ЗаписьXML.ЗаписатьАтрибут("ip",IPУстройства);
ЗаписьXML.ЗаписатьАтрибут("name",НаименованиеУстройства);
ЗаписьXML.ЗаписатьАтрибут("passCondor",ПарольКУстройству);
ЗаписьXML.ЗаписатьАтрибут("userCondor",Пользователь);
ЗаписьXML.ЗаписатьАтрибут("checkKKM",Строка(ЧекККМ));
ЗаписьXML.ЗаписатьАтрибут("pko",Строка(ПКО));
ЗаписьXML.ЗаписатьАтрибут("other",Строка(Другое));
ЗаписьXML.ЗаписатьАтрибут("doc",ДокументПродаж);
ЗаписьXML.ЗаписатьАтрибут("rec",РеквизитСумма);

ЗаписьXML.ЗаписатьКонецЭлемента();

ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();


Код получения имен файлов:
МассивНайденныхФайлов = НайтиФайлы(мКаталогПользователя,"ex_*.xml");

Для Каждого НайденныйФайл из МассивНайденныхФайлов Цикл

Масс = СтрРазделить(НайденныйФайл.Имя,"_",ложь);

Элементы.Устройство.СписокВыбора.Добавить(Масс[1]);


КонецЦикла;




Оффлайн Ubza

  • *
  • Регистрация: 2016-07-27
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Профессия: Программист 1С
Вопрос закрыт.

У строкового реквизита "Устройство", надо было поставить галочку "Неограниченная длина"


Теги:
 

Поле планировщика Иерархический список

Автор СергейТРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 395
Последний ответ 07 Июл 2020, 12:17
от СергейТ
Как выводить доп.сведения в поле комментарий

Автор ДжангоОсвобожденныйРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 52
Последний ответ 21 Мая 2021, 14:04
от LexaK
Выводить поле в отчет в зависимости от булевой константы

Автор Дмитрий РатниковРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 667
Последний ответ 05 Апр 2018, 16:29
от Dmitrii_r
Ошибка Субд. Не найдено поле.

Автор andron81_81Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 16
Просмотров: 2600
Последний ответ 05 Окт 2018, 08:42
от andron81_81
Как из справочника вытащить список одной группы справочника и вставить его в поле документа для выбора одного элемента из полученного списка?

Автор ilnur75Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4945
Последний ответ 21 Сен 2016, 08:16
от GadLex

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
65 Сообщений
LexaK
62 Сообщений
antoneus antoneus
31 Сообщений
Ивашка
26 Сообщений
neek666
23 Сообщений
KATERINA 861
19 Сообщений
SSC
15 Сообщений
alexandr_ll
13 Сообщений
Алексей_1985_06
11 Сообщений
pouyo
8 Сообщений

* Кто онлайн

  • Точка Гостей: 195
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск