7.7 Элемент типа "Документ"

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем dedalx7, 30 июн 2010.

  1. TopicStarter Overlay
    dedalx7
    Offline

    dedalx7 Опытный в 1С

    Регистрация:
    20 май 2009
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    Столкнулся с неожиданно сложной для себя проблемой.

    На форме документа есть элемент типа "Документ". При выборе открывается список(журнал) документов на выбор.

    Как изменить форму списка? Вопрос возник в связи с тем что идентифицировать документы по номеру/дате практически невозможно, нужно добавить еще графы.

    Думал что поможет команда
    Код:
    ДокИсточник.ИспользоватьЖурнал()
    
    куда в качестве аргумента подставить наименование журнала этих документов. Но сия команда выдает ошибку "Объект не может быть перепозиционирован!".

    P.S> ДокИсточник - это наименование элемента формы.
  2. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    Эммм?
    Код:
    элемент типа "Документ"
    
    - это документ неопределенного вида?
    Вообще можно вставить в предопределенную процедуру ПриНачалеВыбораЗначения() метод ОткрытьФорму()
  3. TopicStarter Overlay
    dedalx7
    Offline

    dedalx7 Опытный в 1С

    Регистрация:
    20 май 2009
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    О, прошу прощения. Нет, вполне определенного вида. Журнал который я пытался использовать - является журналом этого вида документов.

    Документ и журнал самописные, если что. Может где-то надо какие-то свойства подправить...
    Хм, в смысле ОткрытьФормуМодально(), обрабатывать внутри формы журнала ее открытие из документа и использовать Форма.Параметр для передачи обратно выбранного значения?

    Думал об этом, но отложил, в надежде на более простое и неочевидное для меня решение. Если других предложений нет.. ))
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Зачем такие сложности?
    У каждого журнала есть формы. Одна из них может служить для выбора... Вот и добавьте в нее какие нужно графы. При открытии в нее можно передать контекст. и устанавливать фильтр/период например..
    Но для этих фокусов уже действительно придется использовать ПриНачалеВыбораЗначения() .

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