7.7 Подчиненые документы

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

  1. TopicStarter Overlay
    suharew
    Offline

    suharew

    Регистрация:
    1 авг 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Подскажите как реализовать такую ситуацию.

    Есть документ Накладная, в табличной части след поля
    Контрагент/ Товар / Цена/ Сумма/ ПризнакОтгрузки

    Есть Документ "Отгрузка" в котором отмечается что Товар отгружен.

    Документ "Отгрузка" оформляется из документа "Накладная".
    Принци действия такой. В накладной выделяю строку и после нажатия кнопки "отгрузка"
    оформляется документ "отгрузка" на основании текущй строки документа "Накладная", т.е. в итоге
    на каждую строчку документа "Накладная" есть документ "отгрузка".

    При оформлении документа "отгрузка", естесственно документ "накладная" тоже открыт, так вот как определить момент завершения ввода документа "Отгрузка" и вписать признак отгрузки в документ "Накладная" в поле "ПризнакОтгрузки".
    Ведь документ "Отгрузка" может и не оформляться, просто отменят его ввод и все.

    Форму открываю:

    ФормаСчФ=НомерСтроки;
    ОткрытьФорму("Документ.Отгрузка",ФормаСчФ,ТекущийДокумент());

    таким образом создается новый документ и в него передаю параметр строки с которой считывать данные.
    Причем в новом (только созданном) документе данные считываю ДокОснование.Товар и т.к.
    а вот записать обратно типа: ДокОснование.признакОтгрузки="Да" не получается.

    Подскажите как можно такое решить.
  2. TopicStarter Overlay
    suharew
    Offline

    suharew

    Регистрация:
    1 авг 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Вроде наше некий выход.
    надо использовать метод ОткрытьФормуМодально и сделать какойнибудь глобальный флаг и им управлять через оба документа.
    Например док-т Накладная ставит флаг=0, потом после открытия документ Отгрузка ставит флаг=1 или флаг=2 т.е. в зависимости от вида закрытия документа. ну а потом т.к форма была открыта модально можно считать этот флаг после закрытия документа.

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