|   |   | 
| 
 | Реквизит формы в СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        Filkkore 31.08.20✎ 12:36 | 
        БП 3.0
 Реально ли вообще запихнуть в СКД реквизит формы документа? Подскажите пожалуйста, если сталкивались с подобным. | |||
| 1
    
        butterbean 31.08.20✎ 12:48 | 
        что значит "запихнуть"?     | |||
| 2
    
        Filkkore 31.08.20✎ 12:51 | 
        (1) Ну воспользоваться реквизитом формы в условии отчета на СКД например.     | |||
| 3
    
        butterbean 31.08.20✎ 12:51 | 
        через параметры можно     | |||
| 4
    
        Filkkore 31.08.20✎ 12:52 | 
        (3) А где и как передать этот реквизит в параметр?     | |||
| 5
    
        Pro-tone 31.08.20✎ 13:00 | 
        А зачем? Что сделать-то хочешь?     | |||
| 6
    
        Filkkore 31.08.20✎ 13:05 | 
        (5) Нужен отчет по Счетам от поставщиков, в который попадают не оплаченные или просроченные счета. А реквизиты СтатусДокумента и СрокОплаты являются реквизитами формы.     | |||
| 7
    
        D_E_S_131 31.08.20✎ 13:42 | 
        (6) Ну так если это отчет, то в настройке параметров можно поставить отображение на форме.     | |||
| 8
    
        Энштейн 1С 31.08.20✎ 13:48 | 
        (0) Брать данные из документов для отчетов плохой тон и презрение архитекторов 1С     | |||
| 9
    
        Энштейн 1С 31.08.20✎ 13:48 | 
        (0) Данные надо брать из регистров     | |||
| 10
    
        Энштейн 1С 31.08.20✎ 13:50 | 
        (6) Реквизиты формы, скорее всего берутся из реквизитов документов, поищи куда ссылается реквизит формы и его уже выводи в СКД     | |||
| 11
    
        Pro-tone 31.08.20✎ 13:57 | 
        (6) тебе камрад дал верный ответ в (10), скорее всего "Статус оплаты" - это реквизит документа (я не думаю, что по нему ведется история изменения, хотя кто знает, и тогда это запись регистра сведений), оттуда и надо брать данные для твоего отчета     | |||
| 12
    
        Filkkore 31.08.20✎ 14:15 | 
        (9) (11) В документе не установлены движения ни по каким регистрам и реквизит формы также ни к чему не отсылается, это реально просто поле, созданное на форме. Ну и дичь.     | |||
| 13
    
        Энштейн 1С 31.08.20✎ 14:23 | 
        (12) Нажми правой кнопкой мыши на реквизит формы и посмотри Свойство "Данные", там прописывается откуда он берет данные     | |||
| 14
    
        s_newbi 31.08.20✎ 14:24 | 
        Нет. 
 Копай откуда эти реквизиты формы заполняются | |||
| 15
    
        Filkkore 31.08.20✎ 14:24 | 
        (13) В пути к данным просто имя реквизита.     | |||
| 16
    
        Энштейн 1С 31.08.20✎ 14:26 | 
        (15) А ниже в "Тип значения"? и там троеточие на "Данных" туда тоже щелкай     | |||
| 17
    
        Filkkore 31.08.20✎ 14:28 | 
        (14) Я так понял, значение реквизита меняется просто при создании документа оплаты типа Списание с расчетного счета. Ниоткуда он данные не берёт.     | |||
| 18
    
        Filkkore 31.08.20✎ 14:30 | 
        (16) Ничего нет, троеточие неактивно даже.     | |||
| 19
    
        Энштейн 1С 31.08.20✎ 14:31 | 
        (18) В поле "Тип значения" тоже пусто?     | |||
| 20
    
        s_newbi 31.08.20✎ 14:34 | 
        (19) Я вот тоже недопираю куда ты его подводишь...
 Вся эта нужная инфа в регистрах сведений хранится, в свойствах реквизитов формы ничего не найдет | |||
| 21
    
        Энштейн 1С 31.08.20✎ 14:37 | 
        (20) Кроме регистра сведений есть еще 3 регистра, и бывает такое что реквизита нет ни в одном регистре сведений, как его тогда вывести в СКД?     | |||
| 22
    
        s_newbi 31.08.20✎ 14:39 | 
        (21) Я хз о чем вы тут.
 Человеку нужен статус и срок оплаты И както странно сложилось, что в БП есть РегистрСведений.СтатусыДокументов и РегистрСведений.СрокиОплатыДокументов | |||
| 23
    
        Filkkore 31.08.20✎ 14:39 | 
        (19) Нет такого. Покопался в коде формы, само по себе поле всё таки видимо создано тупо на форме, а данные берёт из РегистрыСведений.СтатусыДокументов.ПолучитьСтатусыДокумента(Ссылка, Организация).Статус
 Там он, насколько я понимаю, в зависимости от документа подбирает статусы из некой Коллекции Статусов ну и видимо проверяет наличие связанных документов оплаты для определения статуса. | |||
| 24
    
        Filkkore 31.08.20✎ 14:41 | 
        В общем, всем спасибо за наводки, дальше наверное сам разберусь =)     | |||
| 25
    
        Энштейн 1С 31.08.20✎ 14:42 | 
        (23) Найдите в РегистрыСведений.СтатусыДокументов нужный Вам реквизит и присоединяйте в запросе СКД этот регистр с реквизитом левым соединением и будет Вам счастье     | |||
| 26
    
        Pro-tone 31.08.20✎ 16:45 | 
        (24) зайди в модуль формы документа "Счет", вбей в строку поиска по тексту кода имя твоего реквизита формы и увидишь где он заполняется в коде и откуда берутся данные заполнения     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |