| 
    
            
         
         | 
    
  | 
Новый документ в расширении. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        baribars    
     13.02.22 
            ✎
    15:10 
 | 
         
        Нужно создать новый документ в расширении. Но скажем так -этот документ практически копия существующего в конфигурации и с нуля создавать в расширении его неохота. Как можно грамотно сделать?
 
        Я увидел только если скопировать документ, который берем за основу в расширении, не добавить в расширение, а скопировать, но будет ли это правильно? Заранее спасибо.  | 
|||
| 
    1
    
        Мимохожий Однако    
     13.02.22 
            ✎
    15:26 
 | 
         
        "Нужно создать новый документ ". Может быть, и не в тему. Но почему именно новый документ. Проще добавить признак, по которому меняются его отдельные реквизиты или добавляются новые.     
         | 
|||
| 
    2
    
        baribars    
     13.02.22 
            ✎
    15:30 
 | 
         
        (1) на  основании него вводить документ взятый за основу, видеть связь по структуре подчиненнности     
         | 
|||
| 
    3
    
        Сергиус    
     13.02.22 
            ✎
    15:36 
 | 
         
        (0)Можно копированием перенести, но придется во многих местах(в формах например) менять ссылки на новый.     
         | 
|||
| 
    4
    
        baribars    
     13.02.22 
            ✎
    15:50 
 | 
         
        (3) ссылки менять на новый что?     
         | 
|||
| 
    5
    
        Мимохожий Однако    
     13.02.22 
            ✎
    16:05 
 | 
         
        (2) "на  основании него вводить документ взятый за основу". Расшифруй     
         | 
|||
| 
    6
    
        baribars    
     13.02.22 
            ✎
    16:10 
 | 
         
        (5) есть документ А, необходимо создать документ Б, практически клон документ А. Документ А будет вводиться  на основании документа Б.     
         | 
|||
| 
    7
    
        MyNick    
     13.02.22 
            ✎
    16:18 
 | 
         
        (0) надо начать с того, что тебе это не нужно.     
         | 
|||
| 
    8
    
        Мимохожий Однако    
     13.02.22 
            ✎
    16:18 
 | 
         
        Так и сделай копи-пастой     
         | 
|||
| 
    9
    
        Новый1сник2    
     13.02.22 
            ✎
    16:22 
 | 
         
        (6) доработать документ А не? какая структура подчиненности нужна?     
         | 
|||
| 
    10
    
        baribars    
     13.02.22 
            ✎
    16:22 
 | 
         
        (7) ПАЧАМУ?)     
         | 
|||
| 
    11
    
        baribars    
     13.02.22 
            ✎
    16:23 
 | 
         
        (9) один документ вводится на основании другого     
         | 
|||
| 
    12
    
        Новый1сник2    
     13.02.22 
            ✎
    16:24 
 | 
         
        (10) озвучь уже что за документ, может понятнее будет, что требуется     
         | 
|||
| 
    13
    
        Мимохожий Однако    
     13.02.22 
            ✎
    16:25 
 | 
         
        Если тебе неохота делать документ, то вряд ли тебе какие-либо подсказки.     
         | 
|||
| 
    14
    
        Новый1сник2    
     13.02.22 
            ✎
    16:25 
 | 
         
        ну и добавлять новые объекты в расширение так себе вариант     
         | 
|||
| 
    15
    
        Мимохожий Однако    
     13.02.22 
            ✎
    16:25 
 | 
         
        * (13) ...помогут     
         | 
|||
| 
    16
    
        baribars    
     13.02.22 
            ✎
    16:27 
 | 
         
        (15) я имел ввиду и написал, что с нуля не вижу смысл делать, когда есть готовый вариант уже. Что в этом предрассудительного?     
         | 
|||
| 
    17
    
        Новый1сник2    
     13.02.22 
            ✎
    16:30 
 | 
         
        (16) так скопируй в основной конфе и доработай, или без расширения ни как ?     
         | 
|||
| 
    18
    
        Сергиус    
     13.02.22 
            ✎
    16:30 
 | 
         
        (4)На новый документ, который у тебя будет. Потому как если создашь копированием существующего, то и все ссылки там будут именно на него.     
         | 
|||
| 
    19
    
        Иванович Михаил    
     13.02.22 
            ✎
    16:35 
 | 
         
        (16) Ничего предрассудительного, но задачу толком объясни.     
         | 
|||
| 
    20
    
        hhhh    
     13.02.22 
            ✎
    18:18 
 | 
         
        (16) при копировании сплошные засады, проще с нуля создать документ     
         | 
|||
| 
    21
    
        valerivp    
     13.02.22 
            ✎
    18:26 
 | 
         
        (0) зачем новый док?
 
        Вводи док А на основании док А - в чем проблема? открою тайну - ты даже представление документа можешь поменять (см. модуль менеджера дока)  | 
|||
| 
    22
    
        baribars    
     13.02.22 
            ✎
    20:50 
 | 
         
        (21) представление документа менять точно придется) и добавлять признак отличия от обычного документа     
         | 
|||
| 
    23
    
        baribars    
     14.02.22 
            ✎
    08:24 
 | 
         
        (21) что вижу немного неудобно при этом еще - не будет отдельного списка документов, будет и А и Б     
         | 
|||
| 
    24
    
        Иванович Михаил    
     14.02.22 
            ✎
    09:10 
 | 
         
        (23) Почему? Кто запретит?     
         | 
|||
| 
    25
    
        valerivp    
     14.02.22 
            ✎
    09:55 
 | 
         
        (23) две формы, разные отборы
 
        хотя выбор нужной потребует применить чуть интеллекта  | 
|||
| 
    26
    
        baribars    
     14.02.22 
            ✎
    10:12 
 | 
         
        (25) я имел ввиду без отбора     
         | 
|||
| 
    27
    
        Dmitrii    
     гуру 
    14.02.22 
            ✎
    10:20 
 | 
         
        (10) >> ПАЧАМУ?
 
        Потому, что, на первый взгляд, выбранный способ доработки выглядит абсолютно идиотским, бестолковым и бессмысленным. Но нельзя исключать, что мы чего-то не знаем или недопонимаем, и в твоём конкретном случае твой подход может быть и оправданным, не смотря на то каким бы идиотским он не казался. А может ты из числа тех, кто всегда выбирает пункт 1 из голосовалки этой ветки Будете ли вы внедрять заведомо неверные решения? .  | 
|||
| 
    28
    
        baribars    
     14.02.22 
            ✎
    10:23 
 | 
         
        (27) я спрашивал совета, как лучше сделать и не просил принимать за аксиому мое предложение по доработке     
         | 
|||
| 
    29
    
        mistеr    
     14.02.22 
            ✎
    10:30 
 | 
         
        (6) Что мешает вводить A на основании А?     
         | 
|||
| 
    30
    
        mistеr    
     14.02.22 
            ✎
    10:31 
 | 
         
        (28) Тогда изложи *исходную* задачу, то есть в терминах бизнеса.     
         | 
|||
| 
    31
    
        Dmitrii    
     гуру 
    14.02.22 
            ✎
    10:32 
 | 
         
        (28) Тебе в (7) сказали, что твоё решение - *авно. Ты в (10) спросил - почему. А попытался ответить.
 
        Пользоваться или не пользоваться ответом и принимать его во внимание или нет - твоё личное дело. К тому же повторюсь - нельзя исключать что даже абсолютный бред иногда вполне применим. Мы ж так и не знаем - что конкретно ты там реализуешь и почему именно через *опу. A вот довольно давно занимаюсь 1С. Но до сих пор ни разу подобной херни не делал. Мне даже немножко любопытно - зачем оно может понадобится.  | 
|||
| 
    32
    
        D3O    
     14.02.22 
            ✎
    12:36 
 | 
         
        за добавление реквизитов к объекту в расширении нужно отрывать руки с особой жестокостью)
 
        вариантов 2 - если суть доработок мизерная (добавить неск. реквизитов, например) - в расширении добавить новый РС, связать его с документом по единственному измерению и в формах расширения дополнительно выводить ресурсы регистра. там всего то менеджер регистра на форму добавить, ну и писать/читать в обработчиках соответственно если это по логике должен быть новый док (пусть хоть и 100500 раз похожий) - тогда создать в расширении. при добавлении реквизита в расширении создается доп. копия изначальной таблицы основной конфигурации и при первой же реструктуризации с ошибкой подключения расширения все данные, добавленные в расширении уходят в никуда. если таблица создается только в расширении, то даже при невозможности его применения данные не исчезают.  | 
|||
| 
    33
    
        Новый1сник2    
     14.02.22 
            ✎
    16:57 
 | 
         
        (32) а если добавляются реквизиты объекта из основной конфигурации в расширение, насколько это критично, и как их можно удалить из расширения (если ошибочно добавили) чтобы информация не потерялась?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |