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


Многоуровневость подчиненных таблиц

акт счет подчиненные таблиц

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

#1 serg499

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

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 06 Сентябрь 2012 - 16:23

Здравствуйте!
Подскажите, пожалуйста - имеется таблица Счета с подчиненной таблицей Позиции счета.
Появилась необходимость выставлять акты. Акт имеет поле типа "связь" с таблицей Счета, откуда можно получить информацию о заказчике, исполнителе и т.д.,
т.е. по полям таблицы Счета, но вот доступа к подчиненной таблице Позиции счета, получается, нет. Можно ли как-то получить к ней доступ, чтобы можно было брать информацию о позициях акта из связанного с ним счета?

#2 CbCoder

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

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

Отправлено 06 Сентябрь 2012 - 16:31

Не совсем понял, что значит "доступа нет"? Откуда именно? Т.к. если имеется ввиду переход по ссылке, то отображается вся информация.

#3 serg499

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

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 06 Сентябрь 2012 - 16:42

Не совсем точно выразился - сейчас редактирую шаблон печати Акта и в нем, несмотря на то, что установлена связь с таблицей Счета, не появляется ссылка на таблицу Позиции счета (которая является подчиненной к Счета). Если же в Акте использовать непосредственно таблицу Позиции счета, то отображаются абсолютно все позиции когда-либо выставленных счетов...

#4 CbCoder

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

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

Отправлено 06 Сентябрь 2012 - 17:06

Да, из шаблона вы не получите прямого доступа к подчиненной таблице из связанной таблицы, т.к. здесь необходима уже двухуровневая связь. Такого в программе на данный момент не предусмотрено. Если вы хотите выводить в Акте позиции из Счета, то вам необходимо создать таблицу "Позиции акта" и копировать их из связанного Счета при его (акта) добавлении.

#5 serg499

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

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 06 Сентябрь 2012 - 17:21

Вас понял, а каким образом можно эти позиции копировать?

#6 CbCoder

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

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

Отправлено 06 Сентябрь 2012 - 17:57

Добавляете вычисление на изменение поля "Счет" в Акте, в вычислении соответственно проводите копирование записей. Документация по вычислениям есть на сайте.





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

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