Имя: Пароль:
1C
1С v8
Список документов в ТЧ
0 Nykos
 
16.06.15
11:17
Здравствуйте!
    Имеется форма документа Договор. В нем ТЧ с типом ДокументСписок.СчетФактура. Предполагается, что в ТЧ будут те счет-фактуры, которые относятся к конкретному договору(их может быть несколько).
    На данный момент в ТЧ отображаются абсолютно все счет-фактуры из ФормаСписка.Документ.СчетФактура.
    Каким образом решается данная задача? Необходимо указать какой-либо признак, по которым они будут сравниваться? Может ли этим связующим звеном быть поле Контрагент на форме документа Договор и форме документа СчетФактура? Может есть принципиально иной способ осуществить задуманное?
Спасибо!
1 Господин ПЖ
 
16.06.15
11:18
>Каким образом решается данная задача?

отбор например
2 no4ka
 
16.06.15
11:19
Необходимо настроить отбор.
3 no4ka
 
16.06.15
11:25
также можно настроить через "Параметры выбора". Задать параметр "Отбор.Контрагент" со значением "Контрагент", которое будет браться из договора.
4 palpetrovich
 
16.06.15
11:31
аминь :)
5 Nykos
 
16.06.15
13:41
Решил свою проблему с помощью этой темы:

http://1c-pro.ru/threads/otbor-v-zhurnale-dokumentov-po-rekvizitu-v-tablichnoj-chasti.15387/

Вдруг кому-нибудь пригодится...
6 Nykos
 
17.06.15
11:58
Еще один вопрос по теме...
Подскажите пожалуйста, как сделать так, чтобы при создании новой счет-фактуры в ТЧ документа Договор, при открытии формы СчетФактура поле контрагент было заполнено тем же контрагентом, что и на форме документа Договор?
7 ЧеловекДуши
 
17.06.15
12:04
(6) Если СЧ-ф заполняется на основании, то В модуле документа есть "ОбработкаЗаполнения".

Если программно, то кто тебе мешает самому заполнить?

Если Ты программно открываешь новую Сч-Ф, то передай нужные параметры Структурой и будет тебе счастье.
8 Nykos
 
17.06.15
13:58
(7) В модуле документа СФ добавил

Процедура ОбработкаЗаполнения(Основание)
        //{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    Если ТипЗнч(Основание) = Тип("ДокументСсылка.Договор") Тогда
        // Заполнение шапки
        Заказчик = Основание.Заказчик;
        Договор = Основание.Ссылка;
        ЭтотОбъект.Записать();
        //ДокСчетФактура = Основание.получитьОбъект();
        //ДокСчетФактура.Договор = ЭтотОбъект.Ссылка;
        //ДокСчетФактура.Записать();
    КонецЕсли;
    //}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
    КонецПроцедуры


Ничего не заполняется и не происходит... Я уже и так и сяк) может вообще забить, ради удобства хочу сделать всего-то.. Просто если будет договоров много, задолбешься их в списке искать и выбирать... в качестве основания
9 Nykos
 
17.06.15
14:01
Точнее заполняется когда я выберу документ из журнала договоров. а еще круче нельзя? чтобы уже сразу основание выбрано было?)
10 Nykos
 
18.06.15
10:52
подниму...