Переключение на Главную Страницу Страницы: 1 [2] 3 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) ТП: Поставщик данных ИТ (число прочтений - 15652 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Поставщик данных ИТ
Ответ #15 - 01. Мая 2008 :: 10:12
Печать  
Просто меняем индекс.
Особый случай - переход от обычного индекса к индексу "" (и наоборот) - я еще посмотрю, как там лучше сделать.

Да, и (на всякий случай): поставщик не простит, если в процессе работы индекс будет физически удален из ИТ.
Т.е. пока поставщик подключен и индекс у него установлен, этот индекс должен непрерывно существовать в ИТ.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Поставщик данных ИТ
Ответ #16 - 01. Мая 2008 :: 11:14
Печать  
Короче, опубликован текущий снапшот.

(current)      15:08, 1 May 2008      Kms (Talk | contribs)            463 KB      3793, OLEDB

Исправлено:
  • обновление строки при изменении фильтра
  • визуальное отображение скроллбара при переходе от неиндексированного индекса ("" без сортировки) к индексированному.

  •   

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Arta
    1c++ power user
    Отсутствует



    Сообщений: 2537
    Местоположение: Нижний Новгород
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #17 - 01. Мая 2008 :: 12:09
    Печать  
    Получить ИТЗ от Поставщика по аналогии с ТЗ реализовать можно или мудрить с наследником? Подмигивание
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: ТП: Поставщик данных ИТ
    Ответ #18 - 01. Мая 2008 :: 12:14
    Печать  
    Arta писал(а) 01. Мая 2008 :: 12:09:
    Получить ИТЗ от Поставщика по аналогии с ТЗ реализовать можно или мудрить с наследником? Подмигивание

    У смысле?
    Получай как "ТП.ПоставщикДанных.ИндексированнаяТаблица".
    Оно? Или еще чего-то не хватает для полноты картины?
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Arta
    1c++ power user
    Отсутствует



    Сообщений: 2537
    Местоположение: Нижний Новгород
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #19 - 01. Мая 2008 :: 12:56
    Печать  
    Вопрос снят Улыбка
      
    Наверх
     
    IP записан
     
    Arta
    1c++ power user
    Отсутствует



    Сообщений: 2537
    Местоположение: Нижний Новгород
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #20 - 01. Мая 2008 :: 22:23
    Печать  
    Сам().ВыделенныеСтроки.Количество() для ПоставщикаИТ возвращает номер последней выделенной строки, а не количество элементов в коллекции.
    Это только у меня или баг?


    Миш, кстати, этот момент как раз переплетается с этим
    А что должно попасть в коллекцию? Номера строк ИТЗ?
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: ТП: Поставщик данных ИТ
    Ответ #21 - 02. Мая 2008 :: 16:28
    Печать  
    Arta писал(а) 01. Мая 2008 :: 22:23:
    Сам().ВыделенныеСтроки.Количество() для ПоставщикаИТ возвращает номер последней выделенной строки, а не количество элементов в коллекции.

    Не подтверждается.

    Цитата:
    А что должно попасть в коллекцию? Номера строк ИТЗ?

    Да, номера строк.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Arta
    1c++ power user
    Отсутствует



    Сообщений: 2537
    Местоположение: Нижний Новгород
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #22 - 02. Мая 2008 :: 17:06
    Печать  
    kms писал(а) 02. Мая 2008 :: 16:28:
    Не подтверждается.

    Зуб даю Улыбка
    Пошел тест писать.
      
    Наверх
     
    IP записан
     
    JohnyDeath
    1c++ power user
    1c++ donor
    Отсутствует



    Сообщений: 3050
    Местоположение: Волгоград
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #23 - 03. Мая 2008 :: 07:53
    Печать  
    Т.к. ТП теперь может отображать несколько картинок и может принимать ИТ в качестве поставщика, разрешите немного пофантазировать.
    Реально ли сделать из ТП с поставщиком ИТ, которое было сгруппировано и имеет колонку "тзПотомки", некое дерево? Т.е. чтобы можно было сворачивать/разворачивать потомков?
      
    Наверх
     
    IP записан
     
    lustin
    1c++ power user
    Отсутствует


    1C *.*, ROR, Java - на
    этом остановимся

    Сообщений: 907
    Местоположение: Москва
    Зарегистрирован: 20. Октября 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #24 - 03. Мая 2008 :: 12:17
    Печать  
    JohnyDeath писал(а) 03. Мая 2008 :: 07:53:
    Т.к. ТП теперь может отображать несколько картинок и может принимать ИТ в качестве поставщика, разрешите немного пофантазировать.
    Реально ли сделать из ТП с поставщиком ИТ, которое было сгруппировано и имеет колонку "тзПотомки", некое дерево? Т.е. чтобы можно было сворачивать/разворачивать потомков?


    если уж фантазировать, то фантазировать -  Очень довольный - было бы классно если бы "Дерево-Таблица Олега Садовникова" передало некоторый функционал в ТабличноеПоле  Улыбка
      

    бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: ТП: Поставщик данных ИТ
    Ответ #25 - 03. Мая 2008 :: 12:47
    Печать  
    JohnyDeath писал(а) 03. Мая 2008 :: 07:53:
    Т.к. ТП теперь может отображать несколько картинок и может принимать ИТ в качестве поставщика, разрешите немного пофантазировать.
    Реально ли сделать из ТП с поставщиком ИТ, которое было сгруппировано и имеет колонку "тзПотомки", некое дерево? Т.е. чтобы можно было сворачивать/разворачивать потомков?

    Конечно, реально.
    Причем никакой дополнительной поддержки от ТП для построения дерева уже не требуется.
    Ну, разве что событие "ПриВыбореКартинки" еще должно появиться.

    lustin писал(а) 03. Мая 2008 :: 12:17:
    если уж фантазировать, то фантазировать -  Очень довольный - было бы классно если бы "Дерево-Таблица Олега Садовникова" передало некоторый функционал в ТабличноеПоле  Улыбка

    Каким образом?
    Нет, поближе к реальности, пожалуйста.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    JohnyDeath
    1c++ power user
    1c++ donor
    Отсутствует



    Сообщений: 3050
    Местоположение: Волгоград
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #26 - 03. Мая 2008 :: 12:55
    Печать  
    kms писал(а) 03. Мая 2008 :: 12:47:
    Конечно, реально.
    Причем никакой дополнительной поддержки от ТП для построения дерева уже не требуется.
    Ну, разве что событие "ПриВыбореКартинки" еще должно появиться.

    Тут дело даже не в "ПриВыбореКартинки", а в возможности добавления/удаления строк в ТП.
    Например есть ИТ (уже сгруппированная):
    Цитата:
    1. Петров 500 тзПотомки
    2. Иванов 700 тзПотомки

    Я хочу "развернуть" первую строку, т.е. хочу увидеть следующее:
    Цитата:
    1. Петров 500
    --1.1 Петров 100
    --1.2 Петров 400
    2. Иванов 700


    Сейчас, кроме как выгрузки в какую-нибудь временную ТЗ/ИТЗ, я не представляю себе как это можно сделать...
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: ТП: Поставщик данных ИТ
    Ответ #27 - 03. Мая 2008 :: 13:16
    Печать  
    Ну, надо подумать, можно ли положить логику дерева на один специально составленный индекс и плоскую таблицу.
    Я подумаю чуть позже, если никто раньше не сделает.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    PVR
    God Member
    *****
    Отсутствует



    Сообщений: 622
    Зарегистрирован: 19. Ноября 2007
    Пол: Мужской
    Re: ТП: Поставщик данных ИТ
    Ответ #28 - 03. Мая 2008 :: 17:37
    Печать  
    kms писал(а) 03. Мая 2008 :: 13:16:
    Ну, надо подумать, можно ли положить логику дерева на один специально составленный индекс и плоскую таблицу.
    Я подумаю чуть позже, если никто раньше не сделает.


    Именно это сделал, +нормальная сортировка(с учетом вложенности групп):

    PVR писал(а) 30. Марта 2008 :: 16:30:
    по http://www.1cpp.ru/forum/YaBB.pl?num=1206094105/17#17

    реальный код где это используется класс "ТПОтчетДерево.ert"

    хочется довести все минусы класса до +++

    Собираюсь переделать полностью на ИТ (без промежуточной ТЗ), +добавить фильтры
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: ТП: Поставщик данных ИТ
    Ответ #29 - 03. Мая 2008 :: 20:49
    Печать  
    PVR писал(а) 03. Мая 2008 :: 17:37:
    Собираюсь переделать полностью на ИТ (без промежуточной ТЗ), +добавить фильтры

    ОК, всецело поддерживаю. Улыбка
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Переключение на Главную Страницу Страницы: 1 [2] 3 4 
    ОтправитьПечать