Странное Поведение Поля Ввода

Тема в разделе "1C и всё что с ней связано", создана пользователем Sangitam, 13 мар 2013.

Статус темы:
Закрыта.
  1. Sangitam

    Sangitam Well-Known Member

    Регистрация:
    4 фев 2008
    Сообщения:
    90
    Симпатии:
    0
    Столкнулся на днях с одной загадкой.

    Имеется обработка, которая заполняет из файла некие свойства товара -- Свойство1, Свойство2, Свойство3.
    Собственно "Реквизиты" обработки отсутствуют, все свойства реализованы полями ввода и имеют тип "ПланВидовХарактеристикСсылка.СвойстваОбъектов".
    Где-то в модуле формы есть соответственно строчки:

    ПроцедураЗаполнения(Товар, Свойство1, ЗначениеСвойства1);
    ПроцедураЗаполнения(Товар, Свойство2, ЗначениеСвойства2);
    ПроцедураЗаполнения(Товар, Свойство3, ЗначениеСвойства3);

    И вот, значит, поступает задание: "Нужно Свойство3 из заполнения убрать, но добавить еще Свойство4 и Свойство5".
    Ок -- добавляю в справочник еще пару свойств и лезу в обработку.
    Убираю с формы Свойство3 и добавляю 4 и 5. Тип значения все тот же.
    В модуле формы соответственно

    ПроцедураЗаполнения(Товар, Свойство1, ЗначениеСвойства1);
    ПроцедураЗаполнения(Товар, Свойство2, ЗначениеСвойства2);
    //ПроцедураЗаполнения(Товар, Свойство3, ЗначениеСвойства3);
    ПроцедураЗаполнения(Товар, Свойство4, ЗначениеСвойства4);
    ПроцедураЗаполнения(Товар, Свойство5, ЗначениеСвойства5);

    Заполняю все свойства на форме, запускаю на выполнение и начинается уличная магия:
    в вышеописанном куске кода Свойство1 и Свойство2 имеют тип значения "ПланВидовХарактеристикСсылка.СвойстваОбъектов", ну и значение заполнения соответствует.
    А вот Свойство4 и Свойство5 отчего-то имеют тип "Число" и даже вполне определенное.

    Решил эту проблему только тем, что добавил Свойство4 и Свойство5 как реквизиты, и обратился к ним через "ЭтотОбъект".

    Кто сталкивался с подобным? Почему так происходит?
     
  2. Дайнеко

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Значит это реквизит не обработки, а формы.
     
  3. Sangitam

    Sangitam Well-Known Member

    Регистрация:
    4 фев 2008
    Сообщения:
    90
    Симпатии:
    0
    Так почему же одни реквизиты формы воспринимаются при выполнении адекватно, а другие, аналогичные по типу, нет?
     
  4. Allexei

    Allexei Well-Known Member

    Регистрация:
    2 май 2008
    Сообщения:
    322
    Симпатии:
    0
    Тип значения самого свойства которым заполняется СВ3 и СВ4 не число ли?
     
  5. Sangitam

    Sangitam Well-Known Member

    Регистрация:
    4 фев 2008
    Сообщения:
    90
    Симпатии:
    0
    У всех свойств тип значения "Значения свойств объектов", без каких либо уточнений "Число, Строка, Булево" и т.д.
     
  6. Allexei

    Allexei Well-Known Member

    Регистрация:
    2 май 2008
    Сообщения:
    322
    Симпатии:
    0
    Скинь обработку.
     
Загрузка...
Похожие Темы - Странное Поведение Поля
  1. MaxP
    Ответов:
    4
    Просмотров:
    610
  2. Sangitam
    Ответов:
    3
    Просмотров:
    1.009
  3. puh14
    Ответов:
    9
    Просмотров:
    3.707
  4. Omh
    Ответов:
    8
    Просмотров:
    3.335
  5. vital
    Ответов:
    1
    Просмотров:
    2.378
Статус темы:
Закрыта.

Поделиться этой страницей