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


Автозаполнение поля


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

#1 100tonn

    Участник

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

Отправлено 04 Апрель 2013 - 11:26

При создании договора, хотелось бы чтоб нумерация проставлялась автоматически в зависимости от выбранных параметров.
Например, есть первое поле с выпадающим списком (А, Б), и второе поле (В,Г)

Хотелось бы чтобы номер договора проставлялся так - (А)порядковый номер А (В) или (Б)порядковый номер Б(Г)

#2 CbCoder

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

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

Отправлено 04 Апрель 2013 - 14:27

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

#3 100tonn

    Участник

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

Отправлено 04 Апрель 2013 - 14:48

А можно ли настроить так - при выборе определенного значения из списка, в вычисляемое поле добавляется литера а или б в зависимости от значения?

#4 100tonn

    Участник

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

Отправлено 04 Апрель 2013 - 14:51

И как быть с порядковыми номерами?
Например, идут договоры а002, а003, ... В поле, влияющее на литеру выбирают тип Б, и номер должен проставиться не б004, а б001 и т.д.

#5 CbCoder

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

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

Отправлено 04 Апрель 2013 - 14:56

Цитата

А можно ли настроить так - при выборе определенного значения из списка, в вычисляемое поле добавляется литера а или б в зависимости от значения?

Почему нет? В вычислении можно использовать значения других полей.

Цитата

И как быть с порядковыми номерами?
Например, идут договоры а002, а003, ... В поле, влияющее на литеру выбирают тип Б, и номер должен проставиться не б004, а б001 и т.д.

Выбираете с помощью запроса предыдущее максимальное значение и добавляете к нему единицу.

#6 100tonn

    Участник

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

Отправлено 04 Апрель 2013 - 15:10

Еще в конфигурации по умолчанию в таблице договор есть поле Контрагент с возможностью добавить нового, если его нет в существующей таблице.
При добавлении (нажатии на +) появляется поле имя связанное с таблицей контрагенты. Можно ли вместе с полем имя выводить связанные поля из таблицы контрагенты для заполнения - например ИНН, КПП и тд.

#7 CbCoder

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

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

Отправлено 04 Апрель 2013 - 15:30

Можно. Через "+" выводятся поля, обязательные к заполнению. Вы можете расширить этот список, указав в настройках нужных полей данную опцию.

#8 100tonn

    Участник

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

Отправлено 04 Апрель 2013 - 16:27

Сделал 5 полей обязательными, но выводятся почему-то только 2

И в каком разделе находится "Сохранение при добавлении" в настройках таблицы?

#9 CbCoder

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

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

Отправлено 05 Апрель 2013 - 13:12

Цитата

Сделал 5 полей обязательными, но выводятся почему-то только 2

Все поля с типом "текст"?

Цитата

И в каком разделе находится "Сохранение при добавлении" в настройках таблицы?

Не совсем понял вопроса. Там вроде нет категорий:

Прикрепленное изображение: screen.jpg





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

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