Перейти к содержимому


Два поля связи с одной таблицей


Сообщений в теме: 17

#1 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 08 Ноябрь 2011 - 09:59

Версия 1.9.4.
Делаю два поля связи с одной таблицей, "Тип документа" и "Название документа". В "названии документа" ставлю фильтр по "Типу документа" чтобы раскрывался не весь список документов, а только определенного типа. Т.е. сначала выбираем тип документа, потом название. Но если в "Тип документа" поставить какое-то значение по умолчанию, то список с названиями получается пустой. Если такой документ сохранить, а потом заново открыть на редактирование, то список заполняется как положено, с учетом фильтра.

#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 08 Ноябрь 2011 - 11:27

Просмотр сообщенияarsenal (8.11.2011, 9:59) писал:

Версия 1.9.4.
Делаю два поля связи с одной таблицей, "Тип документа" и "Название документа". В "названии документа" ставлю фильтр по "Типу документа" чтобы раскрывался не весь список документов, а только определенного типа. Т.е. сначала выбираем тип документа, потом название. Но если в "Тип документа" поставить какое-то значение по умолчанию, то список с названиями получается пустой. Если такой документ сохранить, а потом заново открыть на редактирование, то список заполняется как положено, с учетом фильтра.
есть такой глюк

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#3 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 08 Ноябрь 2011 - 13:59

Просмотр сообщенияandibrag (8.11.2011, 12:27) писал:

есть такой глюк
Да, баг обнаружили и в стандартной конфигурации. Передали его программисту.

#4 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 13 Декабрь 2011 - 15:40

Просмотр сообщенияТехподдержка (08 Ноябрь 2011 - 13:59) писал:

Да, баг обнаружили и в стандартной конфигурации. Передали его программисту.
Есть результат?

#5 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 14 Декабрь 2011 - 09:09

?

#6 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 14 Декабрь 2011 - 09:41

Да, ошибка исправлена в последней ревизии версии 1.9.5. Пожалуйста, обновитесь до последней ревизии.

#7 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 14 Декабрь 2011 - 10:21

Просмотр сообщенияТехподдержка (14 Декабрь 2011 - 09:41) писал:

Да, ошибка исправлена в последней ревизии версии 1.9.5. Пожалуйста, обновитесь до последней ревизии.
А если у меня 1.9.4?
Кстати не могу обновиться, пишет не возможно. В данный момент ревизия 2852 от 2011-11-22

Сообщение отредактировал arsenal: 14 Декабрь 2011 - 10:25


#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Декабрь 2011 - 10:47

Просмотр сообщенияarsenal (14 Декабрь 2011 - 10:21) писал:

А если у меня 1.9.4?
Кстати не могу обновиться, пишет не возможно. В данный момент ревизия 2852 от 2011-11-22

1.9.4 более не поддерживается, обновите версию до 1.9.5.

#9 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 14 Декабрь 2011 - 11:02

Просмотр сообщенияРазработчик (14 Декабрь 2011 - 10:47) писал:

1.9.4 более не поддерживается, обновите версию до 1.9.5.
Чего-то страшновато. Эх, была не была :)

#10 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 31 Январь 2012 - 10:08

Версия 195.
Если в подчиненной таблице убрать галочку "подчиненная таблица" (что-бы эта таблица не отображалась внизу родительской записи), то в полях связи "Тип документа" и "Название документа" (см. выше) списки не раскрываются ни при добавлении новой записи ни при редактировании существующей. Первым полем идет поле связи "№ договора" (по которому таблица связывается с родительской таблицей), потом еще два поля связи "Тип документа" и "Название документа" и далее другие поля.
Так и должно быть?

#11 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 31 Январь 2012 - 10:17

Т.е. с галочкой работает, а без галочки - нет?

#12 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 31 Январь 2012 - 10:23

Просмотр сообщенияРазработчик (31 Январь 2012 - 10:17) писал:

Т.е. с галочкой работает, а без галочки - нет?
да

#13 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 31 Январь 2012 - 10:26

Пришлите бэкап базы через заявку, мы проверим в чем дело.

#14 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 20 Май 2013 - 18:59

Подскажите, пожалуйста, как можно сделать.
Есть таблица ЗАЯВКИ и таблица ДОГОВОРА. В таб. ДОГОВОРА есть поле связи с ЗАЯВКИ.Номер. Т.е. при создании договора менеджер выбирает на основании какой заявки создается договор. В таб. ДОГОВОРА создал еще одно поле связи с таб. ЗАЯВКИ.Наличие договора, чтобы при выборе заявок выпадал список только из свободных заявок.
Как сделать чтобы список фильтровался не по одному параметру, а по двум? Например чтобы выпадал список свободных заявок и при этом созданных текущим менеджером?

#15 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Май 2013 - 09:48

Цитата

В таб. ДОГОВОРА создал еще одно поле связи с таб. ЗАЯВКИ.Наличие договора, чтобы при выборе заявок выпадал список только из свободных заяво

Если вам необходимо чтобы всегда выпадали только свободные заявки, то зачем вам для этого понадобилось поле связи с ЗАЯВКИ.Наличие договора? Данное поле необходимо только если вам нужно отсеивать поочередно либо те, либо другие. В противном же случае нужно было просто создать в таблице Заявки фильтр "Наличие договора='Да'" и вставить его в настройки поля связи с ЗАЯВКИ.Номер, тогда сразу же будет выпадать список только свободных заявок. Если же нужно еще и чтобы они были созданы текущим менеджером, соответственно добавляете это условие в вышеозначенный фильтр, т.е. фильтр будет выглядеть как "Наличие договора='Да' и Менеджер={текущий}"

#16 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 21 Май 2013 - 10:54

Точно! Как сам не догадался? Спасибо!

#17 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 05 Июнь 2013 - 06:19

Просмотр сообщенияCbCoder (21 Май 2013 - 09:48) писал:

Если вам необходимо чтобы всегда выпадали только свободные заявки, то зачем вам для этого понадобилось поле связи с ЗАЯВКИ.Наличие договора? Данное поле необходимо только если вам нужно отсеивать поочередно либо те, либо другие. В противном же случае нужно было просто создать в таблице Заявки фильтр "Наличие договора='Да'" и вставить его в настройки поля связи с ЗАЯВКИ.Номер, тогда сразу же будет выпадать список только свободных заявок. Если же нужно еще и чтобы они были созданы текущим менеджером, соответственно добавляете это условие в вышеозначенный фильтр, т.е. фильтр будет выглядеть как "Наличие договора='Да' и Менеджер={текущий}"
А как в это условие добавить, чтобы еще и клиент был определенный?
Т.е. фильтр должен быть таким:
1) По заявке не должно быть договора.
2) Менеджер - текущий.
3) Клиент заявки = клиенту в договоре.

#18 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Июнь 2013 - 09:16

В условии фильтра вы это никак не зададите. Последнее условие по сути требует переменной в условии, что на данный момент невозможно.





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных