8.х Обращение из одного документа к значениям полей другого

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

  1. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    Подскажите пожалуйста, как обратиться из модуля формы одного документа к значениям полей другого документа.

    У меня есть документы РезервированиеТоваров и ПлатёжноеПоручениеВходящее.
    При вводе нового входящего платёжного поручения, я выбираю договор (ДокументСсылкаРезервированиеТоваров), и из этого документа поле СуммаДокумента должно переноситься в одноимённое поле ВходящегоПоручения. Как это реализовать программно?
    Заранее спасибо за ответ!
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    А в документе РезервированиеТоваров есть разве сумма документа?
  3. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    да, я добавил это поле (я сам делаю конфигурацию в учебных целях)
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Ты сделал как реквезит?
  5. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    ага
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Ну тогда просто. Получаешь нужный документ и выдираешь от туда сумму. Например, Реализация.СуммаДокумента.
  7. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    Это я понял... =)
    Вопрос в том, как получиться этот самый нужный документ.

    Например, в Платёжном требовании я выбираю документ из списка документов, по которому я и формирую само платёжное требование. В табличной часте Платёжного требования появляется документ. А вот как обратиться к нему программно в модуле для того, чтобы выбрать сумму документа- я не знаю.
  8. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Найти по номеру не пробывал:)?
    Код:
    ссв=Документы.РеализацияТоваровУслуг.НайтиПоНомеру("00001");
    СумДок=ссв.СуммаДокумента;
    
  9. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    я и планирую поиск по номеру, но я не знаю, как обратиться к номеру нужного мне документа.
    т.е. в табличной части в поле выбора присутствует выбранный документ, но как вытащить его номер - не понимаю.
  10. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Ну ты же получаешь ссылку на документ когда выбираешь этот документ.
  11. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    а как к ней обратиться? :unsure:
    сорри за навязчивость, недавно только начал разбираться с 1С, а курсовая работа не ждёт...
  12. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Думаю сдесь ничего сложного нет.

    Вложения:

    • 111.epf
      Размер файла:
      6 КБ
      Просмотров:
      33
  13. TopicStarter Overlay
    courrier88
    Offline

    courrier88

    Регистрация:
    2 мар 2009
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    Спасибо большое за помощь, действительно, всё оказалось довольно просто!
    Мне почему-то не пришло в голову это сразу... я уж и запросы перерыл, и во ввод на основании полез, пытаясь найти ответ на мой вопрос, а всё оказалось гораздо проще! =))))
  14. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Все гениальное-просто:)

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