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


Как сделать зависимость вывода одних полей от других

связи

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

#1 dapinter

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
  • Пол:Мужчина

Отправлено 19 Ноябрь 2013 - 17:26

Есть вкладка, стандартная "Склад" - "Приход на склад" (с подтаблицей "Позиции прихода")

Мне нужно, что бы в зависимости от "Поставщика" (в Приход на склад), и от "Категории" (в Позиции прихода), показывалась выборка из товаров именно этого поставщика и (или) категории.

В приложении скриншоты базы данных.

Как это реализовать? Может пример покажите.

Понимаю что вопрос простой, но решение не нашел.

Прикрепленные файлы

  • Прикрепленный файл  1.jpg   72,56К   45 Количество загрузок:
  • Прикрепленный файл  2.jpg   120,49К   44 Количество загрузок:


#2 CbCoder

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

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

Отправлено 22 Ноябрь 2013 - 11:22

Вам нужно установить фильтр по полю в настройках поля связи. Подробнее ищите на форуме и в документации.

#3 dapinter

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
  • Пол:Мужчина

Отправлено 29 Ноябрь 2013 - 02:00

Спасибо, про фильтр по полю разобрался.

Возникли вопросы, на которые не получилось найти ответы. Прошу помощи

1) Как сделать выборку в поле "Наименование", в зависимости от двух других 2х полей: "Поставщик" и "КАТЕГОРИЯ"

Как сделать привязку к одному полю, я разобрался - через Фильтр по полю "...."
http://clip2net.com/s/6h9wH2

Но там поле для фильтра - одно, а как сделать фильтр по двум полям?

#4 CbCoder

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

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

Отправлено 29 Ноябрь 2013 - 08:54

Фильтр по полю можно делать многоуровневым, например "Страна-Регион-Город". В вашем случае, вы выбираете Наименование из какой-то таблицы с номенклатурой товара, соответственно там же должны быть Категория и Поставщик, по которым вы фильтруете это Наименование. Все эти поля должны быть и в Позициях прихода, в виде полей связи с таблицей номенклатуры. Категория у вас уже есть, осталось добавить Поставщика (можно скрытым полем), которое заполняете вычислением. Соответственно, затем делаете последовательный фильтр Поставщик-Категория-Наименование.

#5 dapinter

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
  • Пол:Мужчина

Отправлено 29 Ноябрь 2013 - 12:31

Спасибо за ответ, то что Вы написали я понимаю
Вопрос в том, где можно найти пример вычисления или какую то инструкцию для того, что бы: "добавить Поставщика (можно скрытым полем), которое заполняете вычислением"

#6 CbCoder

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

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

Отправлено 29 Ноябрь 2013 - 12:40

Конкретного примера нет, есть документация по вычислениям на сайте, с другими примерами.

В вычислении вам нужно найти первую запись в номенклатуре с таким же поставщиком, как в родительской записи, и присвоить id этой записи Поставщику в Позициях.

#7 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 156 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 04 Декабрь 2013 - 13:02

Просмотр сообщенияCbCoder (29 Ноябрь 2013 - 08:54) писал:

Соответственно, затем делаете последовательный фильтр Поставщик-Категория-Наименование.
Что имеется ввиду? Подробней пожалуйста.

#8 CbCoder

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

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

Отправлено 04 Декабрь 2013 - 13:05

Просмотр сообщенияwondertalik (04 Декабрь 2013 - 13:02) писал:

Что имеется ввиду? Подробней пожалуйста.

Что конкретно непонятно? Выше все описано подробно. Одно поле фильтруется по другому, соответственно родительское поле само фильтруется по третьему, как в примере "Страна-Регион-Город".

#9 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 156 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 04 Декабрь 2013 - 13:32

Просмотр сообщенияCbCoder (04 Декабрь 2013 - 13:05) писал:

Что конкретно непонятно? Выше все описано подробно. Одно поле фильтруется по другому, соответственно родительское поле само фильтруется по третьему, как в примере "Страна-Регион-Город".
Не работает фильтр по 3 полю. Я в течении дня выложу полностью все связи, таблицы и описание настроек.

#10 CbCoder

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

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

Отправлено 04 Декабрь 2013 - 13:55

Лучше сразу заявку в техподдержку отправить, тестировщик проверит ее на вашей базе. На форуме трудно по описанию понять что у вас не так. Тем более если выяснится что это баг.

#11 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 156 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 04 Декабрь 2013 - 14:24

хорошо, так и сделаю.





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

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