arefaste/1C_Forums huggingface dataset:
1. Предыстория
Около года назад интереса ради дабы разобраться с технологиями мобильных приложений создал 2 конфигурации: одна на моб устройство, вторая на ПК. Между ними настроил синхронизацию. Далее, оценив удобство наличия в телефоне актуальных остатков и оборотов денежных средств по всем своим счетам, а так же анализа затрат с целью дальнейшего сокращения этих затрат, - начал активно пользоваться этим мобильным приложением. Но где то пол года назад сменил ПК, а базу на ПК не стал сразу разворачивать, откладывая это дело постоянно на потом. Таким образом синхронизация не проводилась давно. Телефон Samsung Galaxy note 2. На днях обновился андроид до версии 4.3 Вроде бы после этого я заходил в 1С на телефоне, но точно не уверен.
2. Проблема
Сегодня при попытке зайти в 1С на телефоне выбивает ошибку (скриншот прилагается) с текстом:
Ошибка компиляции: модуль "МодульУправляемогоПриложения" Исходный текст модуля недоступен и скомпилированный образ отсутствует.
3. Вопрос
Как исправить ошибку, что зайти в базу на телефоне и выполнить синхронизацию с ПК? Или каким образом можно вытащить данные 1С с телефона?
4. Что пробовал
Пробовал очистить кеш приложения. Пробовал в настройках приложения перенести его на карту памяти.
---
vetalvr, при переустановке база остается, если не удалять старое приложение.
---
А ты не пробывал титаниумом сделать бэкап? Если есть возможность скинь, посмотрю.
Так же есть вариант поставить кастом на базе 4.1.2 и попробовать зайти. как то так.
---
Как вариант обновить мобильную платформу, заново скомпилировать apk-файл и переустановить мобильное приложение.
---
malina-da, боюсь, что таким образом база затрется.
---
vetalvr, при переустановке база остается, если не удалять старое приложение.
---
Dimon93dimon, проверено 100%? Или по идее? А то нельзя данные терять :-(
---
vetalvr, лично у меня, когда я поставил 8.3.5 и всё перестало работать, я переставил на 8.3.4 и все данные сохранились. Но на твоём месте я бы ещё бэкап сделал, на всякий случай.
---
Dimon93dimon, ок, спс, попробую, как до домашнего кампа доберусь. А у тебя какая ошибка вылетала?
---
vetalvr, я точно не помню, некогда было разбираться.
---
Вобщем, угробил я данные (((
Создал я заново апк. Цф старая у меня сохранилась, а вот ключа разработчика не было и создал его заново. В итоге приложение не обновилось, а встало рядом со старым приложением. К сожалению, я не знал особенности работы андроида с картой памяти. Я думал, что, скопировав файл с карты памяти на пк, - я сделаю таким образом бекап. Но андроид шифрует свои данные так, что такой "бекап" не принялся обратно. А при удалении 2-го приложения исходное 1-ое приложение стало не активным и пишет, что не установлено. Вот так вот данные были безвозвратно утеряны.
Потом уже, анализируя ситуацию, оказалось, что имя приложения и апк файла немного отличалось от старого. И мне кажется, не из-за ключа разработчика, а именно из-за неправильного названия не обновилось, а встало рядом как отдельное приложение. Плохо, что про особенности бекапов на андроиде я узнал только сейчас, потеряв из-за этого нужные данные (((
Не получается включить настройки периода в отчет на СКД в быстрые настройки. Имеется ввиду - сделать это в конфигураторе. Причем, параметр, добавленный в конфигураторе вручную, не отображается в пользовательских настройках вообще. Прилагаю скриншот и отчет.
---
извиняюсь, не обратил внимание, что есть сам отчет... ну попробуйте сбросить настройки по умолчанию
еще если удаляли/добавляли параметры, то СКД частенько "путается", мне помагает перенос запроса в новый отчет и повторная настройка отчета
---
Kutuzov, Нужно у параметра поставить галочку "Включать в пользовательские настройки" и Режим редактирования - быстрый доступ
---
Меню вызывается правой клавишей на параметре, пункт меню "Свойства элемента пользовательских настроек"
---
Возможно дело в релизе платформы. Запустил на 1С:Предприятие 8.3 (8.3.4.482). Стандартный период отображается
---
скорее всего в конфигураторе на параметре Стандартный период стоит галка "Ограничение доступности" - уберите. и если используете период, то начало периода и конец периода нужно наоборот скрыть - т.е. поставить эту галку
---
Запускал как есть без изменений
---
хех.. ну тогда либо кэш, либо платформа
---
извиняюсь, не обратил внимание, что есть сам отчет... ну попробуйте сбросить настройки по умолчанию
еще если удаляли/добавляли параметры, то СКД частенько "путается", мне помагает перенос запроса в новый отчет и повторная настройка отчета
---
Мне приходит в голову только Все действия- Изменить форму. Так действительно можно убрать с формы стандартный период
---
Ну и что так проблема не решилась?
Или вознаграждение жалко отдавать))
Народ, кто сталкивался с такой проблемой в УТ 11.1 + CRM 2 (см. скриншот)?
В обработке "Почтовый клиент" (в конфигураторе "CRM_МенеджерПочты") - "Обнаружено дублирование ключевых значений в колонке "Группировки строки". Отображение данных в списке невозможно"
---
У динамического списка с ошибкой отрабатывает произвольный запрос с основной таблицей возвращающей несколько записей с основным ключом
---
Kutuzov, попробуй на этой форме: Все действия - Изменить форму, в открывшемся окне: все действия - установить стандартные настройки
---
GrafB, в этой форме нет "Все действия".
---
Kutuzov, см. запрос, проблема в сочетании запроса к данным
---
может конфликтуют настройки какие..
попробуйте установить стандартные настройки для формы
если не поможет, то можно еще попробовать очистить настройки пользователя - через Администрирование-Настройки пользователей и прав-Настройки пользователей (случались конфликты с отборами программным и пользовательским - не открывалась форма выбора, мне помогала очистка настроек пользователя закладка "Причие настройки", настройка "Прочие настройки" -> Очистить выделенные настройки)
---
У динамического списка с ошибкой отрабатывает произвольный запрос с основной таблицей возвращающей несколько записей с основным ключом
---
Убедиться в этом можно очистив в динамическом списке реквизит основная таблица
Есть ли механизмы прямого подключения к СБИСу из 1С? Или хотя бы через промежуточный файл? Суть в следующем: необходимо отслеживать сданную/принятую отчетность и дальнейшей записи этих данных в 1С.
---
В СБИС кнопка Записать сохраняет в XML, а XML для 1С родной.
---
Добавил вознаграждение. Нужен экспорт данных по принятой отчетности из СБИС.
---
В СБИС кнопка Записать сохраняет в XML, а XML для 1С родной.
---
Но есть 1 нюанс, название- файла- тоже информация.
---
FilatovRA, а вы не в курсе в каком формате приходят протоколы и квитанции? Можно ли их расковырять?
---
форматы ответа едины , там везде идут xml- ки.
как в 2010 госорганы перешли на единую приемную часть стандартизировали все форматы контейнеров.
в принципе в бухии например есть встроенный механизм отправки данных в гос.органы с разборами ответов и контролем цепочки.
---
reazek, нашел, что протоколы приходят в своих форматах-dbf, tbl. Судя по расширениям это все таблицы. И расковырять их реально даже средствами 1С. Вот только не знаю насколько правильно я нашел.
---
В 10-м году ФНС активно насаждала и внедряла ГНИВЦ и ГНИВЦ- прием регион, соответсвенно был выпущен приказ - http://www.consultant.ru/document/cons_doc_LAW_162220/
Насколько помню там же прописаны форматы.
---
reazek, ссылка недоступна
---
риказ ФНС России от 09.11.2010 N ММВ-7-6/535@ (ред. от 22.04.2014) "Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи"
Сбис насколько я помню подобных возможностей обмена по умолчанию не предоставляет. так что тянуть скорее всего придется из бд-ки проги. В лучшем случае - если есть распакованне файлы на винет из них. У каждой отправки есть уникальный идентификатор, который идет по всей цепочке. Правда есть "но" - привязан именно к отправке, а не к файлу отчетности.
В 1с реализован аналгичный механизм отправок отчетности в контролирующие органы - например стандартный 1с-Отчетность
---
СБИС - это супер больная интегральная схема, с количеством транзисторов больше 10 тысяч на кристалл?
Тогда должны быть, как минимум драйвера. Соответствующее API, я уж не говорю про сопряжение по напряжению.
Далее по API получаем данные, либо напрямую из драйвера, либо через "прокладку" написанную на C++ или C# и позволяющую интегрироваться по COM с 1С.
---
Lama12-1, мда, я, конечно, такой дурак, чтобы задавать вопросы по интегральным схемам на сайте, который к этому никакого отношения к этому не имеет. Наверное надо было на mama.ru задать вопрос.
---
а вот это случайно не поможет: http://help.sbis.ru/exchange/integration/1C_set
---
konstruktiv, это для документооборота. А мне нужны данные именно по принятой отчетности.
Можно ли? В модуле объекта формируется таблица значений и ее в конце нужно передать в тч формы. ТЧ.загрузить(ТЗ) не работает. Пока в модуле объекта, тч заполнена, как только в модель формы попадаем ТЧ девственна. Как быть?
---
buganov, а ЗначениеВРеквизитФормы?

ЗЫ вот пример обработки, в которой все заполняется и работает
---
buganov, ЭтотОбъект.ЭтаФорма.ТабЧасть.Загрузить(ТвояТЗ)
---
DJDUH, Откуда в модуле объекта эта форма? нету (
---
ТЧ в упр. формах должна быть привязана к данным (то есть у реквизиту), разве нет? Заполняйте данными ТЗ, к которой привязана ТЧ в серверном методе формы, получив данные из модуля. Или я не правильно понял задачу :)
---
stanru1, грубо говоря переделываю Выгрузку загрузку xml с отбором. Так вот клиент хочет чтобы после выгрузки удалялись выгруженные данные из базы. В модуле формы код

```1c
    ОбъектНаСервере = РеквизитФормыВЗначение("Объект");
    ОбъектНаСервере.ВыполнитьВыгрузку(ИмяВременногоФайла);
```

в модуде объекта производится формирование таблицы выгрузки и складывание все это в xml. А т.к. делается это не последовательно, т.е. в виде
Процедура
выборка данных
выгрузка
что то еще
конецпроцедуры

В общем в моем случае нужно чтобы из ТЗ со ссылками на данные из модуля !ОБЪЕКТА! ссылки перекочевали в ТЧ !формы!, чтобы пользователь сам мог выбрать какие данные ему оставить а какие удалить.
---
stanru1, заполнял в модуле объекта методом Заполнить(ТЗ). Заполняется, смотрел в отладчике. НО как только выходит из модуля объекта ТЧ становится пустой.
---
buganov, а ЗначениеВРеквизитФормы?

ЗЫ вот пример обработки, в которой все заполняется и работает
---
stanru1, вот я лоханулся. Думал ведь об этом
---
stanru1, интереса ради создал реквизит с типом тз. Заполняет. Пока в модуле объекта. Когда выходит на форму, реквизит обнуляется
Доброе время суток. На форуме искал свою проблему, но не нашел (может быть недоглядел). Суть такова: создал внешний отчет, с помощью которого можно формировать таблицу на основе документа "Реализация товаров и услуг" ( Бухгалтерия предприятия, редакция 3.0 (3.0.28.7) ). Все бы ничего, но когда в СКД, в разделе "Настройки" Поля для группировки выбираю группировать по Номенклатуре (Табличная часть "Товары"), отчет не хочет работать, повляется сообщение "{ОбщаяФорма.ФормаОтчета.Форма(1548)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)
  СкомпоноватьРезультат(РежимКомпоновкиРезультата.Авто);
по причине:
Ошибка исполнения отчета
по причине:
Поле "Дата" не может быть использовано в группировке "Номенклатура"". Подскажите как быть? Скриншоты присутствуют.
---
Решение нашел, в настройках СКД создал 2 ряда, один в другом. В одном формировалось поле Дата, в другом - Номенклатура. Формируются отдельно друг от друга, поэтому ошибки больше нет. Тема закрыта.
---
а обработку присоединить?
---
Решение нашел, в настройках СКД создал 2 ряда, один в другом. В одном формировалось поле Дата, в другом - Номенклатура. Формируются отдельно друг от друга, поэтому ошибки больше нет. Тема закрыта.
На клиенте в Бухгалтерии 3.0 получаю Таблицу значений запросом по com-соединению к УТ 10.3 (обычные формы)
На сервере делаю запрос к данным самой Бухгалтерии 3.0, но для запроса мне нужна ТЗ, полученная из Торговли.
Как ее передать? Таблица значений создана в com, который нельзя передать на сервер. А на клиенте я не могу редактировать и создавать локальные таблицы значений. Как выкрутиться?
---
Почему нельзя выполнить подключение на сервере?

Если все таки нельзя - тогда перебирайте на клиенте таблицу содержащую ком и помещайте значения в массив структур. Причем передавать в массиве структур надо не ком, а конкретные значения (примитивные типы)
---
thenroach,
Попробуй сделать так:
Функция ПреобразоватьТаблицуВМассив(ТаблицаТоваров)
 МассивТаблицы = Новый Массив;
 Колонки = ТаблицаТоваров.Колонки;

 Для Каждого Строка Из ТаблицаТоваров Цикл
  СтруктураВМассив = Новый Структура;
  Для Каждого Колонка Из Колонки Цикл
   СтруктураВМассив.Вставить(Колонка.Имя,Строка[Колонка.Имя]);
  КонецЦикла;
  МассивТаблицы.Добавить(СтруктураВМассив);

 КонецЦикла;
 Возврат МассивТаблицы;
КонецФункции // ПреобразоватьТаблицуВМассив()
---
Прошу помощи
---
А почему ее не выгрузить просто в ТЗ формы или объекта?
---
Почему нельзя выполнить подключение на сервере?

Если все таки нельзя - тогда перебирайте на клиенте таблицу содержащую ком и помещайте значения в массив структур. Причем передавать в массиве структур надо не ком, а конкретные значения (примитивные типы)
---
А можно и наоборот. На сервере получить нужную ТЗ, упаковать в массив структур и "отправить" на клиента, где и сравнивать с комом.
---
На сервере COM соединение, насколько я знаю, не работает.
Поддерживаю spezc. Сам так перетаскивал данные из внешнего справочника. Данные каждой строки запроса к справочнику упаковывал в Структуру и отправлял в программу приёмник. В вашем случае можно во внешней программе предварительно упаковать все строки ТЗ в массив структур, а потом в приёмнике преобразовывать массив обратно в ТЗ , либо в программе приёмнике каждую полученную структуру данных строки последовательно загонять в ТЗ.
---
Попробуйте создать обработку, на форму обработки поместите ТЗ, из обработки вызывайте com соединение, заполняйте тз, после чего спокойно на сервере сможете обратиться к данной тз на форме и проделать все необходимые операции
---
Можно ТЗ передать на сервер как массив, а на сервере с ним можно работать как с ТЗ.

```1c
    ЗаменаТаблицыЗначений = Новый Массив;
    Для каждого СтрокаТаблицыЗначений из ТаблицыЗначенийСтарая Цикл
    Счетчик = 0;
    СтрокаАнлогаТаблицы = Новый Структура;
    Для каждого СтрокаСтроки из СтрокаТаблицыЗначений Цикл
    СтрокаАнлогаТаблицы.Вставить(ТаблицыЗначенийСтарая.Колонки[Счетчик ].Имя,СтрокаСтроки);
    Счетчик = Счетчик + 1;
    КонецЦикла;
    ЗаменаТаблицыЗначений.Добавить(СтрокаАнлогаТаблицы);
    КонецЦикла;
```
---
Сохранить ТЗ в хранилише
---
Адрес = ПоместитьВоВременноеХранилище(ТаблицаЗначений);

&НаСервере
Процедура ОбработатьТаблицу(Адрес)
 ТаблицаЗначений = ПолучитьИзВременногоХранилища(Адрес);
КонецПроцедуры
---
Всем спасибо!
Сделал отчет на СКД. Возникла проблема - виртуальная таблица "ДвиженияССубконто" не воспринимает значение типа "Граница" переданное в параметр "КонецПериода". Т.е. не осуществляет этот отбор, а выдает все без отбора. Как это решается? Прилагаю свой отчет. Конфигурация - Бухгалтерия 1.6-подобная.
---
Надо в Использовании параметра установить Всегда, см рисунок
---
Надо в Использовании параметра установить Всегда, см рисунок
Сделал простейший отчет на СКД по таблице "ДвиженияССубконто":

ВЫБРАТЬ
 ХозрасчетныйДвиженияССубконто.СчетДт,
 ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма1
ИЗ
 РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, , , ) КАК ХозрасчетныйДвиженияССубконто

В параметры отчета автоматически добавился параметр "Первые". Как от него избавиться?
---
"В параметры отчета автоматически добавился параметр "Первые". Как от него избавиться?" - ни как! Параметры "Порядок" и "Первые" являются уже реализованными параметрами виртуальной таблицы ДвиженияССубконто. Данные параметры позволяют выполнять выборку нужного количества первых записей виртуальной таблицы, упорядоченной требуемым образом, средствами виртуальной таблицы. ДвиженияССубконто - это виртуальная которая строится на данных, не одной физической таблицы, и для того чтобы выборка из базы данных не была долгой был введен параметр "Первые", а СКД его автоматом подхватывает, вот у Вас он и появляется! Появилось с версии 8.2.11!
---
На закладке Параметры нужно отметить галочку Ограничение доступности напротив параметра Первые
---
"В параметры отчета автоматически добавился параметр "Первые". Как от него избавиться?" - ни как! Параметры "Порядок" и "Первые" являются уже реализованными параметрами виртуальной таблицы ДвиженияССубконто. Данные параметры позволяют выполнять выборку нужного количества первых записей виртуальной таблицы, упорядоченной требуемым образом, средствами виртуальной таблицы. ДвиженияССубконто - это виртуальная которая строится на данных, не одной физической таблицы, и для того чтобы выборка из базы данных не была долгой был введен параметр "Первые", а СКД его автоматом подхватывает, вот у Вас он и появляется! Появилось с версии 8.2.11!
---
HitGroove, энциклопедические знания!
---
HitGroove, а ветка-то про 8.1, хотя в вопросе версия прямо не указана
---
Какая разница...главное - два рубля в кармане! Автор так учится)))
Здравствуйте, коллеги.
Посоветуйте, как решить следующую задачу. Есть справочник контрагентов. Хочется сделать так, чтобы пользователь имел полный доступ только к элементам справочника определенной группу. К элементам справочника других групп доступ только на чтение.
Как есть варианты реализации?
---
В форме списка справочника процедуры ПриНачалеРедактированияСтроки() и т.п., в форме элемента "ПриОткрытии()".
В первом случае "СтатусВозврата(0); Возврат;", во втором - Форма.ТолькоПросмотр(1), если пользователь не имеет прав редактировать элемент.
Как проверять права - решайте сами, либо захардкодить, либо делайте Справочник "ПраваРедактированияСправочника", с двумя реквизитами - "Пользователь" и "ГруппаСправочника".
---
Использовать механизм rls, что это такое можно поискать тут же на инфостарте, тем вроде достаточно много.
---
У него 7.7
---
В форме списка справочника процедуры ПриНачалеРедактированияСтроки() и т.п., в форме элемента "ПриОткрытии()".
В первом случае "СтатусВозврата(0); Возврат;", во втором - Форма.ТолькоПросмотр(1), если пользователь не имеет прав редактировать элемент.
Как проверять права - решайте сами, либо захардкодить, либо делайте Справочник "ПраваРедактированияСправочника", с двумя реквизитами - "Пользователь" и "ГруппаСправочника".
---
Ta_Da, спасибо. Возможно воспользуюсь этим вариантом.
---
а варианты разграничить счета для оборотки в бухгалтерии есть?
---
просто писать конкретно какие счета кому можно открывать геморно мне кажется, может кто еще какие подскажет?
---
как бы вы поступили если вам сказали работнику добавить оборотку и анализ счета, но чтоб он ничего лишнего не видел )
---
Я бы добавил в конфигурацию эти два отчета, скопировав их из типовых и модифицировав с целью ограничения доступа. А к типовым запретил бы этому юзеру доступ, но корежить их не стал бы, чтобы не заморачиваться потом при обновлениях.
---
Те бух.счета, в которых указывается определенный счет, снабдить условием проверки на этот счет. Отчеты формирующиеся по неопределенному списку счетов, например, оборотно-сальдовую ведомость, всякие анализы субконто, запрещать нафиг. Или, хотя бы, в случае с оборотно-сальдовой, запрещать возможность детализации счетов по субконто. Плюс, запретить просмотр операций документов и их печать.
Вдобавок, нужно объяснить руководству, что все эти меры полная фигня, если не поработать над вопросом запуска внешних обработок, использования табло и табло счетов. Затруднить пользователям физический унос базы, что подразумевает под собой правильно настроенный терминальный сервер, и, желательно, база в SQL.
И конечно, настропалить пользователей, что бы они не знали паролей соседей, что бы, уходя из кабинета, блокировали компы.
Ну и еще десяток-другой мер, которые мне навскидку не вспомнились.
В модуле менеджера справочника номенклатуры есть функция

```1c
    Функция ПолучитьЦеныЗакупаУчетную(Состав, Филиал, ЦеныНаДату, Курс = 1, ФормироватьПоГороду = Истина) Экспорт
```

вопрос : как вызвать эту функцию в моей обработке, где именно надо ее вызывать? в каком модуле или в форме?
---
Вызывается точно так же как и функция добавленная в модуль объекта. "Справочники.<Имя справочника>.<Имя функции>.
Для примера в модуле объекта обработки вызываю экспортную функцию модуля менеджера справочника АдресныеСокращения
---
Вызывается точно так же как и функция добавленная в модуль объекта. "Справочники.<Имя справочника>.<Имя функции>.
Для примера в модуле объекта обработки вызываю экспортную функцию модуля менеджера справочника АдресныеСокращения
Ребят имею обработку. Создаю макет-двоичные данные в него помещаю свой файлик.
Как после этого правильно вытащить его от туда и сохранить на диск?
Пробую получить макет и запсиать файл но в итоге файл до и после сильно отличаются по содержанию....
---
разобрался.Сначала файлик нужно получить их хранилища а потом тока записать.
---
Ребят имею обработку.
Я бы сказал, что обработка имеет Вас. :)
Зачем такие сложности? Чем не угодило ХранилищеЗначений?
---
```1c
    МойдвочиныйФайлик=ПолучитьМакет("Файл");
    Путь=Каталог+"Файл.dat";
    DuplexPov.Записать(Путь,"dat");
```

Вот так я делаю. В итоге файл выгружается свсем другим весом..
---
Может опишите ЗАДАЧУ? Думаю будет продуктивнее.
---
Задача в следующем:
Имею два файла, которые в дальнейшем необходимо на компе пользователя выгрузить в определенную папку.
Я их загружаю в макет(двоичные данные), но при выгрузке описанным методом получаю совсем другой файл(размеры различаются).
---
Зачем грузить двоичные данные в макет?
Пишите их в ХранилищеЗначений, так будет правильнее.
---
MarchTomCat,
Да хоть куда. В итоге выгружаеются двоичные данные а не мой файл...Как мне из двоичных то опять файл получить?
---
MarchTomCat,
ну так внешняя обработка же,
там по другому двоичные данные и не сохранишь, чтобы от базы к базе таскалось.
---
Видимо я так задачу и не понял...
Ну ладно, тогда другие помогут! :)
---
разобрался.Сначала файлик нужно получить их хранилища а потом тока записать.
Не могу найти метод, чтобы разобрать XML строку с адресом в структуру (город, улица, дом, квартира).
Ну не писать же самому, где-то ж он есть?
УТ 11.1.4.14

Пример значения строки:
<КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Представление="385016, Адыгея Респ, Майкоп г, Пушкина ул, дом № 152"><Комментарий/><Состав xsi:type="Адрес" Страна="РОССИЯ"><Состав xsi:type="АдресРФ"><СубъектРФ>Адыгея Респ</СубъектРФ><СвРайМО><Район/></СвРайМО><Город>Майкоп г</Город><НаселПункт/><Улица>Пушкина ул</Улица><ДопАдрЭл><Номер Тип="1010" Значение="152"/></ДопАдрЭл><ДопАдрЭл ТипАдрЭл="10100000" Значение="385016"/></Состав></Состав></КонтактнаяИнформация>­
---
Yury1001, вот есть какая-то функция, может она и есть:
УправлениеКонтактнойИнформацией.ПредыдущаяСтруктураКонтактнойИнформацииXML(Данные, ВидКонтактнойИнформации);
---
Yury1001, это нужно разбирать с помощью XDTO пакета "КонтактнаяИнформация". Вот публикация не тему: http://infostart.ru/public/254994/.
До того, как это обнаружить, пришлось разбирать строку по тэгам, есть пример, если надо - скину.
---
Uncore, нет, ну где-то ж есть метод глобальный, например
ОбщегоНазначения.ПолучитьСтруктуруАдресаПоЗначению(XMLЗначение)
или как то так? Не может же не быть!
---
Yury1001, вот есть какая-то функция, может она и есть:
УправлениеКонтактнойИнформацией.ПредыдущаяСтруктураКонтактнойИнформацииXML(Данные, ВидКонтактнойИнформации);
---
Uncore, о, оно, благодарю и стармани дарю)
---
Uncore, написать конечно можно, я нашёл при вводе адреса алгоритм, но что бы его вытащить в свою обработку нужно не меньше часа, глупо как то получается - всё равно же потом найдётся стандартное решение(