| 
    
        
     
     | 
    
  | 
Как добавить тип документа в структуру? | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
         
        В конфигураторе это значение добавляется через.
 
        Планы видов характеристик, виды субконто хозрасчетные. В нем выбираем вкладку прочие, на ней предопределенные. В списке выбираем тип документов. и в столбце тип добавляем нужный документ. Именно это значение расходится по всей конфигурации как "ТипыДокументов". Надеюсь кому-нибудь поможет.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |