|
v7: Как в 7.7 определить какие документы открыты ? | ☑ | ||
---|---|---|---|---|
0
r1000
14.04.13
✎
15:15
|
При сканировании ШК, взависимости от типа ШК, нужно искать открытые формы объектов и подставлять в эти формы данные, которые получаются из этих ШК. Например, если ШК принадлежит номенклатуре, то нужно найти форму открытой реализации и подставить в реализацию эту номенклатуру; если ШК принадлежит контрагенту, то нужно найти открытую форму отчета, подставить туда контрагента и сформировать отчет.
Реально ли это в 7.7 ? Спасибо. |
|||
1
Злопчинский
14.04.13
✎
15:25
|
Внимание! Вопрос - что будет если открыты две формы разных реализаций...?
|
|||
2
Холст
14.04.13
✎
15:26
|
1. формекс - перебор открытых форм
2. сделать единую форму (модальную), которая будет по ситуации либо товар обрабатывать либо контрагентов |
|||
3
sapphire
14.04.13
✎
15:30
|
(0) Всё реально, только задача сформулирована коряво.
|
|||
4
r1000
14.04.13
✎
15:41
|
(1) На этот случай можно выдать предупреждение.
|
|||
5
r1000
14.04.13
✎
15:42
|
(2) А в формексе можно активизировать нужную форму и поработать с ней ? Можно ли перебрать элементы форм в формексе ?
|
|||
6
r1000
14.04.13
✎
15:42
|
+(5) или найти по имени элемент формы ?
|
|||
7
Злопчинский
14.04.13
✎
15:42
|
(4) как написанов 2,3 - сделать можно. Но задача смахивает на корявиху какую-то...
. ну выдал ты предупреждение - дальше что? |
|||
8
Злопчинский
14.04.13
✎
15:43
|
(5) можно.
|
|||
9
r1000
14.04.13
✎
15:43
|
Дальше ничего. Пусть оператор закрывает одну форму. Это нормально.
|
|||
10
Злопчинский
14.04.13
✎
15:43
|
но не нужно.
работай со штрихкодами по минималистическому принципу. не должно быть никаких альтернатив и двойных толкований. все как можно проще и атомарнее. |
|||
11
Злопчинский
14.04.13
✎
15:44
|
прими как факт - все что они делают руками - все криво.
|
|||
12
Азазель
14.04.13
✎
16:26
|
ОбработкуВнешнегоСобытия нужно вставлять не в глобальный модуль, а в модули форм документов и справочников, тогда отлавливать открыте формы не придется, а данные со сканера будут обработаны той формой, которая открыта.
|
|||
13
aka AMIGO
14.04.13
✎
16:33
|
парсить ЖР, отслеживая операции с документами.
система коридорная, но кому уж вот уж захочется попрограммировать, - идея реализуема. но ненужная.. |
|||
14
sapphire
14.04.13
✎
16:40
|
(13) парсить ЖР, отслеживая операции с документами.
Месьё знает толк в извращениях однака. |
|||
15
aka AMIGO
14.04.13
✎
16:41
|
(14) ты уловил самую суть предложенного :)
|
|||
16
Злопчинский
14.04.13
✎
17:04
|
912) а если открыта, но свернута?
|
|||
17
Torquader
15.04.13
✎
01:56
|
Самый простой вариант - при открытии каждой формы заносим её в специальный список (или таблицу), где потом и будем искать первую нужную форму.
Также желательно открывать новую реализацию при подборе товара, а не править существующую - вдруг она уже проведена. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |