Меню

Ошибка при формировании xml файла

Главная » Тема » Ошибка при формировании XML файла (не заполнены сведения о правообладателях смежных участков)

Просмотр 7 сообщений — с 1 по 7 (из 7 всего)

  • Автор

    Сообщения

  • После заполнения вкладки «смежные участки» выдает ошибку

    Вложения:

    You must be logged in to view attached files.

    Ошибка возникает из-за того, что указав смежный земельный участок и приведя уточненные координаты его границ, вы не заполнили данные о его правообладателе. Т.е. это равнозначно не заполнению реквизита 6. Сведения о земельных участках, смежных с уточняемым земельным участком.

    Данные о координатах узловых точек и данные о правообладателях смежных земельных участков заносятся в разные разделы XML-файла межевого плана. Первые заносятся в элемент SpecifyRelatedParcel, а последние RelatedParcels. Для тех кто все же желает, чтобы формировалась информация о координатах смежных участков, но не формировалась о правообладателях, т.е. формировались или не формировались соответствующие ветки в XML, поправил запрос преобразования и включил его в инсталлятор. Т.е. если не будет задана информация о правообладателях смежных участков, то теперь не будет формироваться ветка RelatedParcels.

    Всетаки так и непонятно можно ли с такой ошибкой отправлять в росреестр, правообладателя смежника мы не знаем ????

    Если речь идет об ошибки валидации, то конечно же нет, т.к. ваше заявление не пройдет далее проверки на соответствие схеме и по нему вы в любом случае получите приостановку. Если же речь идет о заполнении сведений о правообладателях смежных участков, точнее их отсутствии, то это уже на усмотрении лица, которое будет рассматривать ваше заявление. Но по сути это тоже является нарушением требований по заполнению межевых планов.

    А что нужно сделать что бы ошибку валидации не выдавало????

    Скачать программу с сайта. Переустановить.

  • Автор

    Сообщения

Просмотр 7 сообщений — с 1 по 7 (из 7 всего)

Для ответа в этой теме необходимо авторизоваться.

hi i have the following code to perform xml serialization:

private void SaveButton_Click(object sender, RoutedEventArgs e)
        {
            string savepath;
            SaveFileDialog DialogSave = new SaveFileDialog();
            // Default file extension
            DialogSave.DefaultExt = "txt";
            // Available file extensions
            DialogSave.Filter = "XML file (*.xml)|*.xml|All files (*.*)|*.*";
            // Adds a extension if the user does not
            DialogSave.AddExtension = true;
            // Restores the selected directory, next time
            DialogSave.RestoreDirectory = true;
            // Dialog title
            DialogSave.Title = "Where do you want to save the file?";
            // Startup directory
            DialogSave.InitialDirectory = @"C:/";
            DialogSave.ShowDialog();
            savepath = DialogSave.FileName;
            DialogSave.Dispose();
            DialogSave = null;

            FormSaving abc = new FormSaving();
            if (MajorversionresultLabel != null && MajorversionresultLabel.Content != null && MajorversionLabel.Content.ToString() != string.Empty)
            abc.Majorversion = MajorversionresultLabel.Content.ToString();
            //abc.Minorversion = MinorversionresultLabel.Content.ToString();
            //abc.Projectnumber = ProjectnumberresultLabel.Content.ToString();
            //abc.Buildnumber = BuildnumberresultLabel.Content.ToString();
            //abc.Previousbuildversion = PreviousbuildversionresultLabel.Content.ToString();
            abc.Startzbuildfrom = StartzbuildfromcomboBox.SelectedItem;

            using (Stream savestream = new FileStream(savepath, FileMode.Create))
            {

                    XmlSerializer serializer = new XmlSerializer(typeof(FormSaving));
                    serializer.Serialize(savestream, abc);
            }



        }

the error «There was an error generating the XML document» occurs at serializer.Serialize(savestream, abc);

my form saving class:

public class FormSaving
        {

            public string Majorversion
            {
                get;

                set;

            }
            public string Minorversion
            {
                get;

                set;

            }
            public string Projectnumber
            {
                get;

                set;

            }
            public string Buildnumber
            {
                get;

                set;

            }
            public string Previousbuildversion
            {
                get;

                set;

            }
            public object Startzbuildfrom
            {
                get;

                set;
            }
    }

can anyone help me fix this?

EDIT:

i tried this but it doesnt work as well:

under «save button»

abc.Startzbuildfrom = StartzbuildfromcomboBox.SelectedItem.ToString();

under «load button»

StartzbuildfromcomboBox.SelectedItem = abc.Startzbuildfrom;

here is how i populate my combobox items:

<ComboBox Height="23" Margin="577,72,497,0" Name="StartzbuildfromcomboBox" VerticalAlignment="Top"><ComboBoxItem>library</ComboBoxItem></ComboBox>

hi i have the following code to perform xml serialization:

private void SaveButton_Click(object sender, RoutedEventArgs e)
        {
            string savepath;
            SaveFileDialog DialogSave = new SaveFileDialog();
            // Default file extension
            DialogSave.DefaultExt = "txt";
            // Available file extensions
            DialogSave.Filter = "XML file (*.xml)|*.xml|All files (*.*)|*.*";
            // Adds a extension if the user does not
            DialogSave.AddExtension = true;
            // Restores the selected directory, next time
            DialogSave.RestoreDirectory = true;
            // Dialog title
            DialogSave.Title = "Where do you want to save the file?";
            // Startup directory
            DialogSave.InitialDirectory = @"C:/";
            DialogSave.ShowDialog();
            savepath = DialogSave.FileName;
            DialogSave.Dispose();
            DialogSave = null;

            FormSaving abc = new FormSaving();
            if (MajorversionresultLabel != null && MajorversionresultLabel.Content != null && MajorversionLabel.Content.ToString() != string.Empty)
            abc.Majorversion = MajorversionresultLabel.Content.ToString();
            //abc.Minorversion = MinorversionresultLabel.Content.ToString();
            //abc.Projectnumber = ProjectnumberresultLabel.Content.ToString();
            //abc.Buildnumber = BuildnumberresultLabel.Content.ToString();
            //abc.Previousbuildversion = PreviousbuildversionresultLabel.Content.ToString();
            abc.Startzbuildfrom = StartzbuildfromcomboBox.SelectedItem;

            using (Stream savestream = new FileStream(savepath, FileMode.Create))
            {

                    XmlSerializer serializer = new XmlSerializer(typeof(FormSaving));
                    serializer.Serialize(savestream, abc);
            }



        }

the error «There was an error generating the XML document» occurs at serializer.Serialize(savestream, abc);

my form saving class:

public class FormSaving
        {

            public string Majorversion
            {
                get;

                set;

            }
            public string Minorversion
            {
                get;

                set;

            }
            public string Projectnumber
            {
                get;

                set;

            }
            public string Buildnumber
            {
                get;

                set;

            }
            public string Previousbuildversion
            {
                get;

                set;

            }
            public object Startzbuildfrom
            {
                get;

                set;
            }
    }

can anyone help me fix this?

EDIT:

i tried this but it doesnt work as well:

under «save button»

abc.Startzbuildfrom = StartzbuildfromcomboBox.SelectedItem.ToString();

under «load button»

StartzbuildfromcomboBox.SelectedItem = abc.Startzbuildfrom;

here is how i populate my combobox items:

<ComboBox Height="23" Margin="577,72,497,0" Name="StartzbuildfromcomboBox" VerticalAlignment="Top"><ComboBoxItem>library</ComboBoxItem></ComboBox>

Я
   SFilchakov

10.06.16 — 22:32

Всем привет!

Хочу кое что в хмл запихнуть.

Пишу в модуле объекта обработки

Процедура СоздатьФайлДанныхВыгрузки(СтруктураВыгрузки)

    ЗаписьXML=Новый ЗаписьXML();

    ЗаписьXML.ОткрытьФайл(«d:doc.xml»);

КонецПроцедуры

\\

И сразу падает:

Ошибка при вызове метода контекста (ОткрытьФайл)

    ЗаписьXML.ОткрытьФайл(«d:doc.xml»);

по причине:

Каталог не обнаружен ‘d:doc.xml’

//////

Хотя все примеры по создания файла xml так и начинаются:

ЗаписьXML=Новый ЗаписьXML();

    ЗаписьXML.ОткрытьФайл(«d:doc.xml»);

///

Пробовал и так:

ЗаписьXML=Новый ЗаписьXML;

    ЗаписьXML.ОткрытьФайл(«d:doc.xml»);

То же самое.

Подскажите, что не так?

   Dmitry1c

1 — 10.06.16 — 22:33

наклонная черта в другую сторону..

   Dmitry1c

2 — 10.06.16 — 22:35

или контекст на сервере

   SFilchakov

3 — 10.06.16 — 22:38

Что значит контекст на сервере?

Это в модуле обработки на 8.3

Поменял наклон, тоже самое.

   Лефмихалыч

4 — 10.06.16 — 22:38

(0) это все происходит на сервере приложений, а там все не так, как у тебя на клиенте

   SFilchakov

5 — 10.06.16 — 22:40

Это надо делать на клиенте что ли?

   SFilchakov

6 — 10.06.16 — 22:42

Спасибо, теперь понял.

А как же желать загрузку выгрузку по регламентному заданию через файл xml? если регламентное задание крутится на сервере, а файл можно создать только на клиенте и перейти с сервера на клиент нельзя?

   Лефмихалыч

7 — 10.06.16 — 23:05

(6) файл можно создать и на сервере. Просто надо создавать его на дисках и в папках, которые существуют на сервере

   Лефмихалыч

8 — 10.06.16 — 23:06

+(7) даже — не просто существуют, а еще и права на запись в них должны быть у пользователя, под которым запущена служба сервера приложений (ragent)

   SFilchakov

9 — 10.06.16 — 23:15

А где этого пользователя можно посмотреть?

  

Стальная Крыса

10 — 11.06.16 — 04:18

На том компьютере, где работает сервер 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

System.InvalidOperationException: «Ошибка при создании документа XML.»
InvalidOperationException: Тип TransportObjects.Aircraft не ожидался. Используйте атрибут XmlInclude или SoapInclude для задания типов, которые не известны как статические.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 public class XML
    {
        const String pathXmlFile = "transport.xml";
        private XmlSerializer formatter;
 
        public XML()
        {
            formatter = new XmlSerializer(typeof(List<object>));
        }
        public void Serialize(List<object> listOfTransportFirst)
        {
            using (FileStream fileStream = new FileStream(pathXmlFile, FileMode.OpenOrCreate))
            {
                formatter.Serialize(fileStream, listOfTransportFirst);
            }
        }
        public List<object> Deserialize()
        {
            using (FileStream fileStream = new FileStream(pathXmlFile, FileMode.OpenOrCreate))
            {                
                   var listOfTransportSecond = (List<object>)formatter.Deserialize(fileStream);
                    return listOfTransportSecond;                
            }
        }
    }

Добавлено через 37 секунд
в 14 строчке выдает ошибку.

Добавлено через 2 часа 39 минут
XmlInclude — использовал

Добавлено через 15 минут

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
    [XmlInclude(typeof(Trains))]
    [XmlInclude(typeof(Balloon))]
    [XmlInclude(typeof(Ships))]
    [XmlInclude(typeof(Cars))]
    [XmlInclude(typeof(UnderWaterTransport))]
    [XmlInclude(typeof(Aircraft))]
    [DataContract]
    [KnownType(typeof(Trains))]
    [KnownType(typeof(Balloon))]
    [KnownType(typeof(Ships))]
    [KnownType(typeof(Cars))]
    [KnownType(typeof(UnderWaterTransport))]
    [KnownType(typeof(Aircraft))]
    [Serializable]
    public class Transport
    {
        [DataMember]
        public int IdTransport { get; set; }
        [DataMember]
        public int MiddleSpeed { get; set; }
        [DataMember]
        public int NumberOfPassengers { get; set; }
        [DataMember]
        public int CostTravel { get; set; }
        [DataMember]
        public string Name { get; set; }
        [DataMember]
        public int MaximumTravelDistance { get; set; }        
        public Transport()
        {
 
        }
        public Transport(int idTransport, int middleSpeed, int numberOfPassengers, int costTravel, string name, int maximumTravelDistance)
        {
            IdTransport = idTransport;
            MiddleSpeed = middleSpeed;
            NumberOfPassengers = numberOfPassengers;
            CostTravel = costTravel;
            Name = name;
            MaximumTravelDistance = maximumTravelDistance;
        }
 
    }

Добавлено через 5 часов 41 минуту
подскажите пожалуйста

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка при чтении файла настроек обратитесь к системному администратору firefox
  • Ошибка при формировании rsa ключа