Имя: Пароль:
1C
1С v8
Подскажите, как лучше организовать входные данные.
0 ПростоКодер
 
21.07.11
11:40
Имеется готовая обработка, которая считывает из файл.xml данные о контрагенте: реквизиты(Р), контактная информация контрагента(КИК), контактные лица контрагента(КЛ), контактная информация на каждое КЛ. На основе полученных данных проводим поиск по справочнику Контрагенты и запускаем либо создание нового, либо редакцию существующего.
В настоящий момент данные хранятся так: Р и КИК хранятся в структуре типа Реквизиты(ИмяТега, ЗначениеТега), а КЛ и их параметры в массивах типа ДолжностиКЛ, ИменаКЛ, ТелефоныКЛ и т.д., потому что имена тегов совпадают. Кроме этого имеется переменная, которая "знает", сколько КЛ было в файле (мы не знаем заранее сколько их будет сообщено).

Вот эти самые массивы мне не слишком нравятся, т.к. ересь, код получается громоздкий и неудобный для изменения. Подскажите, как можно организовать данные по-другому. (Я в 1С совсем недавно программирую, поэтому не слишком хорошо разбираюсь в типах данных этого языка).
Обработка пишется под CRM ПРОФ (8.2)
1 ПростоКодер
 
22.07.11
09:02
Всем огромное спасибо за помощь, уже прочитал и разобрался сам :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn