|
Подписки и кнопки | ☑ | ||
---|---|---|---|---|
0
Tornadius
05.07.17
✎
11:49
|
Важно не менять типовой код. Работать только подписками.
Есть подписка на событие "ПередЗаписью" повешенная на элемент справочника "Номенклатура". данное событие возникает как при нажатии на кнопку "Ок", так и при нажатии на кнопку "Сохранить" (ну еще может программно). Вопрос как отловить нажатие именно на кнопку "Ок", остальные проигнорировать, именно в подписке "ПередЗаписью". Источник : СправочникОбъект.Номенклатура Событие : ПередЗаписью Обработчик: ..... |
|||
1
butterbean
05.07.17
✎
11:53
|
в дополнительныеСвойства добавить флаг
|
|||
2
Tornadius
05.07.17
✎
12:06
|
(1) а можно поподробнее?
|
|||
3
Tornadius
05.07.17
✎
12:09
|
это структура Источник.Дополнительные свойства?
как туда добавить, что-то не меняя типовой код? |
|||
4
Гипервизор
05.07.17
✎
12:14
|
(3) Это доп.свойства справочников через ПВХ СвойстваОбъектов.
|
|||
5
Tornadius
05.07.17
✎
12:21
|
(4) каким образом туда записывать какая кнопка была нажата - "Ок" или "Записать"? и как вообще это понять?
|
|||
6
Гипервизор
05.07.17
✎
12:29
|
(5) Я лишь пояснил что это такое. Понятия не имею как это сделать без кода. Имхо никак.
|
|||
7
h-sp
05.07.17
✎
12:36
|
(5) зачем записывать. Там же передается режим записи в подписку. Запись, проведение.
|
|||
8
Tornadius
05.07.17
✎
12:41
|
У источника, который передается в подписку есть структура ДополнительныеСвойства, но она пустая.
Каким образом передается режим, когда в подписке два реквизита Подписка1ОбработчикСобытияПередЗаписью(Источник, Отказ) а нужно, что бы запись элемента по кнопке "Ок" блокировалась, т.е форма не закрывалась, а по кнопке "Сохранить" сохранялась и оставалась открытой. Иначе при повторном открытии элемента номенклатуры и правки коэффициентов в единицах измерения подвисает минут на 7 - 8 |
|||
9
Numerus Mikhail
05.07.17
✎
12:46
|
(8) может логичнее сделать чтобы не подвисало на 7-8 минут?
|
|||
10
Tornadius
05.07.17
✎
12:55
|
(9) Да я бы с радостью, но номенклатуры 2 000 000 плюс-минус, и если знаете как такой процесс ускорить расскажите.
|
|||
11
volfy
05.07.17
✎
13:02
|
(10) делай допроведение просто.
имхо - костыли из "ок" делать не нужно, конфа типовая? |
|||
12
FIXXXL
05.07.17
✎
13:13
|
(10) какой процесс вешает систему? Открывается форма элемента, причем тут количество элементов?
|
|||
13
h-sp
05.07.17
✎
13:17
|
(8) Процедура ПередЗаписьюДокументаВыпускаЗаказов(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
очки может не той системы у вас? |
|||
14
Гипервизор
05.07.17
✎
13:32
|
(13) В (0) фигурирует справочник, так что неизвестно у кого что с очками.
|
|||
15
Tornadius
06.07.17
✎
04:05
|
конфа УПП 1.3 пилиная-перепилиная, но цель привести ее к типовой (из-за обновлений)
Процесс который вешает: создаем новый элемент, нажимаем "Ок" сохраняет и ЗАКРЫВАЕТ форму. Открываем этот-де элемент, заходим во вкладку единицы измерения и меняем там коэффициент (реквизит формы "Содержит") и при сохранении окна с единицами измерения происходит подвисание. Происходит следующее: 1С проверяет все движения (РС, РН, и т.п.) где встречается данная ед. изм. а так как количество номенклатуры огромно то и время на проверку большое. А если при создании нового элемента Номенклатуры, просто нажать "сохранить" и не закрывать форму то можно вносить и править сколько угодно единицы измерения, потом сохранить и закрыть. Так вот по избежание СЛУЧАЙНОГО нажатия на кнопку "Ок" пользователь ее хочет, даже не заплокировать, а получить предупреждение и остаться в НЕЗАКРЫТОЙ форме продолжать редактировать. т.е по сути надо не давать закрывать форму по кнопке "Ок". Причем это надо только для четырех групп с спр.номенклатура, для остальных должно работать штатно. Вот как-бы и вся предистория. |
|||
16
Tornadius
06.07.17
✎
04:06
|
А еще я в подписках не нашел события "ПередЗакрытием", хотел туда проверку вставить, видно придется типовую форму курочить.
|
|||
17
FIXXXL
06.07.17
✎
09:15
|
(16) расширение используй
|
|||
18
Tornadius
06.07.17
✎
09:30
|
(17) подробне, плиз :)
|
|||
19
Antony8x
06.07.17
✎
09:39
|
(18) не берите в голову - это из Красноярска в Москву через Магадан
|
|||
20
Cyberhawk
06.07.17
✎
09:39
|
"что бы запись элемента по кнопке "Ок" блокировалась, т.е форма не закрывалась, а по кнопке "Сохранить" сохранялась и оставалась открытой" // Каким боком тут подписка?
|
|||
21
oslokot
06.07.17
✎
09:53
|
(17) облом, ибо конфа на ОФ (15)
|
|||
22
FIXXXL
06.07.17
✎
10:02
|
(21) (15) ну тогда возможно стОит облегчить процедуру проверки, указав, к примеру, один РС и один РН, которые основные и задействуются в первую очередь
|
|||
23
Масянька
06.07.17
✎
10:04
|
(20) Поддержу. ПередЗаписью - оно и в Африке перед записью, не важно по какой кнопке.
Если нужно по кнопке - вешать на кнопку. |
|||
24
Has
06.07.17
✎
16:53
|
(15) как вариант - свою обработку для этих групп, где реализовать желаемое поведение
|
|||
25
Tornadius
10.07.17
✎
06:02
|
Пока сделал так: исковеркал типовую (вернее написал свою, ее раньше не было) процедуру ПередЗакрытием() формы элемента справочника Номенклатура. Сроки жмут.
|
|||
26
Cyberhawk
10.07.17
✎
20:00
|
(25) "Сроки жмут" // Сколько платят за решение вопроса?
|
|||
27
Chameleon1980
10.07.17
✎
20:25
|
убрать доступность ок'a
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |