есть таблица с подтаблицей (счета и позиции счета)
в таблице выбирается группа в поле типа связь.
в подтаблице выбирается товар из справочника, в котором есть поле связи где указана группа.
нужно фильтровать справочник в подтаблице (товары в позициях) по группе, указанной в счете.
как реализовать?
задумка такая:
- использовать стандартную возможность фильтрования справочника по 2-м полям связи в таблице (в позициях делаем поля связи со справочником: группа и товар)
- при изменении группы в таблице, записываем ее значение в подтаблицу, поле группа (точнее ID строки с этой группой из справочника)
- при добавлении новой строки в подтаблице записываем в поле группа ID строки справочника с этой группой
работать будет, проверенно, но:
- ID какой строки справочника записывать в подтаблицу? по какому принципу движок выбирает строку? смотрел в БД этот номер, он не последний и не первый из возможных по группе. случайным образом?
- недостатки?
может есть решение лучше?
в файле схема связей
фильтр справочника
Автор mak, 28 янв. 2012 14:18
Сообщений в теме: 4
#1
Отправлено 28 Январь 2012 - 14:18
#2
Отправлено 28 Январь 2012 - 15:27
Цитата
- ID какой строки справочника записывать в подтаблицу?
#3
Отправлено 30 Январь 2012 - 11:56
ок. спасибо.
мое решение верное? лучше искать не надо?
забыл указать что версия 1.9.5
мое решение верное? лучше искать не надо?
забыл указать что версия 1.9.5
#4
Отправлено 30 Январь 2012 - 12:00
Ну я бы также сделал на вашем месте.
#5
Отправлено 30 Январь 2012 - 12:04
ок.
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных













