На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
Страницы: (4) « Первая ... 2 3 [4]  все  ( Перейти к последнему сообщению )  
> Хранение временной информации в базе
    Ничего не понял. Приведи весь запрос

    Добавлено
    наверное так?
    ExpandedWrap disabled
      |ГДЕ
      |  ВЫБОР
      |       КОГДА Календарь.ДатаНачала = ДАТАВРЕМЯ(0001,01,01,0,0,0) ИЛИ Календарь.ДатаКонца = ДАТАВРЕМЯ(0001,01,01,0,0,0)
      |           ТОГДА  ИСТИНА
      |       ИНАЧЕ
      |           ВЫБОР
      |               КОГДА  Календарь.ДатаНачала >= &КалендарьДатаНачала И Календарь.ДатаКонца <= &КалендарьДатаКонца
      |                   ТОГДА ЛОЖЬ
      |           КОНЕЦ
      |   КОНЕЦ
      Цитата ^D^ima @
      Календарь.ДатаНачала это реквизит на форме дата время

      В запросах не видно реквизиты формы.
        я слепой лошара
        так конечно :lol:
        ExpandedWrap disabled
                            |ГДЕ
                            | ВЫБОР
                            |         КОГДА &КалендарьДатаНачала = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                            |                 ИЛИ &КалендарьДатаКонца = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                            |             ТОГДА ИСТИНА
                            |         ИНАЧЕ Календарь.ДатаНачала >= &КалендарьДатаНачала
                            |                 И Календарь.ДатаКонца <= &КалендарьДатаКонца
                            |     КОНЕЦ
          ^D^ima, ты уже нашел консоль запросов?
            Как отловить событие ТЗ формы при программном создании элемента ЭлементТаблицы = ТаблицаКалендарь.Добавить(); или ЗначениеВРеквизитФормы(ЗначениеИзФайла("c:\ТаблицаКалендарь.txt"),"ТаблицаКалендарь");


            Я хочу при добавлении элемента в таблицу помещать данные в выпадающий список.

            Добавлено
            Цитата kosten @
            ты уже нашел консоль запросов?

            А что с нее толку-то? немного быстрее поможет писать код
              Цитата ^D^ima @
              Я хочу при добавлении элемента в таблицу помещать данные в выпадающий список.


              Если нет возможности вызывать обновление списка во всех местах кода где добавляется новый элемент таблицы, то я бы сделал так: добавил в таблицу какой-нибудь невидимый на форме реквизит Булево, для новой строки в таблице значений выставлял его Истина. Как только строка добавляется в выпадающий список - выставить в таблице Ложь.
              Потом используя ПодключитьОбработчикОжидания проверять таблицу значений на наличие строк с реквизитом Истина. Если есть такие - добавляешь в список и т.д.
              Описанный метод может вызвать подвисание если элементов в таблице много.

              Более изящного метода пока не приходит в голову
                Rust
                Я уже понял что проще добавлять в местах заполнения таблицы, т.к. обработчики реагируют на ручные операции.
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0267 ]   [ 15 queries used ]   [ Generated: 18.04.24, 12:18 GMT ]