Реестр договоров

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
userspb
Сообщения: 284
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

Реестр договоров

Сообщение userspb »

Коллеги как сделать реестр договоров ? Необходимо чтоб к текущему номеру договора например 01012018 + 1 и получается следующий номер договора система выдавала 02012018 ? Или при заведении сделки генерировать как то новый номер договора...
Может кто то поделится своими наработками ?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Реестр договоров

Сообщение support »

Для этих целей было сделано два новый поля в 2.4
https://vk.com/rukovoditel_project?w=wall-80230319_691
https://vk.com/rukovoditel_project?w=wall-80230319_697

На данный момент автоинкремент в системе - это системное поле id
Аватара пользователя
Oleg
Сообщения: 464
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Реестр договоров

Сообщение Oleg »

У на с в данный момент реализовано вот так
MySQL формула RIGHT(CONCAT("0000", id),4)
Аватара пользователя
userspb
Сообщения: 284
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

Re: Реестр договоров

Сообщение userspb »

Сейчас прорабатываем следующий момент необходимо чтобы реестр договоров переключался в зависимости от выбранной ООО при заведении сделки... тобишь принцип многоуровневых списков при выборе определенной страны только ее города... так и тут надо при выборе менеджером определенного ООО реестр договор был свой... типа зависимость чтоле...
De_mon
Спонсор
Спонсор
Сообщения: 194
Зарегистрирован: 14 авг 2017, 09:08
Имя: Дмитрий Горбунов
Откуда: Россия Уфа
Организация: Мебель Феличе
Контактная информация:

Re: Реестр договоров

Сообщение De_mon »

Подобная история и у нас. Заказ может быть с договором к которому необходимо присвоить номер , так и без договора, где номер не присваивается. Номера договоров , естественно, должны идти по порядку и быть уникальными. При добавлении заказа есть переключатели - "договор " и "без договора" , в зависимости от этих вариантов номер должен либо назначяться либо должно быть пустое поле. Пробую через формулу , пока получается так себе
Аватара пользователя
userspb
Сообщения: 284
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

Re: Реестр договоров

Сообщение userspb »

Хм ну по идее нужен принцип как в списках с зависимостях как пример с городами в выпадающих если ооо "рога" то договора 01022018+1, если ооо "копыта" то 00001+1
De_mon
Спонсор
Спонсор
Сообщения: 194
Зарегистрирован: 14 авг 2017, 09:08
Имя: Дмитрий Горбунов
Откуда: Россия Уфа
Организация: Мебель Феличе
Контактная информация:

Re: Реестр договоров

Сообщение De_mon »

Интересная история ) Поробовал вот такую конструкцию с функцией : if([262]=24,({1}+1),'без договора')
Где [262]-это вид заказа, 24-с договором, а {1} - функция возвращающая макимальное значение договора. В итоге : Error: 500 Internal Server Error )))))) я далеко не программист , но понимаю что происходит что то вроде зацикливания. Т.е. Нужна какое то статическое значение от которого и пойдет отсчет. Но и MySql не возвращает ошибки, синтаксис то соблюден )
Ответить