7.7 Таблица значений

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Lilit, 11 сен 2007.

  1. TopicStarter Overlay
    Lilit
    Offline

    Lilit

    Регистрация:
    11 сен 2007
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте, на этот форум привела такая проблема, как программно объединить ячейки, так как это обработка, а не документ(был бы документ можно вставить колонки в саму таблицу значений как реквезиты и в их своийствах указать), но как быть если это обработка и все новые колонки прописанны программно... много литры просмотрела ничего подобного не нашла
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Стандартными средствами такого не сделаешь.
    Есть следующие варианты:
    - использовать внешние компоненты (но про такие я тоже не слышал)
    - использовать таблицу в диалоговой форме (а саму таблицу можно разукрасить как угодно) единственный недостаток, внешний вид таблицы (высота-ширина) надо задать до ввода (либо переформировывать во время ввода).
  3. PaNo
    Offline

    PaNo

    Регистрация:
    11 сен 2007
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    А колонки каких типов? Можно, как вариант, создать еще одну колонку, где будет представление двух первоначальных колонок.
    Примерно так:
    Код:
    Тз=СоздатьОбъект("ТаблицаЗначений");
    ТЗ.НоваяКолонка("Номенклатура","Справочник.Номенклатура",,,"Номенклатура",,,);
    ТЗ.НоваяКолонка("Контрагенты","Справочник.Контрагенты",,,"Контрагенты",,,);     
    Тз.НоваяКолонка("Вместе","Строка",,,"Вместе",,,);   
    
    //.... заполнили таблицу данными.......
    
    Тз.ВыбратьСтроки();
    Пока Тз.ПолучитьСтроку() = 1 Цикл
    Тз.Вместе=СокрП(Строка(Тз.Контрагенты))+ " - "+ СокрП(Строка(Тз.Номенклатура));
    КонецЦикла;
    
    
    
    Итого- получим новую колонку, где будут две первоначальные.
    В этом примере:
    Первая колонка- ООО "ВАСЯ"
    Вторая - хлеб
    Третья- ООО "ВАСЯ" - хлеб
  4. TopicStarter Overlay
    Lilit
    Offline

    Lilit

    Регистрация:
    11 сен 2007
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    не так не пойдет, нужно именно, объединить ячейки, а не записать в одну ячейку две колонки... Например, есть поставщик это одна колонка, еще 7 колонок - это дни заявки на этого поставщика, следующей строкой должны быть график доставки этого же поставщика, то есть получается что первая колонка повторяется два раза, можно конечно оставить ее пустуй, например, но это не красиво и не всем юзверям будет понятно что туда нужно вносить, мне бы хотелось как бы объединить в первой колонке каждые две строки, чтобы на две строчки соответствовал один поставщик.
  5. Steel Rain
    Offline

    Steel Rain Опытный в 1С

    Регистрация:
    29 сен 2006
    Сообщения:
    408
    Симпатии:
    2
    Баллы:
    29
    А можно скриншот желаемого?
  6. PaNo
    Offline

    PaNo

    Регистрация:
    11 сен 2007
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Т.е. объединить не горизонтальные строчки, а вертикальные?? Нее, такого в 7рке не сделаешь )
    Если только в печатной форме, где будет выводиться табличка с нужным оформлением.
  7. TopicStarter Overlay
    Lilit
    Offline

    Lilit

    Регистрация:
    11 сен 2007
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Можно, только это скриншот документа колонки в него вставлены как реквизиты и то чтобы они так распологались указано в свойсвтвах колонок, а мне нужно программно сделать примерно тоже самое

    Вложения:

  8. gal
    Offline

    gal

    Регистрация:
    12 сен 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Тебе нужно что-то по типу расписания поставок ????

    у мня такая проблема возникала когда надо было сделать расписание работ ???
  9. PaNo
    Offline

    PaNo

    Регистрация:
    11 сен 2007
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Еще вариант поизвращаться- доп. колонка, где будет рисоваться объединяющий символ :unsure:

    Например
    Посмотреть вложение 393

    Но это уж совсем изврат =))

    Вложения:

    • ss.JPG
      ss.JPG
      Размер файла:
      12,9 КБ
      Просмотров:
      148
  10. TopicStarter Overlay
    Lilit
    Offline

    Lilit

    Регистрация:
    11 сен 2007
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    ага B)

Поделиться этой страницей