Имя: Пароль:
1C
1С v8
Документ счет фактура полученные-реквизит ДокументОснование
0 Пеппи
 
28.11.12
15:20
Добавляю здесь документы которые-отмечаю их галкой, как основаниядля выписки счет фактуры. но они не попадают в массив типов почему то. Прохожу отладчиком- есть только те что уже были. что еше нужно сделать?
1 shuhard
 
28.11.12
15:20
(0) кто на ком стоял ?
2 Пеппи
 
28.11.12
15:25
Для чсет фактура полученный в нетиповой уже УТ отмечаю галкой еще документы в реквизите ДокументОснование.
3 YF
 
28.11.12
15:26
Что за массив типов такой?
4 Пеппи
 
28.11.12
15:27
Чтобы их можно было выбрать в качестве документа основания для счета фактуры. Но они не появляются в Предприятии. В отладчике вижу что не заполняются ими
5 Пеппи
 
28.11.12
15:28
Если ПустаяСтрока(ИмяТабличнойЧасти) Тогда // Шапка документа
       МассивТипов = ДокументОбъект.Метаданные().Реквизиты[ЭлементФормы.Данные].Тип.Типы();
   Иначе // Табличная часть
       ИмяКолонки  = ФормаДокумента.ЭлементыФормы[ИмяТабличнойЧасти].ТекущаяКолонка.Имя;
       МассивТипов = ДокументОбъект.Метаданные().ТабличныеЧасти[ИмяТабличнойЧасти].Реквизиты[ИмяКолонки].Тип.Типы();
6 YF
 
28.11.12
15:28
Все устал догадываться
7 Пеппи
 
28.11.12
15:35
Все ясно. В табличной части тоже есть Реквизит ДокументОснование- его нужно было заполнить