|
![]() |
#1 |
северный Будда
|
Уточните, что именно вам надо - просто узнать, если ли другие договоры с таким же номером, выделить их в гриде, запустить по ним какую-то обработку, ещё что-то. Если первое, то достаточно повесить на гриде кнопку, которая будет считать количество строк с номером договора, соответствующим таковому для активной строки грида. Если больше 1, то есть.
__________________
С уважением, Вячеслав |
|
![]() |
#2 |
Участник
|
а как сделать этот подсчет?
Мне надо если есть строка где номер договора, имя контрагента, и номер подразделения совпадают то тогда значит что это дубликат и для названия этого документа добавить дату подписания. Да просто узнать есть ли договор дубликат. |
|
![]() |
#3 |
Участник
|
А как это все будет выглядеть с точки зрения пользователя? Что в этот момент делает пользователь? Выбирает договор для некоего документа или создает новый договор? "Добавить дату подписания" куда? В договор? А если и "дата подписания" совпадет?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#4 |
Участник
|
Пользователь в моем случае это человек который добавляет скан копии в Search а затем вписывает айди договора в аксапту. Моя программа, а точнее просто кнопка, при выборе договора и нажатии на кнопку вылазиет диалог выбора файла там пользователь выбриает отсканированый договор после чего жмет окей и происходит переименнование документа по образцу "№подразделение_№договора_Контрагент" затем документ помещается в серч посредством апи функций и возвращает его айди в нужную ячейку.
Некоторым контрагентам удобней если номер договора меняться не будет даже если это новый договор, но в этом случае в серч он наложится на старый так как совпадет уникальное обозначение, поэтому было принято добавлять даты подписания в конце договора. Я программист на пол ставки) сказали сделать так а как сделать не сказали) с аксаптой работую только в рамках данной задачи, никогда до этого не работал с ней да и в дальнейшем врятли буду) |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Sy4a
![]() Пользователь в моем случае это человек который добавляет скан копии в Search а затем вписывает айди договора в аксапту. Моя программа, а точнее просто кнопка, при выборе договора и нажатии на кнопку вылазиет диалог выбора файла там пользователь выбриает отсканированый договор после чего жмет окей и происходит переименнование документа по образцу "№подразделение_№договора_Контрагент" затем документ помещается в серч посредством апи функций и возвращает его айди в нужную ячейку.
Некоторым контрагентам удобней если номер договора меняться не будет даже если это новый договор, но в этом случае в серч он наложится на старый так как совпадет уникальное обозначение, поэтому было принято добавлять даты подписания в конце договора. Я программист на пол ставки) сказали сделать так а как сделать не сказали) с аксаптой работую только в рамках данной задачи, никогда до этого не работал с ней да и в дальнейшем врятли буду) Кстати, можете в конец имени файла добавлять RContractTable.RecId выбранной записи. Уникальность обеспечена, а то, что для пользователя это "мусор" не так уж и принципиально.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Владимир Максимов
![]() Я правильно Вас понял, что цель всего этого сформировать уникальное имя файла из реквизитов договора? Так может, просто всегда добавлять в конец дату подписания и не заморачиваться поиском?
Кстати, можете в конец имени файла добавлять RContractTable.RecId выбранной записи. Уникальность обеспечена, а то, что для пользователя это "мусор" не так уж и принципиально. А покачто попробую как написал Kiot, точнее уже завтра, смена заканчивается. |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от Sy4a
![]() Это то да можно и для всех пихать только дело уже в том что в серче хранятся сотни договоров у которых ещё может быть под сотни версий и если сделать так то все старые просто затеряются. Одним словом это Завод).
А покачто попробую как написал Kiot, точнее уже завтра, смена заканчивается. Вы ведь именно это и собираетесь сделать, просто добавляете окончание не для всех новых файлов, а для некоторых. Что изменится, если будете добавлять для всех?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#8 |
Участник
|
Цитата:
Сообщение от pitersky
![]() Уточните, что именно вам надо - просто узнать, если ли другие договоры с таким же номером, выделить их в гриде, запустить по ним какую-то обработку, ещё что-то. Если первое, то достаточно повесить на гриде кнопку, которая будет считать количество строк с номером договора, соответствующим таковому для активной строки грида. Если больше 1, то есть.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|