| 
    
            
         
         | 
    
  | 
Связка один-к многим В табличной части! | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        mzelensky    
     17.01.12 
            ✎
    15:34 
 | 
         
        Доброго времени суток! Имеем табличную часть с 2 колонками "Номенклатура" и "Примечание". "Примечание" - справочник подчиненный справочнику номенклатуры. У одной номенклатуры может быть сколько угодно примечаний. ТЕПЕРЬ ВНИМАНИЕ ВОПРОС - как в ОДНОЙ табличной чсти указать для одной номенклатуры несколько примечаний?!?!?!
  
        П.С. разумеется ввести 2 строки с этой номенклатурой не предлагать!  | 
|||
| 
    1
    
        Чайник Рассела    
     17.01.12 
            ✎
    15:37 
 | 
         
        сделать еще одну ТЧ?     
         | 
|||
| 
    2
    
        mzelensky    
     17.01.12 
            ✎
    15:38 
 | 
         
        (1) не хочется :( - занимает много места на форме.     
         | 
|||
| 
    3
    
        ANikV    
     17.01.12 
            ✎
    15:39 
 | 
         
        (1) +1. Плюс в обе ТЧ какой-нибудь ключ связи.     
         | 
|||
| 
    4
    
        mzelensky    
     17.01.12 
            ✎
    15:40 
 | 
         
        (3) да знаю я этот метод связок. Я хочу найти какой-нибудь еще!!!     
         | 
|||
| 
    5
    
        vicof    
     17.01.12 
            ✎
    15:44 
 | 
         
        (4) сделай свою 1с, с бэкджеком и ш/|юхами     
         | 
|||
| 
    6
    
        Чайник Рассела    
     17.01.12 
            ✎
    15:44 
 | 
         
        (5) а. ну ищи. как найдешь расскажешь     
         | 
|||
| 
    7
    
        GenV    
     17.01.12 
            ✎
    15:45 
 | 
         
        (4) Я дерево делал с программной обработкой команд редактирования.     
         | 
|||
| 
    8
    
        mzelensky    
     17.01.12 
            ✎
    15:46 
 | 
         
        (7) я уже думал об этом...скачал пару обработок с ИС...в принципе интересно решение, но допиливать очень сильно нужно     
         | 
|||
| 
    9
    
        Dmitry77    
     17.01.12 
            ✎
    15:46 
 | 
         
        сделай кнопку и по ней открывай новую форму с ТЧ     
         | 
|||
| 
    10
    
        mzelensky    
     17.01.12 
            ✎
    15:49 
 | 
         
        (9) какую кнопку? и как ты это себе представляешь? встал на строке, нажал кнопку, открылась форма - там вбил, потом следующая строчка....а если их сотня? Запаришься между окнами прыгать! А если нужно ВСЕ ПОСМОТРЕТЬ?!     
         | 
|||
| 
    11
    
        mzelensky    
     17.01.12 
            ✎
    15:52 
 | 
         
        + минус 2 ТЧ:
  
        есть строка с номенклатурой в ТЧ1...есть 2 строки примечаний в ТЧ2, связь между ними скажем по "номенклатуре" А потом ты берешь и в этой строке выбираешь другую номенклатуру...это ж как-то надо отловить и зачистить строки в ТЧ2.  | 
|||
| 
    12
    
        hhhh    
     17.01.12 
            ✎
    16:01 
 | 
         
        (11) что-то бред пишешь. ПриАКтивизацииСтроки первой ТЧ устанавливаешь отбор по ключу для второй ТЧ. Четыре строчки кода. Чего ты там зачищать собрался?     
         | 
|||
| 
    13
    
        Mort    
     17.01.12 
            ✎
    16:04 
 | 
         
        (12) Ну он типа не только просматривать собрался но и редактировать.     
         | 
|||
| 
    14
    
        ANikV    
     17.01.12 
            ✎
    16:05 
 | 
         
        (12) где ты там 4 строчки нашел - от силы 2     
         | 
|||
| 
    15
    
        Mort    
     17.01.12 
            ✎
    16:06 
 | 
         
        Вообще ответ на вопрос две ТЧ или одну, не лежит в сфере "как удобнее". Например могут ли быть заданы строки по номенклатуре без примечаний? От ответа на этот вопрос стоит отталкиваться, а не от "как захотел".     
         | 
|||
| 
    16
    
        sanja26    
     17.01.12 
            ✎
    16:06 
 | 
         
        ТекущиеДанные = ЭлементыФормы.Договоры.ТекущиеДанные;
  
        Если ТекущиеДанные <> Неопределено Тогда ЭлементыФормы.Приложения_Сметы.ОтборСтрок.Договор.Использование = Истина; ЭлементыФормы.Приложения_Сметы.ОтборСтрок.Договор.Значение = ТекущиеДанные.Договор; КонецЕсли;  | 
|||
| 
    17
    
        Mort    
     17.01.12 
            ✎
    16:08 
 | 
         
        А если нет данных, привязанных к номенклатуре без разреза по примечаниям, вторая ТЧ нафиг не нужна.     
         | 
|||
| 
    18
    
        hhhh    
     17.01.12 
            ✎
    16:08 
 | 
         
        (15) а разве нельзя редактировать? ОТбор запрещает?     
         | 
|||
| 
    19
    
        ANikV    
     17.01.12 
            ✎
    16:08 
 | 
         
        (10) Для ВСЕ ПОСМОТРЕТЬ - наклепай отчет и смотри сколько хочешь.     
         | 
|||
| 
    20
    
        Mort    
     17.01.12 
            ✎
    16:10 
 | 
         
        (18) С 2-й таблицей (что с примечаниями) не вопрос.
  
        Таблицу с номенклатурой редактируй. Удаляй строки, меняй ссылки в полях.  | 
|||
| 
    21
    
        ice777    
     17.01.12 
            ✎
    16:12 
 | 
         
        (10) или трусы одень или крестик сними. Все сразу хочешь - так и выдели место на форме для всего.     
         | 
|||
| 
    22
    
        Mort    
     17.01.12 
            ✎
    16:12 
 | 
         
        Достаточно 1ТЧ + дерево на форме + 3-5 функций на обслуживание. Чтение/запись/Добавление/Удаление.     
         | 
|||
| 
    23
    
        ice777    
     17.01.12 
            ✎
    16:15 
 | 
         
        (22) ага. можно в подстроках разместить примечания.     
         | 
|||
| 
    24
    
        mzelensky    
     17.01.12 
            ✎
    16:17 
 | 
         
        ясно, в общем ничего нового я не услышал :(     
         | 
|||
| 
    25
    
        ice777    
     17.01.12 
            ✎
    16:20 
 | 
         
        так и желания у тебя не детские ) 
  
        смотри, как в других продуктах реализовано, мож найдешь себе идейку.  | 
|||
| 
    26
    
        Mort    
     17.01.12 
            ✎
    16:20 
 | 
         
        (24) А ты ждал волшебника в голубом вертолете который укажет на не задокументированную функциональность для решения (0) двумя щелчками?     
         | 
|||
| 
    27
    
        Dmitry77    
     17.01.12 
            ✎
    16:24 
 | 
         
        (10) в 77 только так и реализовывалось.
  
        а вообще сделать можешь все что тебе нравиться вплоть до автоматического добавления столбцов. Правда это придется ручками программировать, а это не просто.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |