|
Как добавить тип документа в структуру? | ☑ | ||
---|---|---|---|---|
0
88g88
15.01.20
✎
17:42
|
Здравствуйте форумчане.
Есть код СтруктураОтбора = Новый Структура("НачПериода, КонПериода, Организация, Контрагент, ДоговорКонтрагента, ТипыДокументов", НачалоПериода, КонецПериода, Организация, Контрагент, ДоговорКонтрагента, ТипыДокументов); ТаблицаИсточник = ПолучитьДанныеСпискаПоРеквизитам(СтруктураОтбора); Как к "типу документов" добавить свой вписанный документ? |
|||
1
vicof
15.01.20
✎
17:45
|
Посмотреть, как добавляются другие типы документов, и туда вставить свой тип
|
|||
2
88g88
15.01.20
✎
17:48
|
(1) В общем да но описания нет. Сам параметр "типы документов" как будто системный. отладчик его показывает как описание типов. Может не кодом а просто куда то его добавить надо в конфигураторе, типо включить в какой то общий список значений...
|
|||
3
88g88
15.01.20
✎
17:49
|
(2) Документ имелось ввиду. Чтобы "типы документов" получило значение от туда
|
|||
4
vicof
15.01.20
✎
17:49
|
Параметры в функциях описывает не система, а программисты.
|
|||
5
vicof
15.01.20
✎
17:50
|
Стек вызовов посмотри
|
|||
6
RomanYS
15.01.20
✎
17:52
|
(2) Посмотри конструкторы описания типов, там вроде можно добавить на основании текущего описания
|
|||
7
88g88
15.01.20
✎
17:54
|
(6) Это где?
|
|||
8
88g88
15.01.20
✎
17:56
|
(5) Документ.ДокументРасчетовСКонтрагентом.Форма.ФормаВыбора.Форма.Сформировать(Команда = )
Документ.ДокументРасчетовСКонтрагентом.Форма.ФормаВыбора.Форма.СформироватьСервер() Это из стека. обращение к процедуре и все |
|||
9
Жан Пердежон
15.01.20
✎
18:02
|
(8) учу пользоваться синтакс-помощником:
пишешь в любом модуле ОписаниеТипов нажимаешь на него мышкой (один или два раза) жмешь Ctrl+F1 ... профит! |
|||
10
88g88
15.01.20
✎
18:15
|
(9) ссылается на XDTO пакеты но какой из них?
|
|||
11
88g88
15.01.20
✎
18:15
|
ну в общем там могут содержаться такие данные. только где искать)
|
|||
12
88g88
15.01.20
✎
18:23
|
Сверил отличия конфигураций пакеты XDTO все измененные пакеты на поддержке. Модули отвечающие да этот выбор тоже.
Как его туда вписали не ясно... Хотя бы добавить в "ТыпыДокументов" ка доп значение кодом |
|||
13
RomanYS
15.01.20
✎
18:47
|
(7)
"ОписаниеТипов (TypeDescription) На основании объекта ОписаниеТипов Синтаксис: Новый ОписаниеТипов(<ИсходноеОписаниеТипов>, <ДобавляемыеТипы>, <ВычитаемыеТипы>, <КвалификаторыЧисла>, <КвалификаторыСтроки>, <КвалификаторыДаты>, <КвалификаторыДвоичныхДанных>) Параметры: <ИсходноеОписаниеТипов> (необязательный) Тип: ОписаниеТипов. Исходное описание типов, на основании которого будет строиться новое. <ДобавляемыеТипы> (необязательный) Тип: Массив, Строка. Массив значений типа Тип, состоящий из типов, которые будут использованы в объекте, или строка, содержащая имена типов разделенных запятыми." |
|||
14
88g88
16.01.20
✎
15:19
|
(13) Спасибо за информацию. докопался сам но подсказка очень верная.
в коде к исходному составу типов добавил самописный НовыйТип = Новый ОписаниеТипов(ТипыДокументов,"ДокументСсылка.Новый_ДокументРасчетовСКонтрагентом"); // Заменяем "Описание типов" новым значением ТипыДокументов = НовыйТип Так выглядит итоговый код. Добавил его в начало процедуры заменил значение "Типы документов" новым значением и все срослось. |
|||
15
88g88
20.01.20
✎
11:43
|
В конфигураторе это значение добавляется через.
Планы видов характеристик, виды субконто хозрасчетные. В нем выбираем вкладку прочие, на ней предопределенные. В списке выбираем тип документов. и в столбце тип добавляем нужный документ. Именно это значение расходится по всей конфигурации как "ТипыДокументов". Надеюсь кому-нибудь поможет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |