|   |   | 
| 
 | Объекты расширений и внешние отчёты/обработки | ☑ | ||
|---|---|---|---|---|
| 0
    
        Bibr 05.03.24✎ 07:43 | 
        Коллеги, подскажите плиз, какова в целом сейчас методология работы с расширениями?
 Вот есть конфа на поддержке, есть внешний отчёт на СКД (Без кода ). Понадобилось добавить новый реквизит справочника в расширение и добавить вывод этого реквизита во внешний отчёт. Понятно, что отчёт не видит данных расширения. Ну если запрос ручками доработать не проблема, то с СКД что делать?Допиливать "ПриКомпоновкеРезультата", программно добавлять новое поле, новый ресурс, допиливать програмно варианты отчёта? Попроще ничего нету? | |||
| 1
    
        Галахад гуру 05.03.24✎ 07:53 | 
        Консоль СКД не поможет?     | |||
| 2
    
        DJ Anthon 05.03.24✎ 08:03 | 
        добавь реквизит в основную конфу, но не сохраняй. отчет увидит, сохранится. можешь на копии базы добавить его в основную конфу, в расширении переименовать. но это для отладки.     | |||
| 3
    
        Буковка 05.03.24✎ 09:12 | 
        (0) а разве не правильнее добавить реквизит в основную конфигурацию?     | |||
| 4
    
        Климов Сергей 05.03.24✎ 09:23 | 
        (3) Правильнее отчёт включить в расширение.     | |||
| 5
    
        DJ Anthon 05.03.24✎ 09:34 | 
        (3) если внешний отчет криво написан, он не будет работать внутри расширения, его надо править, а это чаще всего лень, ради одного реквизита неохота его курочить     | |||
| 6
    
        Bibr 05.03.24✎ 09:49 | 
        (2)(3)
 конфа на поддержке. только разве что на копии, сняв с поддержки. но выглядит костыльно совсем. | |||
| 7
    
        Bibr 05.03.24✎ 09:51 | 
        (4) отчёт громоздкий, внешний.
 во-первых, кучу всего ещё придётся тянуть в расширение, во-вторых, непонятно что с вариантами отчётов. Сейчас там пользователи понаделали кучу своих вариантов отчётов. Если это всё слетит, проблем тоже будет | |||
| 8
    
        Bibr 05.03.24✎ 09:54 | 
        (1) может быть. надо изучить вопрос.
 подумал, что вероятно поможет добавить в расширение, может даже в новое, доделать в расширении скд а затем просто схему сохранить и загрузить во внешний отчёт. смотрю в сторону этого варианта пока. но тоже выглядит как танцы с бубном | |||
| 9
    
        КнОпка 05.03.24✎ 10:00 | 
        допреквизит не поможет?     | |||
| 10
    
        Bibr 05.03.24✎ 10:20 | 
        (9) не, максимум допсведение. но они на форму не выводятся.
 опять костыли лепить.. Да и вопрос больше про методологию был. А если не реквизит, а регистр сведений например? | |||
| 11
    
        mikecool 05.03.24✎ 10:31 | 
        (1) +1
 консолью собирать отчет в режиме предприятия, схему переносить в конфигуратор | |||
| 12
    
        p-soft 05.03.24✎ 11:38 | 
        (10) практика показывает, что правильно добавлять новые объекты в конфу, а расширениями управлять оригинальным программным кодом.     | |||
| 13
    
        DJ Anthon 05.03.24✎ 12:01 | 
        (12) а я вот полгода занимаюсь тем, что удаляю теперь всё вот такое из основной конфы и переношу на допреквизиты и реквизиты в расширении. пока что нерешимая только одна проблема - восстановление объекта из копии (версионирование данных), 1Ска не понимает, что если реквизита нет, то не надо ронять платформу. Пока еще не удалял ничего, это только впереди. В основную конфу лучше не лезть. особенно прикольно, когда при обновлении прилетает реквизит с таким же наименованием, но другого типа. 21-я платформа на таком просто падает, убивая базу.     | |||
| 14
    
        p-soft 05.03.24✎ 12:19 | 
        (13) реквизиты делать с префиксом надо. глюк в расширении убивает базу аналогично. данные в расширения помещать оправданно для тиражных разработок, при внутренней разработке лучше данные в конфу вставлять - решается проблема вызова этих данных из кода конфы.     | |||
| 15
    
        DJ Anthon 05.03.24✎ 12:22 | 
        (14) даже если так, делал это не я. а вот удалять теперь большая трабла. самое смешное, что все можно было сделать допреквизитами, просто чел вообще в 1с не шарит, а полез в ерп все ломать. тут даже не лень, а просто незнание основ. и проблему вызова уже решили в 23-й платформе.     | |||
| 16
    
        p-soft 05.03.24✎ 12:41 | 
        (15) пфффф... это нормально. бизнес так экономит))     | |||
| 17
    
        chelentano 06.03.24✎ 08:53 | 
        (0) Добавить новый реквизит в СКД вычисляемым полем     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |