8.х Ошибка - Значение не является значением обьектного типа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем johngotic, 17 мар 2014.

  1. TopicStarter Overlay
    johngotic
    Offline

    johngotic

    Регистрация:
    12 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    При редактировании документа не могу обеспечить автоматическое заполнение поля Цена, после того как пользователь выберет услугу. Причем цена услуги должна определяться исходя из даты создаваемого документа. Посмотрите пожалуйста в первом вложении скрин с самой процедурой "ПереченьНоменклатурыНоменклатураПриИзменении()", а во втором скрине когда я открываю документ - Оказание услуги №.... - Оставляю дату документа без изменения и повторяю выбор транзистора в колонке Номенклатура табличной части документа. Автоматически должно установится значение цены транзистора от старой даты. Вместо этого вылетает ошибка обозначенная во втором скрине. В третьем скрине описание ошибки.
    Подскажите, в чем тут подвох? Спасибо.

    Вложения:

  2. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    После Объект.Дата, наверняка, идет второй параметр, т.е. должно быть разделение "запятой", у вас "точка"
    Код:
    РаботаСоСправочниками.РозничнаяЦена(Объект.Дата, СтрокаТабличнойЧасти.Номенклатура)
  3. TopicStarter Overlay
    johngotic
    Offline

    johngotic

    Регистрация:
    12 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    я поменял, ошибка не вылетает, но колонка - Цена остается пустой, (скрин во вложении) Не заполняется...

    Вложения:

  4. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    Посмотрите отладчиком, что возвращает функция Розничная цена.
  5. НиколайН
    Offline

    НиколайН Опытный в 1С

    Регистрация:
    14 фев 2014
    Сообщения:
    246
    Симпатии:
    0
    Баллы:
    26
    Если есть под рукой книга Радченко "Основы программирования", там именно такой пример рассматривается.
  6. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    функцию из модуля РаботаССправочниками покажите
    --- Объединение сообщений, 18 мар 2014 ---
    у этого модуля в свойствах должна стоять галка "Сервер"
  7. TopicStarter Overlay
    johngotic
    Offline

    johngotic

    Регистрация:
    12 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    функция Розничная цена возвращает - 0, т.е. колонка цена пуста.
  8. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    а данные то заполнены?
  9. TopicStarter Overlay
    johngotic
    Offline

    johngotic

    Регистрация:
    12 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    галка изначально установлена мной
  10. TopicStarter Overlay
    johngotic
    Offline

    johngotic

    Регистрация:
    12 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    ну да, посмотрите пожалуйста скрин, я все делал руководствуясь Радченко Потом открываю оказание услуги - позицию номенклатуры - цена также не обновляется ( 2 скриншот)??

    Вложения:

  11. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    В суть не вникал, по последним скринам: цена установлена на 24/03/14, а документ от 11/02/14.
  12. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    да, Шурик прав, дело именно в этом.
  13. TopicStarter Overlay
    johngotic
    Offline

    johngotic

    Регистрация:
    12 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    спасибо период задал поздний, т.к. он должен быть меньше или равен дате создания документа об оказании услуг...теперь автозаполнение цены работает)

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