mirror of
https://github.com/tormozit/RDT1C.git
synced 2025-12-20 06:34:11 +00:00
Compare commits
643 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
63f2f29257 | ||
|
|
79ca2dd91f | ||
|
|
45fc40291a | ||
|
|
2579ca3642 | ||
|
|
631359a351 | ||
|
|
c549e705f5 | ||
|
|
cfec2d001b | ||
|
|
b5c9b00c1a | ||
|
|
1c3f286bda | ||
|
|
3bd64b8211 | ||
|
|
1d3d2e831a | ||
|
|
070e28ca21 | ||
|
|
201aeb190a | ||
|
|
125308346c | ||
|
|
8625cf5191 | ||
|
|
69e03f9c05 | ||
|
|
192a47d271 | ||
|
|
773162b59e | ||
|
|
bdde37fa82 | ||
|
|
65045b141f | ||
|
|
31a5f8dd6f | ||
|
|
4be8af1c34 | ||
|
|
689f2fc139 | ||
|
|
e8d9a756ca | ||
|
|
578d1ab870 | ||
|
|
3504dea3db | ||
|
|
d9c5f7e968 | ||
|
|
3eb51dd5c5 | ||
|
|
fb0a6e254a | ||
|
|
f181498eda | ||
|
|
87530b6b52 | ||
|
|
6e82ac816b | ||
|
|
5ab46206ff | ||
|
|
71e64d89c3 | ||
|
|
22d95bcb79 | ||
|
|
b811031fa6 | ||
|
|
814468519f | ||
|
|
a796c44faf | ||
|
|
5f0cf232b6 | ||
|
|
cb8d4136a9 | ||
|
|
db80c2feec | ||
|
|
46794e7f3d | ||
|
|
9eb667a3e0 | ||
|
|
2138fddf67 | ||
|
|
b3a40a7a27 | ||
|
|
e1423dc415 | ||
|
|
0a7de11668 | ||
|
|
a22fc152fb | ||
|
|
31533a9b62 | ||
|
|
37125f1065 | ||
|
|
d6a04d522b | ||
|
|
b190dc919d | ||
|
|
a20333d794 | ||
|
|
9f4583a4da | ||
|
|
4979a0f3ae | ||
|
|
28ed541ff5 | ||
|
|
da8f0951e1 | ||
|
|
3895d06c0b | ||
|
|
317aa66a61 | ||
|
|
32ad86be77 | ||
|
|
620686edc6 | ||
|
|
32f0ca7b68 | ||
|
|
a584b9460b | ||
|
|
abd1d6a211 | ||
|
|
7ddddf2852 | ||
|
|
83d069627c | ||
|
|
94a6890876 | ||
|
|
dc6b4c1e79 | ||
|
|
436e2a335b | ||
|
|
14528e3291 | ||
|
|
a54011baa7 | ||
|
|
a3cc839c81 | ||
|
|
1e16f8a491 | ||
|
|
b873a4e303 | ||
|
|
57cae32f4b | ||
|
|
3dc5714d74 | ||
|
|
d4683f4e22 | ||
|
|
1899274752 | ||
|
|
ff1bbf108a | ||
|
|
314730534b | ||
|
|
986e67905a | ||
|
|
4a36955554 | ||
|
|
407b501a9d | ||
|
|
f31adc995c | ||
|
|
53ce282f26 | ||
|
|
26ef8527e8 | ||
|
|
30b69f3579 | ||
|
|
420188c90d | ||
|
|
90bd2be600 | ||
|
|
b7e16fa9c7 | ||
|
|
64fb1c8961 | ||
|
|
055590597e | ||
|
|
801f23d453 | ||
|
|
b99c23c76d | ||
|
|
2c06c4ba74 | ||
|
|
adfb81ef7f | ||
|
|
1e3ff35bec | ||
|
|
f01d508915 | ||
|
|
80eeaef21a | ||
|
|
5b5fb92cc3 | ||
|
|
e41d4c1b31 | ||
|
|
435c4dba4f | ||
|
|
49c42c67b6 | ||
|
|
3993fb6275 | ||
|
|
fda85a03da | ||
|
|
30da76eaaf | ||
|
|
e00729bd73 | ||
|
|
4d8f2087bd | ||
|
|
bd28f590ba | ||
|
|
122854764f | ||
|
|
c762e219ab | ||
|
|
af6d563b41 | ||
|
|
825277142c | ||
|
|
92d8236be4 | ||
|
|
57190c2cfe | ||
|
|
e1c7a527cc | ||
|
|
118c0259e6 | ||
|
|
dca235fbca | ||
|
|
c0e7868c5e | ||
|
|
a6f635117a | ||
|
|
67dc576c57 | ||
|
|
f5cbcc2e23 | ||
|
|
2fcb6c5763 | ||
|
|
2548042809 | ||
|
|
2104ec9b81 | ||
|
|
3dc31232e0 | ||
|
|
bf0fd85272 | ||
|
|
7d03e70195 | ||
|
|
9be432afc2 | ||
|
|
adaeaabf68 | ||
|
|
a34c4c856d | ||
|
|
66919a63e6 | ||
|
|
f2d7e9f95a | ||
|
|
6080466485 | ||
|
|
c2c755b44e | ||
|
|
cf1a3bee5a | ||
|
|
5210d1be90 | ||
|
|
4d6bd2a54f | ||
|
|
db2d43d6e9 | ||
|
|
9ff8836118 | ||
|
|
65f2af8d4f | ||
|
|
3cd1023835 | ||
|
|
daa395c2f6 | ||
|
|
bff551c4d4 | ||
|
|
fa9f3b5697 | ||
|
|
3fd4841660 | ||
|
|
d578c3e3ad | ||
|
|
6297fbc048 | ||
|
|
1ee9dcb1c0 | ||
|
|
57baa7b7dc | ||
|
|
fa59bf250f | ||
|
|
b0526fb52f | ||
|
|
26339f02c8 | ||
|
|
1b3d455ce9 | ||
|
|
a547e1b487 | ||
|
|
c76ec261c2 | ||
|
|
75b1460563 | ||
|
|
7a8f2ba7fa | ||
|
|
a662a5d10c | ||
|
|
2106aade49 | ||
|
|
588b98ff07 | ||
|
|
cde61351a8 | ||
|
|
7dc22b5440 | ||
|
|
30b38a1d40 | ||
|
|
da9135e4c9 | ||
|
|
1f1a771d95 | ||
|
|
37c321ce6b | ||
|
|
db068cb7b2 | ||
|
|
dbc71e8959 | ||
|
|
a5b2458619 | ||
|
|
18cffe8451 | ||
|
|
56eed46f21 | ||
|
|
42a4a198e1 | ||
|
|
09fb761587 | ||
|
|
9c8068446f | ||
|
|
f86ebcfd20 | ||
|
|
e6138a9c3d | ||
|
|
e97067bf81 | ||
|
|
b827161724 | ||
|
|
e59184f886 | ||
|
|
a2c5169eeb | ||
|
|
74ef035eec | ||
|
|
99a2a9a9f2 | ||
|
|
c9e7ba74ad | ||
|
|
85d85cc5c3 | ||
|
|
9b8d8bdc88 | ||
|
|
3953b7f8c5 | ||
|
|
059bfd180b | ||
|
|
8c1cda5fdf | ||
|
|
d209491a0f | ||
|
|
d4e2a600ff | ||
|
|
6e3502634f | ||
|
|
67cd01a57e | ||
|
|
0d26140573 | ||
|
|
45b877fd34 | ||
|
|
35ede8d2a0 | ||
|
|
55bd6a70df | ||
|
|
bb21934098 | ||
|
|
63b3c8964c | ||
|
|
b4254249f9 | ||
|
|
09a6894f5a | ||
|
|
908f4c5e27 | ||
|
|
7b7fe64005 | ||
|
|
c5ac28b122 | ||
|
|
5f64347870 | ||
|
|
fa2383137e | ||
|
|
60ca393ddf | ||
|
|
f7005870ee | ||
|
|
a8ea20d3e9 | ||
|
|
d4bbdf2527 | ||
|
|
b2bc7c17d0 | ||
|
|
57866f59bd | ||
|
|
6728cf247a | ||
|
|
239af5e920 | ||
|
|
de0bdeb71e | ||
|
|
50170e1f49 | ||
|
|
c030de3329 | ||
|
|
78e20465f3 | ||
|
|
88dfaec325 | ||
|
|
5d09c44c62 | ||
|
|
f19bd71245 | ||
|
|
a6c146fbb0 | ||
|
|
10b0dc6cb2 | ||
|
|
567abd063b | ||
|
|
1e56d1ed83 | ||
|
|
9df4ec530c | ||
|
|
4f420dd7db | ||
|
|
6856e523bb | ||
|
|
2754aa04f3 | ||
|
|
9b904c00a9 | ||
|
|
9c4bb4b193 | ||
|
|
c24aad0038 | ||
|
|
95acc53999 | ||
|
|
357e42a48b | ||
|
|
6a547ae5ea | ||
|
|
5c494fa59d | ||
|
|
45e5f4b90a | ||
|
|
f5f47c81b6 | ||
|
|
5c0f3e8b14 | ||
|
|
6573f3775e | ||
|
|
91abfef833 | ||
|
|
faab1ec98d | ||
|
|
5f7ef601bb | ||
|
|
37866bd376 | ||
|
|
62cf77b3eb | ||
|
|
2457e9ca74 | ||
|
|
c9c9d7a1bd | ||
|
|
586adbc006 | ||
|
|
76a22365ef | ||
|
|
f741c25936 | ||
|
|
a9ee477fa4 | ||
|
|
c831379afe | ||
|
|
3cd85b5df4 | ||
|
|
1d9c59019e | ||
|
|
450cc28c46 | ||
|
|
8cdd35c06d | ||
|
|
343a172195 | ||
|
|
2fe0c4d4ef | ||
|
|
d7e20b962d | ||
|
|
ceb601b312 | ||
|
|
6c711bb5fc | ||
|
|
3b70c4966b | ||
|
|
4625108459 | ||
|
|
306d5ae324 | ||
|
|
fcca06618c | ||
|
|
42da279c06 | ||
|
|
6dc6b15b0d | ||
|
|
49044e4faf | ||
|
|
43f5f53f59 | ||
|
|
13e222ffd5 | ||
|
|
3973c441a8 | ||
|
|
0f747801ca | ||
|
|
e8ba3230bb | ||
|
|
4ed071af15 | ||
|
|
ff151555c4 | ||
|
|
ca9bdfb49d | ||
|
|
803e9b1408 | ||
|
|
fceb46620d | ||
|
|
42e4cc7e4c | ||
|
|
4ee600d2f7 | ||
|
|
fc850a670a | ||
|
|
cd805e4ea7 | ||
|
|
161d9b038d | ||
|
|
0e390e3eaf | ||
|
|
015afca327 | ||
|
|
9838d6d298 | ||
|
|
41c1a5c436 | ||
|
|
48110fb2c0 | ||
|
|
0fa2719c4f | ||
|
|
a8cf89cace | ||
|
|
35b45794e3 | ||
|
|
4439896158 | ||
|
|
cd85f61bd9 | ||
|
|
43332ad16f | ||
|
|
3f045880b8 | ||
|
|
b570e9f1c9 | ||
|
|
f058921830 | ||
|
|
4299b0478b | ||
|
|
5b548f27d4 | ||
|
|
3dc701748d | ||
|
|
0f3fdf72a5 | ||
|
|
8517b23dc6 | ||
|
|
e917c64589 | ||
|
|
264a870209 | ||
|
|
9071e633a6 | ||
|
|
4ef9d2e4c5 | ||
|
|
145c2a8f18 | ||
|
|
ea72ee97b0 | ||
|
|
3a7cda13cf | ||
|
|
8b5cf1f79c | ||
|
|
8ff7823fc8 | ||
|
|
15ef48a57d | ||
|
|
5f650f6a29 | ||
|
|
8f968eda23 | ||
|
|
5d7d54aabd | ||
|
|
4e6bf5ce82 | ||
|
|
0d96ccb2c4 | ||
|
|
7317afb5fe | ||
|
|
13a60347c4 | ||
|
|
3dcee11de1 | ||
|
|
4a7a9fc85c | ||
|
|
05cb8931fe | ||
|
|
34093b8952 | ||
|
|
051e40aaf3 | ||
|
|
f741a69090 | ||
|
|
97fbb056f5 | ||
|
|
acafd0fdc1 | ||
|
|
c61d78d404 | ||
|
|
8194ef77a3 | ||
|
|
416c70ff0c | ||
|
|
9ba5dd2c8b | ||
|
|
7245563b5b | ||
|
|
df659d97b6 | ||
|
|
c330d07c88 | ||
|
|
c3dae5af40 | ||
|
|
320e372f00 | ||
|
|
d77479078c | ||
|
|
15912caef3 | ||
|
|
b7dffd8cec | ||
|
|
19e56390cb | ||
|
|
851eaf378a | ||
|
|
6f3b86d51e | ||
|
|
278fa19a07 | ||
|
|
4f6ffb39e0 | ||
|
|
a6c349ce96 | ||
|
|
b2b90c5f9f | ||
|
|
3822c53539 | ||
|
|
9b30887ccb | ||
|
|
a1e5ded073 | ||
|
|
1f8f6575bc | ||
|
|
d861f574ff | ||
|
|
4e73118d21 | ||
|
|
84bd1605d0 | ||
|
|
e6d3261963 | ||
|
|
821b179fdd | ||
|
|
8319aac19b | ||
|
|
c7efc70a8f | ||
|
|
e074734971 | ||
|
|
7c94401352 | ||
|
|
0b604b8721 | ||
|
|
d26fce2ccc | ||
|
|
41df0be6b7 | ||
|
|
cf9e1c7d87 | ||
|
|
b286556db6 | ||
|
|
46235a1f53 | ||
|
|
a1046e5354 | ||
|
|
12b4bb0b95 | ||
|
|
972dd17bbc | ||
|
|
7b94378a52 | ||
|
|
2859cca80a | ||
|
|
a385433cf5 | ||
|
|
dc6c6dc031 | ||
|
|
8287cbc914 | ||
|
|
666b24f962 | ||
|
|
68aaf1941e | ||
|
|
d45af33c0f | ||
|
|
52b4937385 | ||
|
|
e689e9429a | ||
|
|
8e49d26a2b | ||
|
|
22226a7094 | ||
|
|
28ad178d56 | ||
|
|
cb591fbbca | ||
|
|
74567d8725 | ||
|
|
684da9fdd4 | ||
|
|
f93c2e7705 | ||
|
|
3ea0164b6e | ||
|
|
e29112f95d | ||
|
|
314a33a041 | ||
|
|
52f46579c1 | ||
|
|
90efa35322 | ||
|
|
842b1d1cf0 | ||
|
|
af45fe08b2 | ||
|
|
026ff2c174 | ||
|
|
48c2d81a78 | ||
|
|
e4a02edfe7 | ||
|
|
5301f23e41 | ||
|
|
35a789f1a0 | ||
|
|
176b22d78c | ||
|
|
50cf24b2e6 | ||
|
|
416b045417 | ||
|
|
0829f1fc05 | ||
|
|
98dc717b2b | ||
|
|
c144db047a | ||
|
|
f1daa4d9df | ||
|
|
862d402f46 | ||
|
|
ee01dc7b51 | ||
|
|
4cbdd47d4e | ||
|
|
3cce84a591 | ||
|
|
39b6db6c38 | ||
|
|
87c19aa33c | ||
|
|
d6dd7f7a16 | ||
|
|
a3ce1ca522 | ||
|
|
c5362dfdf3 | ||
|
|
dfe2de4c80 | ||
|
|
a6dbc96f2f | ||
|
|
9a70e9dec5 | ||
|
|
d6191371fc | ||
|
|
56ae4068d1 | ||
|
|
948dc29a02 | ||
|
|
c399e15dfe | ||
|
|
1b5f404eb7 | ||
|
|
25fd9c0d15 | ||
|
|
b294b1c383 | ||
|
|
36ed387766 | ||
|
|
fc622e6ed7 | ||
|
|
12cd93771a | ||
|
|
81ca30a507 | ||
|
|
f1cacb62b7 | ||
|
|
94350b4d7d | ||
|
|
a6a7babe3b | ||
|
|
c17705b0f2 | ||
|
|
c2290077e6 | ||
|
|
14e848a55d | ||
|
|
5966ef162c | ||
|
|
6965ee3d15 | ||
|
|
24d76d5724 | ||
|
|
37b6a9b2b7 | ||
|
|
dfeac6422f | ||
|
|
f2cc694635 | ||
|
|
301d260c72 | ||
|
|
dfd9d66431 | ||
|
|
fe6cb1d6e9 | ||
|
|
095774f78e | ||
|
|
df6ad02107 | ||
|
|
fe8a36fccc | ||
|
|
7b35d5f9f2 | ||
|
|
0313d4ac2a | ||
|
|
c1b5b8f8ad | ||
|
|
27d103c74a | ||
|
|
f481be6612 | ||
|
|
7162ec32c0 | ||
|
|
8d4a53aaaa | ||
|
|
dca60ba5df | ||
|
|
84f2ceec80 | ||
|
|
bf8497473c | ||
|
|
8c14e37b00 | ||
|
|
f937343810 | ||
|
|
37666ff704 | ||
|
|
5bb99ebbdb | ||
|
|
22e1ad7d17 | ||
|
|
3183be9a07 | ||
|
|
3f503b8f2e | ||
|
|
35fba4770a | ||
|
|
f23032888f | ||
|
|
a918ea8c95 | ||
|
|
109c6b8711 | ||
|
|
12ee709bdb | ||
|
|
9d5c4d63fd | ||
|
|
1db9ba227e | ||
|
|
6c1f1e8c35 | ||
|
|
fa5f0449ae | ||
|
|
dfdd04d858 | ||
|
|
db8bfd26d9 | ||
|
|
41ea3f1e9d | ||
|
|
a5db8b7bcd | ||
|
|
a87b6f7a13 | ||
|
|
2e24fe7c16 | ||
|
|
44d039335f | ||
|
|
7c86abf1f5 | ||
|
|
7b51e90ca9 | ||
|
|
aca1124805 | ||
|
|
2b38c30e66 | ||
|
|
4461dfb87d | ||
|
|
f2cd194eef | ||
|
|
724c4d4bb0 | ||
|
|
0ca6e79b1e | ||
|
|
b16256e209 | ||
|
|
77382bf0b6 | ||
|
|
a8dad7f40d | ||
|
|
55e5c28dfc | ||
|
|
bf8ed47a20 | ||
|
|
cf76cf344f | ||
|
|
3eed8f61d2 | ||
|
|
8c787f1bc8 | ||
|
|
95f8799f36 | ||
|
|
41f40d9c08 | ||
|
|
baa36dc063 | ||
|
|
f95699a0ec | ||
|
|
da806836ce | ||
|
|
984593b34e | ||
|
|
1378a282f1 | ||
|
|
47770ff88d | ||
|
|
25c847d61e | ||
|
|
e32d7ee48e | ||
|
|
95fc8df205 | ||
|
|
e45778dee3 | ||
|
|
8044b20cf2 | ||
|
|
be8b814818 | ||
|
|
50d036cca3 | ||
|
|
ddf5b66dab | ||
|
|
ea669819de | ||
|
|
43835434f6 | ||
|
|
37165eeabe | ||
|
|
218b2f8341 | ||
|
|
160601599f | ||
|
|
41f19de0f7 | ||
|
|
7ebb1e5045 | ||
|
|
fd4c72dc6a | ||
|
|
589e28b003 | ||
|
|
c58d4b1cd1 | ||
|
|
c61ae1f121 | ||
|
|
b33d306712 | ||
|
|
be6a07b754 | ||
|
|
45e51a71c0 | ||
|
|
f7aee23020 | ||
|
|
eba4ae4949 | ||
|
|
7932dcaecb | ||
|
|
82620465d2 | ||
|
|
3a4ebf002d | ||
|
|
4f4e825ed0 | ||
|
|
a6489a24ed | ||
|
|
dad8c70d21 | ||
|
|
a002d980fa | ||
|
|
aac1218cc6 | ||
|
|
3bd122306d | ||
|
|
35d9c2c450 | ||
|
|
bee7114500 | ||
|
|
4bdf8e979d | ||
|
|
eae8f8e100 | ||
|
|
80591d8282 | ||
|
|
0d603c6706 | ||
|
|
f5571b7891 | ||
|
|
87d4c49793 | ||
|
|
75e9bfedae | ||
|
|
e0d20fc8d9 | ||
|
|
410f420f6d | ||
|
|
be8dc5de47 | ||
|
|
fe9634989f | ||
|
|
78b2fe8af1 | ||
|
|
61e349ba36 | ||
|
|
5fe2c2c5e0 | ||
|
|
25b7250941 | ||
|
|
4651b91deb | ||
|
|
aae959dfce | ||
|
|
9a629078bc | ||
|
|
c451c6684e | ||
|
|
54cae71aaa | ||
|
|
57352d2776 | ||
|
|
4a5d4c09b2 | ||
|
|
1a9f169409 | ||
|
|
2b21a3edc8 | ||
|
|
2c98630bb7 | ||
|
|
d258d6f6ab | ||
|
|
4b9e25c9d6 | ||
|
|
58a6e18de3 | ||
|
|
d528bced4a | ||
|
|
09582d0878 | ||
|
|
bc00d53d5b | ||
|
|
4c82910a51 | ||
|
|
7c4a4725ab | ||
|
|
cac88c8782 | ||
|
|
6b2afa2228 | ||
|
|
22d195419a | ||
|
|
39fd0c2e34 | ||
|
|
3b572540af | ||
|
|
8aa3c9b977 | ||
|
|
95b43b9d4e | ||
|
|
cd1d58f084 | ||
|
|
620ce4d601 | ||
|
|
6da878dd7f | ||
|
|
4490e1afee | ||
|
|
e8db471747 | ||
|
|
4b3ab308f3 | ||
|
|
d1bae7fd3f | ||
|
|
4613ba930a | ||
|
|
e3d52e53a4 | ||
|
|
c41982d932 | ||
|
|
29c670761b | ||
|
|
349bb2e13d | ||
|
|
387b2e0c72 | ||
|
|
82d25f9db6 | ||
|
|
8e3fac85c8 | ||
|
|
45f3bd015a | ||
|
|
8b0b1638b7 | ||
|
|
273c09df90 | ||
|
|
5df4dd76c5 | ||
|
|
43c8f7dc73 | ||
|
|
01c083b00a | ||
|
|
da6f7da0ac | ||
|
|
8093344de9 | ||
|
|
008bd02f6c | ||
|
|
381c39ce7e | ||
|
|
dcf1ca5dd0 | ||
|
|
5611ed43be | ||
|
|
86d62034f2 | ||
|
|
ca5fabf609 | ||
|
|
1d5e608a69 | ||
|
|
b5dc828054 | ||
|
|
c7ef41e1b2 | ||
|
|
e09a0dbe6c | ||
|
|
267ba16b22 | ||
|
|
5bf0d76e2e | ||
|
|
6a2d8d07e4 | ||
|
|
30eefd653c | ||
|
|
0504f752ca | ||
|
|
1f72383de2 | ||
|
|
91cce790eb | ||
|
|
51c8643f74 | ||
|
|
c125bd31d0 | ||
|
|
2935dd8ae0 | ||
|
|
6599da0ca5 | ||
|
|
6a2f3c4fd4 | ||
|
|
0064bb5c37 | ||
|
|
0201d4aadc | ||
|
|
7b7d536edb | ||
|
|
0527924204 | ||
|
|
8a1d0f41be | ||
|
|
b06dde4458 | ||
|
|
a2533570ef | ||
|
|
7c7b9477c3 | ||
|
|
008efe546f | ||
|
|
012f3fc426 | ||
|
|
b7956738c6 | ||
|
|
ca407ebc8d | ||
|
|
3caa1c68ef | ||
|
|
1487116654 | ||
|
|
1456e97cdc | ||
|
|
178becef35 | ||
|
|
778a2eed81 | ||
|
|
2fc47bba5e | ||
|
|
682ce53c10 | ||
|
|
bf1812c4c1 | ||
|
|
e2082add8d |
20
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
20
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
name: Проблема
|
||||
about: Неожиданное поведение программы
|
||||
title: ''
|
||||
labels: проблема
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Программное окружение**
|
||||
|
||||
Получить эту информацию можно кнопкой "Техническая информация" в окне "О подсистеме" http://devtool1c.ucoz.ru/forum/2-2-1
|
||||
|
||||
**Воспроизведение проблемы**
|
||||
1. Открыл инструмент ААА
|
||||
2. Нажал кнопку БББ
|
||||
3. Получил окно с ошибкой ВВВ
|
||||
|
||||
**Ожидаемое поведение**
|
||||
Какая реакция программы ожидалась?
|
||||
10
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
10
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
name: Пожелание
|
||||
about: Желание нового поведения программы
|
||||
title: ''
|
||||
labels: пожелание
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Опиши в каком инструменте при каких условия что должно происходить.
|
||||
0
.gitignore
vendored
Normal file
0
.gitignore
vendored
Normal file
|
|
@ -1,271 +0,0 @@
|
|||
Перем мТелоПозиционногоМетода;
|
||||
Перем мТелоПоименногоМетода;
|
||||
Перем ДатаИзмененияКонтекста Экспорт;
|
||||
Перем мСтруктураВнешнейОбработки Экспорт;
|
||||
Перем ИндивидуальнаяВнешняяОбработка Экспорт;
|
||||
|
||||
//Процедура ДобавитьПараметрыВСтруктуру(СтруктураПараметров) Экспорт
|
||||
|
||||
// Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
// Если Не СтруктураПараметров.Свойство(СтрокаПараметра.Имя) Тогда
|
||||
// СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
|
||||
// КонецЕсли;
|
||||
// КонецЦикла;
|
||||
|
||||
// ИмяПараметра = "Результат";
|
||||
// Если Не СтруктураПараметров.Свойство(ИмяПараметра) Тогда
|
||||
// СтруктураПараметров.Вставить(ИмяПараметра);
|
||||
// КонецЕсли;
|
||||
|
||||
//КонецПроцедуры // ПолучитьСтруктуруПараметров()
|
||||
|
||||
Функция ПолучитьСтартовуюСтрокуАлгоритмаВТексте() Экспорт
|
||||
|
||||
Возврат Параметры.Количество();
|
||||
|
||||
КонецФункции // ПолучитьСтартовуюСтрокуАлгоритмаВМодуле()
|
||||
|
||||
Функция ПолучитьСтартовуюСтрокуМетодаВМодуле() Экспорт
|
||||
|
||||
Результат = 1 + СтрЧислоСтрок(ПолучитьШапкуОпределенияМетода() + ПолучитьШапкуТелаМетода());
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьСтартовуюСтрокуАлгоритмаВМодуле()
|
||||
|
||||
Функция ПолучитьОбъявлениеСлужебныхПеременных()
|
||||
|
||||
МассивСлужебныхПеременных = Новый Массив;
|
||||
МассивСлужебныхПеременных.Добавить("ЭтотОбъект");
|
||||
МассивСлужебныхПеременных.Добавить("ИспользуемоеИмяФайла");
|
||||
МассивСлужебныхПеременных.Добавить("Результат");
|
||||
Разделитель = ", ";
|
||||
Результат = "";
|
||||
Для Каждого СлужебнаяПеременная Из МассивСлужебныхПеременных Цикл
|
||||
Результат = Результат + Разделитель + СлужебнаяПеременная;
|
||||
КонецЦикла;
|
||||
Результат = Сред(Результат, СтрДлина(Разделитель) + 1);
|
||||
Результат = "Перем " + Результат + ";";
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьОбъявлениеСлужебныхПеременных()
|
||||
|
||||
Функция ПолучитьТекстМодуляОбработки() Экспорт
|
||||
|
||||
Результат = "";
|
||||
Результат = Результат + "// " + Наименование + Символы.ПС;
|
||||
Результат = Результат + ПолучитьОпределениеМетода();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьТекстМодуляОбработки()
|
||||
|
||||
Функция ПолучитьОпределениеМетода(УниверсальныеИменаПараметров = Ложь) Экспорт
|
||||
|
||||
Результат = ПолучитьШапкуОпределенияМетода();
|
||||
Результат = Результат + ПолучитьТелоМетода() + Символы.ПС;
|
||||
Результат = Результат + Символы.Таб + "Возврат Результат;" + Символы.ПС;
|
||||
Результат = Результат + "КонецФункции" + Символы.ПС;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьОпределениеМетода()
|
||||
|
||||
Функция ПолучитьШапкуОпределенияМетода()
|
||||
|
||||
Результат = "Функция мМетод(_АлгоритмОбъект, _Режим";
|
||||
Для Счетчик = 0 По 9 Цикл
|
||||
ИмяПараметра = "_П" + Счетчик;
|
||||
Результат = Результат + ", " + ИмяПараметра;
|
||||
КонецЦикла;
|
||||
Результат = Результат + ") Экспорт" + Символы.ПС;
|
||||
Результат = Результат + Символы.Таб + ПолучитьОбъявлениеСлужебныхПеременных();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьШапкуОпределенияМетода()
|
||||
|
||||
Функция ПолучитьШапкуТелаМетода()
|
||||
|
||||
Результат = "";
|
||||
МассивТаблицПараметров = Новый Массив;
|
||||
Результат = Результат + "
|
||||
| _Параметры = _АлгоритмОбъект.Параметры;";
|
||||
//Для Индекс = 0 ПО Параметры.Количество() - 1 Цикл
|
||||
// СтрокаПеременной = Параметры[Индекс];
|
||||
// ИмяПеременной = СтрокаПеременной.Имя;
|
||||
// Результат = Результат + "
|
||||
// | " + ИмяПеременной + " = ?(_П0.Свойство(""" + ИмяПеременной + """), _П0." + ИмяПеременной + ", _Параметры[" + Индекс + "].Значение);";
|
||||
//КонецЦикла;
|
||||
Результат = Результат + "
|
||||
| Если _Режим = 0 Тогда";
|
||||
Для Индекс = 0 ПО Параметры.Количество() - 1 Цикл
|
||||
СтрокаПеременной = Параметры[Индекс];
|
||||
Если Индекс < 10 Тогда
|
||||
ИмяПараметра = "_П" + Индекс;
|
||||
Иначе
|
||||
ИмяПараметра = "Null";
|
||||
КонецЕсли;
|
||||
ИмяПеременной = СтрокаПеременной.Имя;
|
||||
Результат = Результат + "
|
||||
| " + ИмяПеременной + " = ?(" + ИмяПараметра + " = Null, _Параметры[" + (Индекс) + "].Значение, "
|
||||
+ ИмяПараметра + ");";
|
||||
КонецЦикла;
|
||||
Результат = Результат + "
|
||||
| Иначе";
|
||||
Для Индекс = 0 ПО Параметры.Количество() - 1 Цикл
|
||||
СтрокаПеременной = Параметры[Индекс];
|
||||
ИмяПеременной = СтрокаПеременной.Имя;
|
||||
Результат = Результат + "
|
||||
| " + ИмяПеременной + " = ?(_П0.Свойство(""" + ИмяПеременной + """), _П0." + ИмяПеременной +
|
||||
", _Параметры[" + (Индекс) + "].Значение);";
|
||||
КонецЦикла;
|
||||
Результат = Результат + "
|
||||
| КонецЕсли;";
|
||||
|
||||
Результат = Результат + Символы.ПС + ирКэш.Получить().МаркерНачалаАлгоритма;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьШапкуТелаМетода()
|
||||
|
||||
Функция ПолучитьТелоМетода(Кэшировать = Ложь) Экспорт
|
||||
|
||||
Результат = ПолучитьШапкуТелаМетода();
|
||||
Для Сч1 = 1 По СтрЧислоСтрок(ТекстАлгоритма) Цикл
|
||||
Результат = Результат + Символы.Таб + СтрПолучитьСтроку(ТекстАлгоритма, Сч1) + Символы.ПС;
|
||||
КонецЦикла;
|
||||
Результат = Результат + ирКэш.Получить().МаркерКонцаАлгоритма;
|
||||
Результат = Результат + Символы.Таб + "; ~Конец:";
|
||||
|
||||
//Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
// Индекс = Параметры.Индекс(СтрокаПараметра);
|
||||
// ИмяПеременной = СтрокаПараметра.Имя;
|
||||
// Результат = Результат + "
|
||||
// | _П0." + ИмяПеременной + " = " + ИмяПеременной + ";";
|
||||
//КонецЦикла;
|
||||
Результат = Результат + "
|
||||
| Если _Режим = 0 Тогда";
|
||||
Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
Индекс = Параметры.Индекс(СтрокаПараметра);
|
||||
Результат = Результат + "
|
||||
| _П" + Индекс + " = " + СтрокаПараметра.Имя + ";";
|
||||
КонецЦикла;
|
||||
Результат = Результат + "
|
||||
| Иначе";
|
||||
Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
Индекс = Параметры.Индекс(СтрокаПараметра);
|
||||
ИмяПеременной = СтрокаПараметра.Имя;
|
||||
Результат = Результат + "
|
||||
| _П0.Вставить(""" + ИмяПеременной + """, " + ИмяПеременной + ");";
|
||||
КонецЦикла;
|
||||
Результат = Результат + "
|
||||
| КонецЕсли;";
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолучитьТелоМетода()
|
||||
|
||||
Функция ПолучитьТекстМакетаПараметров() Экспорт
|
||||
|
||||
Возврат "";
|
||||
|
||||
КонецФункции // ПолучитьТекстМакетаПараметров()
|
||||
|
||||
|
||||
Функция ВыполнитьЛокально(ТекстДляВыполнения, ЛиСинтаксическийКонтроль = Ложь) Экспорт
|
||||
|
||||
Возврат ирКэш.Получить().ВыполнитьЛокально(ТекстДляВыполнения);
|
||||
|
||||
КонецФункции // ВыполнитьЛокально()
|
||||
|
||||
Функция ПроверитьДанные() Экспорт
|
||||
|
||||
ДанныеКорректны = Истина;
|
||||
|
||||
// Проверка шапки
|
||||
ЧистоеНаименование = СокрЛП(Наименование);
|
||||
ирОбщий.ПрисвоитьЕслиНеРавноЛкс(Наименование, ЧистоеНаименование);
|
||||
Если Не ирОбщий.ЛиИмяПеременнойЛкс(Наименование) Тогда
|
||||
ДанныеКорректны = Ложь;
|
||||
Сообщить("Имя алгоритма не отвечает правилам формирования имен переменных встроенного языка", СтатусСообщения.Важное);
|
||||
КонецЕсли;
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = "ВЫБРАТЬ
|
||||
| Алгоритмы.Ссылка
|
||||
|ИЗ
|
||||
| " + Метаданные().ПолноеИмя() + " КАК Алгоритмы
|
||||
|ГДЕ
|
||||
| Алгоритмы.Наименование = &Наименование
|
||||
| И Алгоритмы.Ссылка <> &Ссылка";
|
||||
Запрос.УстановитьПараметр("Наименование", Наименование);
|
||||
Запрос.УстановитьПараметр("Ссылка", Ссылка);
|
||||
Результат = Запрос.Выполнить();
|
||||
Если Не Результат.Пустой() Тогда
|
||||
ДанныеКорректны = Ложь;
|
||||
Сообщить("В справочнике """ + Метаданные().Имя + """ уже существует элемент с наименованием """ + Наименование + """",
|
||||
СтатусСообщения.Важное);
|
||||
КонецЕсли;
|
||||
ДанныеКорректны = ДанныеКорректны И ирОбщий.ЛиПараметрыАлгоритмыКорректныЛкс(Параметры.Выгрузить(, "Имя"));
|
||||
Возврат ДанныеКорректны;
|
||||
|
||||
КонецФункции // ПроверитьДанные()
|
||||
|
||||
//Функция ПроверитьТЧ(Параметры)
|
||||
|
||||
// ДанныеКорректны = Истина;
|
||||
// МетаданныеТЧ = ирОбщий.ПолучитьМетаданныеЛкс(Параметры);
|
||||
// КопияТЧ = Параметры.Выгрузить();
|
||||
// КопияТЧ.Свернуть("Имя");
|
||||
// Если КопияТЧ.Количество() <> Параметры.Количество() Тогда
|
||||
// Параметры.Сортировать("Имя");
|
||||
// Сообщить("Строки табличной части """ + МетаданныеТЧ.Представление() + """ должны иметь уникальные имена",
|
||||
// СтатусСообщения.Важное);
|
||||
// ДанныеКорректны = Ложь;
|
||||
// КонецЕсли;
|
||||
// Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
// Если Не ирОбщий.ЛиИмяПеременнойЛкс(СтрокаПараметра.Имя) Тогда
|
||||
// ДанныеКорректны = Ложь;
|
||||
// Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка",
|
||||
// СтатусСообщения.Важное);
|
||||
// КонецЕсли;
|
||||
// КонецЦикла;
|
||||
// Возврат ДанныеКорректны;
|
||||
|
||||
//КонецФункции // ПроверитьТЧ()
|
||||
|
||||
Процедура СобратьКонтекст() Экспорт
|
||||
|
||||
ДатаИзмененияКонтекста = ДатаИзменения;
|
||||
|
||||
КонецПроцедуры // ПрочитатьКонтекст()
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
Если Не ОбменДанными.Загрузка Тогда
|
||||
ДатаИзменения = ТекущаяДата();
|
||||
СобратьКонтекст();
|
||||
Отказ = Отказ Или Не ПроверитьДанные();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
Если Не ОбменДанными.Загрузка Тогда
|
||||
мТекстАлгоритмаСПараметрами = "";
|
||||
мПлатформа = ирКэш.Получить();
|
||||
Если мПлатформа <> Неопределено Тогда
|
||||
#Если Клиент Тогда
|
||||
мПлатформа.ОбновитьАлгоритмВКеше(ЭтотОбъект);
|
||||
#КонецЕсли
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриКопировании(ОбъектКопирования)
|
||||
|
||||
Наименование = Наименование + "1";
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
ДатаИзмененияКонтекста = ДатаИзменения;
|
||||
мТекстАлгоритмаСПараметрами = "";
|
||||
ИндивидуальнаяВнешняяОбработка = Истина;
|
||||
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="e4fac686-4e42-4713-9022-57d00fe38c6e">
|
||||
<Properties>
|
||||
<Name>ФормаВыбораУП</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма выбора УП</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,138 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Button name="ПоискВСправкеГлобальнаяИис" id="7999">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>0</CommandName>
|
||||
<DataPath>ПараметрГлобальныхКомандИис</DataPath>
|
||||
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ПоискВСправкеГлобальнаяИисРасширеннаяПодсказка" id="8000"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ChildItems>
|
||||
<Table name="Список" id="1">
|
||||
<Representation>List</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ChoiceMode>true</ChoiceMode>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<SearchStringLocation>None</SearchStringLocation>
|
||||
<ViewStatusLocation>None</ViewStatusLocation>
|
||||
<SearchControlLocation>None</SearchControlLocation>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="8001"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="8002">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8003"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="8004"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="8005">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="8006"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="8007"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="8008">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="8009"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="8010"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="8011"/>
|
||||
</LabelField>
|
||||
<LabelField name="ДатаИзменения" id="6">
|
||||
<DataPath>Список.ДатаИзменения</DataPath>
|
||||
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="8012"/>
|
||||
</LabelField>
|
||||
<LabelField name="Комментарий" id="8">
|
||||
<DataPath>Список.Комментарий</DataPath>
|
||||
<ContextMenu name="КомментарийКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="8013"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
<TextDocumentField name="ТекстАлгоритма" id="10">
|
||||
<DataPath>Items.Список.CurrentData.ТекстАлгоритма</DataPath>
|
||||
<ContextMenu name="ТекстАлгоритмаКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="ТекстАлгоритмаРасширеннаяПодсказка" id="8014"/>
|
||||
</TextDocumentField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.ирАлгоритмы</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||
<dcsset:field>ДатаИзменения</dcsset:field>
|
||||
<dcsset:orderType>Desc</dcsset:orderType>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ПараметрГлобальныхКомандИис" id="7999">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="14c3fc6b-84b9-47f8-8d22-7f66a7ae5c3b">
|
||||
<Properties>
|
||||
<Name>ФормаСписка</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Ordinary</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
|
@ -1,42 +0,0 @@
|
|||
|
||||
Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.СправочникСписок, ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыОПодсистеме(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ТипЗнч(СправочникСписок));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СправочникСписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
Если Элемент.ТекущаяСтрока <> Неопределено Тогда
|
||||
Текст = Элемент.ТекущаяСтрока.ТекстАлгоритма;
|
||||
Иначе
|
||||
Текст = "";
|
||||
КонецЕсли;
|
||||
ЭлементыФормы.ПолеТекстовогоДокумента.УстановитьТекст(Текст);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыКонсольКода(Кнопка)
|
||||
|
||||
Ссылка = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
|
||||
Если Ссылка = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Справочники[Метаданные.НайтиПоТипу(ТипЗнч(ЭлементыФормы.СправочникСписок.Значение)).Имя].ОткрытьКонсольКодаДляАлгоритма(Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТекстАлгоритмаПриИзменении(Элемент)
|
||||
|
||||
СправочникСписок.Отбор.ТекстАлгоритма.Использование = Истина;
|
||||
СправочникСписок.Отбор.ТекстАлгоритма.ВидСравнения = ВидСравнения.Содержит;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Порядок.Установить("ДатаИзменения Убыв");
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="22be523e-211e-4c12-a1dd-156c5ff2a9d8">
|
||||
<Properties>
|
||||
<Name>ФормаСпискаУП</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка УП</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,170 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Button name="ФормаКонсольКода" id="12">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.КонсольКода</CommandName>
|
||||
<ExtendedTooltip name="ФормаКонсольКодаРасширеннаяПодсказка" id="8002"/>
|
||||
</Button>
|
||||
<Button name="ФормаОбщаяКомандаирОПодсистеме" id="8001">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>CommonCommand.ирОПодсистеме</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбщаяКомандаирОПодсистемеРасширеннаяПодсказка" id="8003"/>
|
||||
</Button>
|
||||
<Button name="ПоискВСправкеГлобальнаяИис" id="7999">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>0</CommandName>
|
||||
<DataPath>ПараметрГлобальныхКомандИис</DataPath>
|
||||
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ПоискВСправкеГлобальнаяИисРасширеннаяПодсказка" id="8004"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ChildItems>
|
||||
<Table name="Список" id="1">
|
||||
<Representation>List</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<SearchStringLocation>None</SearchStringLocation>
|
||||
<ViewStatusLocation>None</ViewStatusLocation>
|
||||
<SearchControlLocation>None</SearchControlLocation>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="8005"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="8006">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8007"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="8008"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="8009">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="8010"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="8011"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="8012">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="8013"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="8014"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="8015"/>
|
||||
</LabelField>
|
||||
<LabelField name="ДатаИзменения" id="6">
|
||||
<DataPath>Список.ДатаИзменения</DataPath>
|
||||
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="8016"/>
|
||||
</LabelField>
|
||||
<LabelField name="Комментарий" id="8">
|
||||
<DataPath>Список.Комментарий</DataPath>
|
||||
<ContextMenu name="КомментарийКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="8017"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
<TextDocumentField name="ТекстАлгоритма" id="10">
|
||||
<DataPath>Items.Список.CurrentData.ТекстАлгоритма</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<ContextMenu name="ТекстАлгоритмаКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="ТекстАлгоритмаРасширеннаяПодсказка" id="8018"/>
|
||||
</TextDocumentField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.ирАлгоритмы</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||
<dcsset:field>ДатаИзменения</dcsset:field>
|
||||
<dcsset:orderType>Desc</dcsset:orderType>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ПараметрГлобальныхКомандИис" id="7999">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="КонсольКода" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Консоль кода</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Консоль кода</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирКонсольКода</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КонсольКода</Action>
|
||||
<Representation>TextPicture</Representation>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
&НаКлиенте
|
||||
Процедура КонсольКода(Команда)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
Возврат;
|
||||
#Иначе
|
||||
ТекущаяСтрока = Элементы.Список.ТекущаяСтрока;
|
||||
Если ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Справочники[ирОбщий.ОтделитьРазделителемЛкс(Список.ОсновнаяТаблица)].ОткрытьКонсольКодаДляАлгоритма(ТекущаяСтрока.Ссылка);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="dfc6daf1-67ea-4070-8f07-213451065108">
|
||||
<Properties>
|
||||
<Name>ФормаЭлемента</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма элемента</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Ordinary</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
|
@ -1,471 +0,0 @@
|
|||
Перем ПолеТекстовогоДокументаСКонтекстнойПодсказкой;
|
||||
Перем мЗначенияПараметров;
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
Если Не ПроверитьДанные() Тогда
|
||||
Отказ = Истина;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
СинтаксическийКонтрольПередЗаписью = ирКэш.Получить().СинтаксическийКонтрольПередЗаписью;
|
||||
Если СинтаксическийКонтрольПередЗаписью = Истина Тогда
|
||||
ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров();
|
||||
Если Не ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПроверитьПрограммныйКод() Тогда
|
||||
Ответ = Вопрос("При проверке текста алгоритма обнаружены ошибки. Продолжить?", РежимДиалогаВопрос.ОКОтмена);
|
||||
Если Ответ = КодВозвратаДиалога.Отмена Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если Не Отказ Тогда
|
||||
ТекстАлгоритма = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента.ПолучитьТекст();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриИзмененииДанных()
|
||||
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента.УстановитьТекст(ТекстАлгоритма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров()
|
||||
|
||||
ирОбщий.ИнициализироватьГлобальныйКонтекстПодсказкиЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой);
|
||||
|
||||
// Локальный контекст
|
||||
СтруктураПараметров = Новый Структура;
|
||||
Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
|
||||
Если СтрокаПараметра.Значение <> Неопределено Тогда
|
||||
МассивТипов = Новый Массив;
|
||||
МассивТипов.Добавить(ТипЗнч(СтрокаПараметра.Значение));
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ДобавитьСловоЛокальногоКонтекста(
|
||||
СтрокаПараметра.Имя, "Свойство", Новый ОписаниеТипов(МассивТипов), , , СтрокаПараметра.Значение);
|
||||
КонецЕсли;
|
||||
//Если Не ПустаяСтрока(СтрокаПараметра.ДопустимыеТипы) Тогда
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ДобавитьПеременнуюЛокальногоКонтекста(
|
||||
СтрокаПараметра.Имя, СтрокаПараметра.ДопустимыеТипы);
|
||||
//КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
// Результат
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ДобавитьСловоЛокальногоКонтекста(
|
||||
"Результат", "Свойство", Новый ОписаниеТипов(Новый Массив));
|
||||
|
||||
Возврат СтруктураПараметров;
|
||||
|
||||
КонецФункции // ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров()
|
||||
|
||||
// @@@.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой
|
||||
Процедура КлсПолеТекстовогоДокументаСКонтекстнойПодсказкойНажатие(Кнопка)
|
||||
|
||||
СтруктураПараметров = ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров();
|
||||
// Специальная обработка команд компоненты ДО
|
||||
КомпонентаТекстаАлгоритма = ПолеТекстовогоДокументаСКонтекстнойПодсказкой;
|
||||
Если Ложь
|
||||
Или Кнопка = ирОбщий.ПолучитьКнопкуКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Выполнить")
|
||||
Или Кнопка = ирОбщий.ПолучитьКнопкуКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Проверить")
|
||||
Тогда
|
||||
Если Не ПроверитьДанные() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если Кнопка = ирОбщий.ПолучитьКнопкуКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Выполнить") Тогда
|
||||
Если ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПроверитьПрограммныйКод() Тогда
|
||||
Если Модифицированность Тогда
|
||||
Ответ = Вопрос("Перед выполнением алгоритм необходимо сохранить. Выполнить сохранение?", РежимДиалогаВопрос.ОКОтмена);
|
||||
Если Ответ = КодВозвратаДиалога.Отмена Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Если Не ЗаписатьВФорме() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ирКэш.Получить().ВыполнитьМетодАлгоритма(ЭтотОбъект, 1, СтруктураПараметров);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.Нажатие(Кнопка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// @@@.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой
|
||||
Процедура КлсПолеТекстовогоДокументаСКонтекстнойПодсказкойАвтоОбновитьСправку()
|
||||
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.АвтоОбновитьСправку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПоказатьОшибкуВыполнения(ИнформацияОбОшибке, Знач ТекстСообщения = "", РежимВыполненияАлгоритма = 0, СтартоваяСтрока = 0) Экспорт
|
||||
|
||||
Если Не Открыта() Тогда
|
||||
Открыть();
|
||||
КонецЕсли;
|
||||
Если Не ВводДоступен() Тогда
|
||||
Активизировать();
|
||||
КонецЕсли;
|
||||
ВыполнятьАлгоритмыЧерезВнешниеОбработки = ирКэш.Получить().ВыполнятьАлгоритмыЧерезВнешниеОбработки;
|
||||
Если ВыполнятьАлгоритмыЧерезВнешниеОбработки Тогда
|
||||
ОбновитьСвязи();
|
||||
КонецЕсли;
|
||||
ТекущийЭлемент = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента;
|
||||
Если Ложь
|
||||
Или РежимВыполненияАлгоритма = 0
|
||||
Или РежимВыполненияАлгоритма = 1
|
||||
Тогда
|
||||
ИмяМодуля = "ВнешняяОбработка." + Наименование;
|
||||
Если ирКэш.Получить().ИДВерсииПлатформы = "82" Тогда
|
||||
ИмяМодуля = ИмяМодуля + ".МодульОбъекта";
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ИмяМодуля = "";
|
||||
КонецЕсли;
|
||||
Если ТекстСообщения = "" Тогда
|
||||
ТекстСообщения = "Ошибка при выполнении алгоритма """ + Наименование + """ в режиме " + РежимВыполненияАлгоритма;
|
||||
КонецЕсли;
|
||||
Сообщить(ТекстСообщения, СтатусСообщения.Важное);
|
||||
ТекстИстиннойОшибки = ирОбщий.ПоказатьОшибкуВЗапросеИлиПрограммномКодеЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента,
|
||||
СтартоваяСтрока, , , МодальныйРежим, ИнформацияОбОшибке, ИмяМодуля);
|
||||
Возврат ТекстИстиннойОшибки;
|
||||
|
||||
КонецФункции // ПоказатьОшибкуВыполнения()
|
||||
|
||||
Процедура ОбновитьСвязи()
|
||||
|
||||
ФайлНовее = Ложь;
|
||||
ДобавокЗаголовка = "";
|
||||
ФайлВнешнейОбработки = ирКэш.Получить().ПолучитьФайлВнешнейОбработкиАлгоритма(ЭтотОбъект);
|
||||
Если ФайлВнешнейОбработки.Существует() Тогда
|
||||
Если ФайлВнешнейОбработки.ПолучитьВремяИзменения() + ирКэш.ПолучитьСмещениеВремениЛкс() > ДатаИзменения Тогда
|
||||
ДобавокЗаголовка = " [файл новее!]";
|
||||
ФайлНовее = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если ФайлНовее Тогда
|
||||
НовыйЦветРамки = WebЦвета.Красный;
|
||||
Иначе
|
||||
НовыйЦветРамки = WebЦвета.Зеленый;
|
||||
КонецЕсли;
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента.ЦветРамки = НовыйЦветРамки;
|
||||
ЭлементыФормы.Наименование.ТолькоПросмотр = ФайлНовее;
|
||||
Заголовок = Метаданные().Представление() + ДобавокЗаголовка;
|
||||
|
||||
КонецПроцедуры // ОбновитьСвязи()
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
|
||||
ЭтаФорма.ЗакрыватьПриВыборе = Ложь;
|
||||
ВыполнятьАлгоритмыЧерезВнешниеОбработки = ирКэш.Получить().ВыполнятьАлгоритмыЧерезВнешниеОбработки;
|
||||
Если ВыполнятьАлгоритмыЧерезВнешниеОбработки Тогда
|
||||
ПодключитьОбработчикОжидания("ОбновитьСвязи", 5);
|
||||
ОбновитьСвязи();
|
||||
КонецЕсли;
|
||||
КнопкиПанели = ЭлементыФормы.КоманднаяПанельТекстАлгоритма.Кнопки;
|
||||
КнопкиПанели.ОбновитьИзФайла.Доступность = ВыполнятьАлгоритмыЧерезВнешниеОбработки;
|
||||
КнопкиПанели.ОткрытьВОтладчике.Доступность = ВыполнятьАлгоритмыЧерезВнешниеОбработки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельТекстАлгоритмаОбновитьИзФайла(Кнопка)
|
||||
|
||||
ФайлВнешнейОбработки = ирКэш.Получить().ПолучитьФайлВнешнейОбработкиАлгоритма(ЭтотОбъект);
|
||||
ТекстАлгоритмаИзФайла = ирКэш.Получить().ПолучитьТекстМодуляВнешнейОбработкиАлгоритма(ФайлВнешнейОбработки);
|
||||
Если ТекстАлгоритмаИзФайла <> Неопределено Тогда
|
||||
// %%%%% Здесь можно сделать еще и сравнение текстов
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента.УстановитьТекст(ТекстАлгоритмаИзФайла);
|
||||
Сообщить("Обновление из файла прошло успешно");
|
||||
ДатаИзменения = ФайлВнешнейОбработки.ПолучитьВремяИзменения() + ирКэш.ПолучитьСмещениеВремениЛкс();
|
||||
Модифицированность = Истина;
|
||||
ОбновитьСвязи();
|
||||
Иначе
|
||||
Сообщить("Обновить из файла не удалось");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыДопустимыеТипыНачалоВыбора(Элемент, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Результат = ирКэш.Получить().РедактироватьДопустимыеТипы(Элемент.Значение);
|
||||
Если Результат <> Неопределено Тогда
|
||||
Элемент.Значение = Результат;
|
||||
ОбновитьОграничениеТипаЗначения();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
|
||||
|
||||
ОформлениеСтроки.Ячейки.ДопустимыеТипы.УстановитьТекст(ирКэш.Получить().ПолучитьПредставлениеДопустимыхТипов(ДанныеСтроки.ДопустимыеТипы));
|
||||
ирОбщий.ТабличноеПоле_ОтобразитьПиктограммыТиповЛкс(ОформлениеСтроки, "Значение");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗакрытии()
|
||||
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.Уничтожить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике(Кнопка)
|
||||
|
||||
ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров();
|
||||
Если ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПроверитьПрограммныйКод() Тогда
|
||||
Если Модифицированность Тогда
|
||||
Ответ = Вопрос("Перед открытием в отладчике алгоритм необходимо сохранить. Выполнить сохранение?", РежимДиалогаВопрос.ОКОтмена);
|
||||
Если Ответ = КодВозвратаДиалога.Отмена Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Если Не ЗаписатьВФорме() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
НомерСтрокиВАлгоритме = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолучитьНомерТекущейСтроки();
|
||||
НомерСтрокиВМодуле = НомерСтрокиВАлгоритме + ПолучитьСтартовуюСтрокуМетодаВМодуле();
|
||||
ИдентификаторПроцессаОтладчика = ирОбщий.ПроверитьЗапуститьОтладчик();
|
||||
ирКэш.Получить().ОткрытьАлгоритмВОтладчике(ЭтотОбъект, НомерСтрокиВМодуле, ИдентификаторПроцессаОтладчика);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НаименованиеПриИзменении(Элемент)
|
||||
|
||||
Если Не ирОбщий.ЛиИмяПеременнойЛкс(Элемент.Значение) Тогда
|
||||
Элемент.Значение = ирКэш.Получить().ПолучитьИдентификаторИзПредставления(Элемент.Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаВыбора(РезультатВыбора, Источник)
|
||||
|
||||
Если ТипЗнч(РезультатВыбора) = Тип("Структура") Тогда
|
||||
Если РезультатВыбора.Свойство("ИнформацияОбОшибке") Тогда
|
||||
ПоказатьОшибкуВыполнения(РезультатВыбора.ИнформацияОбОшибке, , РезультатВыбора.РежимВыполненияАлгоритма, РезультатВыбора.СтартоваяСтрока);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыОПодсистеме(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Элемент.ТекущиеДанные.Имя) Тогда
|
||||
Элемент.ТекущиеДанные.Имя = "П" + (Элемент.Значение.Индекс(Элемент.ТекущиеДанные) + 1);
|
||||
КонецЕсли;
|
||||
Если НоваяСтрока И Не Копирование Тогда
|
||||
Элемент.ТекущиеДанные.Вход = Истина;
|
||||
КонецЕсли;
|
||||
ОбновитьОграничениеТипаЗначения();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьОграничениеТипаЗначения()
|
||||
|
||||
Если ЗначениеЗаполнено(ЭлементыФормы.Параметры.ТекущиеДанные.ДопустимыеТипы) Тогда
|
||||
ОграничениеТипа = ирКэш.Получить().ПолучитьОписаниеТиповИзДопустимыхТипов(ЭлементыФормы.Параметры.ТекущиеДанные.ДопустимыеТипы);
|
||||
ЭлементыФормы.Параметры.Колонки.Значение.ЭлементУправления.ОграничениеТипа = ОграничениеТипа;
|
||||
ЭлементыФормы.Параметры.ТекущиеДанные.Значение = ОграничениеТипа.ПривестиЗначение(ЭлементыФормы.Параметры.ТекущиеДанные.Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыНачалоПеретаскивания(Элемент, ПараметрыПеретаскивания, Выполнение)
|
||||
|
||||
Если ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Перемещение Тогда
|
||||
ПараметрыПеретаскивания.Значение = Элемент.ТекущаяСтрока.Имя;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД(Кнопка)
|
||||
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ВставитьСсылкуНаОбъектБД(ЭлементыФормы.Параметры);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельПараметрыЗаполнить(Кнопка)
|
||||
|
||||
Пока Истина Цикл
|
||||
ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров();
|
||||
ИнформацияОбОшибке = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолучитьИнформациюОбОшибке();
|
||||
НеопределеннаяПеременная = ирКэш.Получить().ПолучитьИмяНеопределеннойПеременнойИзИнформацииОбОшибке(ИнформацияОбОшибке);
|
||||
Если Не ЗначениеЗаполнено(НеопределеннаяПеременная) Тогда
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПроверитьПрограммныйКод(Ложь);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
СтрокаПараметра = Параметры.Найти(НеопределеннаяПеременная);
|
||||
Если СтрокаПараметра = Неопределено Тогда
|
||||
СтрокаПараметра = Параметры.Добавить();
|
||||
СтрокаПараметра.Имя = НеопределеннаяПеременная;
|
||||
//СтрокаПараметра.НИмя = НРег(СтрокаПараметра.Имя);
|
||||
КонецЕсли;
|
||||
//СтрокаПараметра.Вход = Истина;
|
||||
ЭтаФорма.Модифицированность = Истина;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельТекстАлгоритмаКонсольКода(Кнопка)
|
||||
|
||||
СтруктураПараметров = Новый Структура;
|
||||
Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
|
||||
КонецЦикла;
|
||||
ФормаКонсолиКода = ирОбщий.ОперироватьСтруктуройЛкс(ТекстАлгоритма, , СтруктураПараметров);
|
||||
ФормаКонсолиКода.ТекущийАлгоритм = Ссылка;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельТекстАлгоритмаСгенерироватьМетод(Кнопка)
|
||||
|
||||
ТекстАлгоритма = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента.ПолучитьТекст();
|
||||
Объект = ЭтотОбъект;
|
||||
//Объект.СобратьКонтекст(); // Можно делать и снаружи, но здесь для надежности.
|
||||
|
||||
Результат = "Функция " + Объект.Наименование + "(";
|
||||
СтрокаПараметров = "";
|
||||
ПодсказкаПараметров = "";
|
||||
СмещениеИндекса = 0;
|
||||
Для Индекс = 0 ПО Объект.Параметры.Количество() - 1 Цикл
|
||||
ВнешнийПараметр = Объект.Параметры[Индекс];
|
||||
ИмяПараметра = ВнешнийПараметр.Имя;
|
||||
Если СтрокаПараметров <> "" Тогда
|
||||
СтрокаПараметров = СтрокаПараметров + ", ";
|
||||
КонецЕсли;
|
||||
//Если ВнешнийПараметр.Невозвращаемый Тогда
|
||||
СтрокаПараметров = СтрокаПараметров + "Знач ";
|
||||
//КонецЕсли;
|
||||
СтрокаПараметров = СтрокаПараметров + ИмяПараметра;
|
||||
ЗначениеПараметра = ВнешнийПараметр.Значение;
|
||||
Если Типзнч(ЗначениеПараметра) = Тип("Строка") Тогда
|
||||
СтрокаПараметров = СтрокаПараметров + " = """ + ЗначениеПараметра + """";
|
||||
ИначеЕсли Типзнч(ЗначениеПараметра) = Тип("Булево") Тогда
|
||||
СтрокаПараметров = СтрокаПараметров + " = " + ?(ЗначениеПараметра, "Истина", "Ложь");
|
||||
ИначеЕсли Типзнч(ЗначениеПараметра) = Тип("Число") Тогда
|
||||
СтрокаПараметров = СтрокаПараметров + " = " + Формат(ЗначениеПараметра, "ЧН=; ЧГ=");
|
||||
КонецЕсли;
|
||||
ТипХмл = XMLТипЗнч(ЗначениеПараметра);
|
||||
Если Истина
|
||||
И ТипХмл <> Неопределено
|
||||
И Найти(ТипХмл.ИмяТипа, "Ref.") > 0
|
||||
Тогда
|
||||
ОбъектМД = ЗначениеПараметра.Метаданные();
|
||||
СтрокаКлассаМД = ирКэш.Получить().ПолучитьСтрокуТипаМетаОбъектов(ирОбщий.ПолучитьПервыйФрагментЛкс(ОбъектМД.ПолноеИмя()));
|
||||
ПодсказкаПараметров = ПодсказкаПараметров + Символы.ПС + Символы.Таб + ИмяПараметра + " = " + СтрокаКлассаМД.Множественное
|
||||
+ "." + ОбъектМД.Имя + ".ПустаяСсылка();";
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Результат = Результат + СтрокаПараметров + ") Экспорт" + Символы.ПС;
|
||||
Если ПодсказкаПараметров <> "" Тогда
|
||||
ПодсказкаПараметров = "
|
||||
| #Если _ Тогда" + ПодсказкаПараметров + "
|
||||
| #КонецЕсли";
|
||||
КонецЕсли;
|
||||
Результат = Результат + Символы.Таб ;
|
||||
|
||||
//МассивСлужебныхПеременных = мВнешниеПараметры.Выгрузить("Наименование"); // Так не будет работать при использовании Выполнить (без функции)
|
||||
МассивСлужебныхПеременных = Новый Массив;
|
||||
Если МассивСлужебныхПеременных.Найти("ЭтотОбъект") = Неопределено Тогда
|
||||
МассивСлужебныхПеременных.Добавить("ЭтотОбъект");
|
||||
КонецЕсли;
|
||||
Если МассивСлужебныхПеременных.Найти("Результат") = Неопределено Тогда
|
||||
МассивСлужебныхПеременных.Добавить("Результат");
|
||||
КонецЕсли;
|
||||
Разделитель = ", ";
|
||||
СтрокаСлужебных = "";
|
||||
Для Каждого СлужебнаяПеременная Из МассивСлужебныхПеременных Цикл
|
||||
СтрокаСлужебных = СтрокаСлужебных + Разделитель + СлужебнаяПеременная;
|
||||
КонецЦикла;
|
||||
СтрокаСлужебных = Сред(СтрокаСлужебных, СтрДлина(Разделитель) + 1);
|
||||
Результат = Результат + "Перем " + СтрокаСлужебных + ";";
|
||||
Результат = Результат + ПодсказкаПараметров;
|
||||
|
||||
мПлатформа = ирКэш.Получить();
|
||||
ТекстПолученияКэшей = "";
|
||||
Результат = Результат + Символы.ПС + мПлатформа.МаркерНачалаАлгоритма;
|
||||
Для Сч1 = 1 По СтрЧислоСтрок(Объект.ТекстАлгоритма) Цикл
|
||||
Результат = Результат + Символы.Таб + СтрПолучитьСтроку(Объект.ТекстАлгоритма, Сч1) + Символы.ПС;
|
||||
КонецЦикла;
|
||||
//#Если Клиент Или ВнешнееСоединение Тогда
|
||||
//мПлатформа = ирКэш.Получить();
|
||||
//#КонецЕсли
|
||||
Результат = Результат + мПлатформа.МаркерКонцаАлгоритма;
|
||||
Если Найти(НРег(Объект.ТекстАлгоритма), НРег("~Конец")) > 0 Тогда
|
||||
Результат = Результат + Символы.Таб + "; ~Конец:" + Символы.ПС;
|
||||
КонецЕсли;
|
||||
Результат = Результат + Символы.Таб + "Возврат Результат;" + Символы.ПС;
|
||||
Результат = Результат + "КонецФункции" + Символы.ПС;
|
||||
|
||||
ирОбщий.ОткрытьТекстЛкс(Результат, , "ВстроенныйЯзык", Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыЗначениеНачалоВыбора(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ирОбщий.ПолеВводаКолонкиРасширенногоЗначения_НачалоВыбораЛкс(ЭлементыФормы.Параметры, СтандартнаяОбработка, , Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Колонка)
|
||||
|
||||
Если ТипЗнч(ПараметрыПеретаскивания.Значение) = Тип("Массив") Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ПараметрыПеретаскивания.ДопустимыеДействия = ДопустимыеДействияПеретаскивания.КопированиеИПеремещение;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПараметрыПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Колонка)
|
||||
|
||||
Если ТипЗнч(ПараметрыПеретаскивания.Значение) = Тип("Массив") Тогда
|
||||
ЭлементыФормы.Параметры.ВыделенныеСтроки.Очистить();
|
||||
Для Каждого ЭлементМассива Из ПараметрыПеретаскивания.Значение Цикл
|
||||
Если Метаданные.НайтиПоТипу(ТипЗнч(ЭлементМассива)) = Метаданные.НайтиПоТипу(ТипЗнч(Параметры)) Тогда
|
||||
НоваяСтрока = Параметры.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ЭлементМассива);
|
||||
ЭлементыФормы.Параметры.ВыделенныеСтроки.Добавить(НоваяСтрока);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыОтображатьПараметры(Кнопка)
|
||||
|
||||
ПоказатьСвернутьНастройки(Не ЭлементыФормы.ДействияФормы.Кнопки.ОтображатьПараметры.Пометка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПоказатьСвернутьНастройки(Видимость = Истина)
|
||||
|
||||
ЭлементыФормы.ДействияФормы.Кнопки.ОтображатьПараметры.Пометка = Видимость;
|
||||
ирОбщий.ИзменитьСвернутостьЛкс(Видимость, ЭлементыФормы.Панель1, ЭлементыФормы.Разделитель1, ЭтаФорма.Панель, "верх");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ПоказатьСвернутьНастройки();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПослеЗаписи()
|
||||
|
||||
ОповеститьОВыборе(Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// +++.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой");
|
||||
#Если _ Тогда
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой = Обработки.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Создать();
|
||||
#КонецЕсли
|
||||
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.Инициализировать(, ЭтаФорма, ЭлементыФормы.ТекстАлгоритма,
|
||||
ЭлементыФормы.КоманднаяПанельТекстАлгоритма, , "ВыполнитьЛокально", ЭтотОбъект);
|
||||
// ---.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="6c6a1433-f6e8-4148-bb93-9e91fdc597a2">
|
||||
<Properties>
|
||||
<Name>ФормаЭлемента</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма элемента</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Ordinary</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
|
@ -1,11 +0,0 @@
|
|||
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Отказ = Истина;
|
||||
// Может, ссылки еще не существует? надо сначала записать объект
|
||||
Если Не ЗначениеЗаполнено(ПараметрОснование) Тогда
|
||||
Сообщить("Сначала запишите объект!");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрОснование);
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,119 +0,0 @@
|
|||
{27,
|
||||
{18,
|
||||
{
|
||||
{1,0},6,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{13,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0},0,0},25,0,0,0,0,0,0,
|
||||
{4,1,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{4,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{4,0,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""}
|
||||
},-1,1,1,"Страница1",1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},1,1,0,4,
|
||||
{2,8,1,1,1,0,0,0,0},
|
||||
{2,10,0,1,2,0,0,0,0},
|
||||
{2,392,1,1,3,0,0,8,0},
|
||||
{2,292,0,1,4,0,0,8,0},0,4294967295,5,64,0,
|
||||
{3,4,
|
||||
{0}
|
||||
},0,0,57,0},
|
||||
{0}
|
||||
},
|
||||
{0}
|
||||
},400,300,1,0,1,4,4,62,400,300,96},
|
||||
{
|
||||
{1},3,
|
||||
{1,
|
||||
{
|
||||
{1},0,0,1,"ПланОбменаОбъект",
|
||||
{"Pattern",
|
||||
{"#",35c0e59d-d6af-46c0-9116-7e4d88e7182a}
|
||||
}
|
||||
}
|
||||
},
|
||||
{0}
|
||||
},
|
||||
{c5251418-7f99-4a2f-ba62-7f3c9e7bf914,1,
|
||||
{2,0,
|
||||
{0},0}
|
||||
},
|
||||
{1,
|
||||
{70000,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПередОткрытием",
|
||||
{1,"ПередОткрытием",
|
||||
{1,1,
|
||||
{"ru","Перед открытием"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Перед открытием"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Перед открытием"}
|
||||
},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
},1,4,1,0,0,0,
|
||||
{0},
|
||||
{0},
|
||||
{4,0,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""}
|
||||
},1,2,0,0,1,1}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ирОбщий.ОтладитьОтложенныйОбъектЛкс(ПараметрКоманды);
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
// Параметры - ТаблицаЗначений с колонкой Имя
|
||||
Функция ПараметрыКорректны(Параметры) Экспорт
|
||||
|
||||
Результат = Истина;
|
||||
Если Параметры.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
Для Каждого СтрокаПараметра Из Параметры Цикл
|
||||
Если Не ирОбщий.ЛиИмяПеременнойЛкс(СтрокаПараметра.Имя) Тогда
|
||||
Результат = Ложь;
|
||||
Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка",
|
||||
СтатусСообщения.Внимание);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
НеуникальныеИмена = ирОбщий.ПолучитьНеуникальныеЗначенияКолонкиТаблицыЛкс(Параметры, "Имя");
|
||||
Для Каждого НеуникальноеИмя Из НеуникальныеИмена Цикл
|
||||
Сообщить("Параметр """ + НеуникальноеИмя + """ встречается более одного раза", СтатусСообщения.Внимание);
|
||||
Результат = Ложь;
|
||||
КонецЦикла;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПараметрыКорректны()
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="2be6eae3-1743-49aa-afb0-66a78bcb06b5">
|
||||
<Properties>
|
||||
<Name>ФормаСписка</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Ordinary</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
|
@ -1,35 +0,0 @@
|
|||
|
||||
Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.СправочникСписок, ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыОПодсистеме(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ТипЗнч(СправочникСписок));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СправочникСписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
Если Элемент.ТекущаяСтрока <> Неопределено Тогда
|
||||
Текст = Элемент.ТекущаяСтрока.XML;
|
||||
Иначе
|
||||
Текст = "";
|
||||
КонецЕсли;
|
||||
ЭлементыФормы.ПолеТекстовогоДокумента.УстановитьТекст(Текст);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыОтладить(Кнопка)
|
||||
|
||||
Ссылка = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
|
||||
Если Ссылка = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ирОбщий.ОтладитьОтложенныйОбъектЛкс(Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Порядок.Установить("ДатаИзменения Убыв");
|
||||
|
|
@ -1,785 +0,0 @@
|
|||
{27,
|
||||
{18,
|
||||
{
|
||||
{1,1,
|
||||
{"ru","Справочник Объекты для отладки (ИР)"}
|
||||
},4,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{13,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0},0,0},25,1,
|
||||
{0,3,1},2,
|
||||
{0,3,1},
|
||||
{0,4,1},1,
|
||||
{0,2,2},4,
|
||||
{0,1,3},
|
||||
{0,2,3},
|
||||
{0,3,3},
|
||||
{0,4,3},0,0,
|
||||
{4,1,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{4,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{4,0,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""}
|
||||
},-1,1,1,"Страница1",1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},1,1,0,4,
|
||||
{2,8,1,1,1,0,0,0,0},
|
||||
{2,33,0,1,2,0,0,0,0},
|
||||
{2,528,1,1,3,0,0,8,0},
|
||||
{2,293,0,1,4,0,0,8,0},0,4294967295,5,64,0,
|
||||
{3,4,
|
||||
{0}
|
||||
},0,0,57,0},
|
||||
{0}
|
||||
},
|
||||
{4,
|
||||
{ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,1,
|
||||
{5,
|
||||
{"Pattern",
|
||||
{"#",1d72fea9-54fa-461e-ac39-325b6734c106}
|
||||
},
|
||||
{
|
||||
{13,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,1,
|
||||
{-18},0,0,0},
|
||||
{1,0},0,0},
|
||||
{17,117644845,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-14}
|
||||
},
|
||||
{3,3,
|
||||
{-15}
|
||||
},
|
||||
{3,3,
|
||||
{-13}
|
||||
},2,2,0,0,0,0,0,1,1,
|
||||
{7,2,0,
|
||||
{-20},1,100},
|
||||
{7,2,0,
|
||||
{-20},1,100},2,0,1,
|
||||
{5,
|
||||
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
|
||||
{4,
|
||||
{8,
|
||||
{16,
|
||||
{1,0},
|
||||
{1,0},
|
||||
{1,0},24,0,-1,-1,-1,12590592,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},1,0,0,4,0,"Картинка",
|
||||
{},4,1,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S",10,1}
|
||||
},0,1,00000000-0000-0000-0000-000000000000},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},1}
|
||||
},
|
||||
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
|
||||
{4,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Код"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},35,3,-1,-1,-1,12590592,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},1,0,0,4,0,"Код",
|
||||
{},5,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"N",5,0,1}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVAxDsIwDIS1Uj+R2ZHipG3iTyAWHlCgKwPqVuVl
|
||||
DDyJkZXEbgu0giaK6zs7d85zu+HvcbsPBGUxqH3b9931ojjZKajBAMayiBmQjQ4w
|
||||
Zw6qHMzELnMPLjcDGhPTD1e4HLS1v3rWuXT4JWDxjbAbjSGrpMUoAoumw5LAXwv5
|
||||
5OGSIptTBxXnqNRcZIQeqwxzGvPOvJKmP+x8w9rcp6HGe2+xnqbimaj1TeXOViN1
|
||||
pKu6szoEctoGczwRUt2SF/WlfyMT8DuON7IkihUxEF8=},0}
|
||||
},
|
||||
{-2},
|
||||
{-1},
|
||||
{-1}
|
||||
},0}
|
||||
},
|
||||
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
|
||||
{4,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Наименование"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},187,1,-1,-1,-1,12598784,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},1,0,0,4,0,"Наименование",
|
||||
{},27,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S",150,1}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVAxDsIwDIS1Ep/I7Ehx0jb1L5AQDyjQlQF1q/Iy
|
||||
Bp7EzEZslwKtII7q3F0cn/tYr2Tdr7eBYFMMZtv2fXc5GwE7A1g5wLQpEhO6MQAy
|
||||
ClByci91jiMEyMWAzqV8kBuBk/X+V80Sa0WcEx7fjLix2HCXHMIiSNP88SQ0qjiG
|
||||
Ih6Oo1R7Zm/SlI35Ksr0eMuJZpE360aL/qjTC0t7n5bqGKPH6jWXTEVtrMtw8hap
|
||||
I1tWnbdNQ8H6xh2OhFS1FLX73L/TCeRPji9KS1QraiA9AQ==},0}
|
||||
},
|
||||
{-3},
|
||||
{-1},
|
||||
{-1}
|
||||
},0}
|
||||
},
|
||||
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
|
||||
{4,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Дата изменения"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},111.0000000000001,2,-1,-1,-1,12590592,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},1,0,0,4,0,"ДатаИзменения",
|
||||
{},16,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"D"}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7DsIwDIUVqZfInEix0zbxzgFYOECBrgyoW5WT
|
||||
MXAkxA1I7JZPKoij2H7+PeexXvG5X28j6Wozql03DP3lrNjZqlhtYjblgtOQPafr
|
||||
rOwcLX2vnbYpFayNyeAMl5VB/FWz9KXClwDCG2E2BkKekoRR0Dw0PUgCs0Chs9RC
|
||||
Tu1VfGmlvpISPGVZjhnIN8eVFP2J4txhSe6TWOu9R2jmrXgn6nxbuxMaoJ5M3fRo
|
||||
QiBnMNjDkYCajrxML/lb2YD/cerII0GoCIH4BA==},0}
|
||||
},
|
||||
{0,ef3c7e63-7dc3-4e7a-a871-daaa0e3dd570},
|
||||
{-1},
|
||||
{-1}
|
||||
},0}
|
||||
},
|
||||
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
|
||||
{4,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Число символов"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},77,4,-1,-1,-1,12590592,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},
|
||||
{7,3,0,1,100},1,0,0,4,0,"ЧислоСимволов",
|
||||
{},11,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"N",10,0,0}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7DsIwDIUVqZfInEhx0jbxJRALByjQlQF1q3Iy
|
||||
Bo7EzEZslwCtIIniPD9/nvNYr3jdr7cRdbUZ1a4bhv5yVgy2SoPVeadqk8gjB7wG
|
||||
Ql7XZAo7x0H7nAy5hk35wRGejHHuV84SS0aYOxy8PazGQKQupJYgaG6aL4fi/tog
|
||||
t4Ba1Km9SsUqVaKs0FOUZc4AHeKVJP1hS4Wluk9FbQjBQfMai4fCLrS1PzkD2KOp
|
||||
m96ZGNEbF+3hiIBNh0G6z/VbmYA/cqrILUGkiID0BA==},0}
|
||||
},
|
||||
{0,9f461635-e06c-4b93-8ded-ffcebdb55a8b},
|
||||
{-1},
|
||||
{-1}
|
||||
},0}
|
||||
}
|
||||
},0,0,0,0,0,0,0}
|
||||
},
|
||||
{99f52caa-7b96-4bd4-a649-aedbd230a555,
|
||||
{12,0,0,1,1,2,1,0,
|
||||
{0},
|
||||
{1,0},
|
||||
{3,1},0}
|
||||
},
|
||||
{1,
|
||||
{35,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"СправочникСписокПриАктивизацииСтроки",
|
||||
{1,"СправочникСписокПриАктивизацииСтроки",
|
||||
{1,1,
|
||||
{"ru","Справочник список при активизации строки"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Справочник список при активизации строки"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Справочник список при активизации строки"}
|
||||
},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{8,8,33,528,167,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,3,0,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,-8},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},0,0,0,0,0,0,0,0,2,0,0},
|
||||
{14,"СправочникСписок",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2,
|
||||
{2,
|
||||
{
|
||||
{13,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},4,1,0,00000000-0000-0000-0000-000000000000},
|
||||
{1,0},0,0},9,2,1,0,1,1,
|
||||
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,359,1,6,
|
||||
{6,039fc6f5-f868-4721-9a38-9c898bdf9933,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
|
||||
{6,564828c7-ed12-4e9e-b3bc-369a7437a494,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
|
||||
{6,d6b494c1-a032-4176-b16a-e2a2edbf4bc4,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ДействияФормыМенеджерТабличногоПоля",
|
||||
{1,"ДействияФормыМенеджерТабличногоПоля",
|
||||
{1,2,
|
||||
{"ru","Менеджер табличного поля"},
|
||||
{"en","Менеджер табличного поля"}
|
||||
},
|
||||
{1,2,
|
||||
{"ru","Менеджер табличного поля"},
|
||||
{"en","Менеджер табличного поля"}
|
||||
},
|
||||
{1,2,
|
||||
{"ru","Менеджер табличного поля"},
|
||||
{"en","Менеджер табличного поля"}
|
||||
},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{0,0,0}
|
||||
}
|
||||
},7,
|
||||
{1,1,
|
||||
{"ru","Менеджер табличного поля"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Менеджер табличного поля"}
|
||||
},
|
||||
{4,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:R0lGODlhEAAQADMAACH5BAEAAAEALAAAAAAQABAAo////wEAAK6u5MHB60pKwoaG
|
||||
1wAAzOrq+AC0AzY2oHJy0AAAAF1dyQAAAAAAAAAAAARzkMhJU7iYDMBHUYkSINil
|
||||
AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
|
||||
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
|
||||
BgxkEQA7}
|
||||
},0,""}
|
||||
},
|
||||
{6,4f67f5bb-927b-4296-a2c3-efbf2bc4b8d2,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ДействияФормыОтладить",
|
||||
{1,"ДействияФормыОтладить",
|
||||
{1,1,
|
||||
{"ru","Действия формы отладить"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Действия формы отладить"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Действия формы отладить"}
|
||||
},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{0,0,0}
|
||||
}
|
||||
},7,
|
||||
{1,1,
|
||||
{"ru","Отладить"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Отладить"}
|
||||
},
|
||||
{4,1,
|
||||
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
|
||||
},
|
||||
{6,34194ddf-fb6e-40ab-bc29-cf47713991aa,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ДействияФормыОПодсистеме",
|
||||
{1,"ДействияФормыОПодсистеме",
|
||||
{1,2,
|
||||
{"ru","О подсистеме"},
|
||||
{"en","О подсистеме"}
|
||||
},
|
||||
{1,2,
|
||||
{"ru","О подсистеме"},
|
||||
{"en","О подсистеме"}
|
||||
},
|
||||
{1,2,
|
||||
{"ru","О подсистеме"},
|
||||
{"en","О подсистеме"}
|
||||
},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{4,1,
|
||||
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
|
||||
},
|
||||
{6,7dfffe99-25ef-4c8c-a15b-3e64180143f8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
|
||||
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,564828c7-ed12-4e9e-b3bc-369a7437a494,
|
||||
{8,"Разделитель4",0,1,
|
||||
{1,1,
|
||||
{"ru","Действие9"}
|
||||
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},4f67f5bb-927b-4296-a2c3-efbf2bc4b8d2,
|
||||
{8,"Отладить",0,2,
|
||||
{1,1,
|
||||
{"ru","Отладить"}
|
||||
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},039fc6f5-f868-4721-9a38-9c898bdf9933,
|
||||
{8,"Разделитель5",0,1,
|
||||
{1,1,
|
||||
{"ru","Действие9"}
|
||||
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},d6b494c1-a032-4176-b16a-e2a2edbf4bc4,
|
||||
{8,"МенеджерТабличногоПоля",0,1,
|
||||
{1,1,
|
||||
{"ru","Менеджер табличного поля"}
|
||||
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},7dfffe99-25ef-4c8c-a15b-3e64180143f8,
|
||||
{8,"Разделитель7",0,4,
|
||||
{1,1,
|
||||
{"ru","Действие6"}
|
||||
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},34194ddf-fb6e-40ab-bc29-cf47713991aa,
|
||||
{8,"ОПодсистеме",0,4,
|
||||
{1,1,
|
||||
{"ru","О подсистеме"}
|
||||
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,34,1e2,0,0,1,0,0,0,0},
|
||||
{0,0,
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0}
|
||||
},
|
||||
{8,0,0,536,25,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,2,0,25},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,2,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,2,1},0,0,0,0,0,0,1,1,1,0},
|
||||
{14,"ДействияФормы",0,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{36e52348-5d60-4770-8e89-a16ed50a2006,3,
|
||||
{0,
|
||||
{
|
||||
{13,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},1,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0},0,0},2,2,0}
|
||||
},
|
||||
{8,8,167,528,173,1,
|
||||
{0,
|
||||
{2,3,1,-6},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,0,173},
|
||||
{2,0,1,-128}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,-8},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,1,1},2,
|
||||
{0,3,0},
|
||||
{0,4,0},0,0,0,0,0,2,3,0,0},
|
||||
{14,"Разделитель1",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{14c4a229-bfc3-42fe-9ce1-2da049fd0109,4,
|
||||
{
|
||||
{13,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0},0,0},6,1,d9c193cd-5f8a-4415-ac37-bcb084dae76e,
|
||||
{0},1,0},
|
||||
{8,8,174,528,293,1,
|
||||
{0,
|
||||
{2,3,1,1},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,1,-8},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,-8},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},0,0,0,0,0,0,0,3,4,0,0},
|
||||
{14,"ПолеТекстовогоДокумента",4294967295,0,0,0},
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},536,301,1,0,1,4,4,44,536,301,96},
|
||||
{
|
||||
{0},2,
|
||||
{1,
|
||||
{
|
||||
{0},0,0,1,"СправочникСписок",
|
||||
{"Pattern",
|
||||
{"#",1d72fea9-54fa-461e-ac39-325b6734c106}
|
||||
}
|
||||
}
|
||||
},
|
||||
{1,
|
||||
{1,
|
||||
{1,
|
||||
{0}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{53fb5449-841a-459c-9a83-576f05941e1f,0},
|
||||
{0},1,4,1,0,0,0,
|
||||
{0},
|
||||
{0,d4fb5140-8838-483f-9452-47ac6138c9d1},
|
||||
{4,0,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""}
|
||||
},1,2,0,0,1,1}
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="ea4af7e5-9108-491f-b295-ffa7865d5c23">
|
||||
<Properties>
|
||||
<Name>ФормаСпискаУП</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка УП</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Button name="ПоискВСправкеГлобальнаяИис" id="7999">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>0</CommandName>
|
||||
<DataPath>ПараметрГлобальныхКомандИис</DataPath>
|
||||
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ПоискВСправкеГлобальнаяИисРасширеннаяПодсказка" id="8002"/>
|
||||
</Button>
|
||||
<Button name="ФормаОбщаяКомандаирОПодсистеме" id="8001">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>CommonCommand.ирОПодсистеме</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбщаяКомандаирОПодсистемеРасширеннаяПодсказка" id="8003"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ChildItems>
|
||||
<Table name="Список" id="1">
|
||||
<Representation>List</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<SearchStringLocation>None</SearchStringLocation>
|
||||
<ViewStatusLocation>None</ViewStatusLocation>
|
||||
<SearchControlLocation>None</SearchControlLocation>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="8004"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="8005">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8006"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="8007"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="8008">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="8009"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="8010"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="8011">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="8012"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="8013"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="Код" id="14">
|
||||
<DataPath>Список.Code</DataPath>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="8014"/>
|
||||
</LabelField>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="8015"/>
|
||||
</LabelField>
|
||||
<LabelField name="ДатаИзменения" id="6">
|
||||
<DataPath>Список.ДатаИзменения</DataPath>
|
||||
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="8016"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЧислоСимволов" id="16">
|
||||
<DataPath>Список.ЧислоСимволов</DataPath>
|
||||
<ContextMenu name="ЧислоСимволовКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="ЧислоСимволовРасширеннаяПодсказка" id="8017"/>
|
||||
</LabelField>
|
||||
<LabelField name="Комментарий" id="8">
|
||||
<ContextMenu name="КомментарийКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="8018"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
<TextDocumentField name="XML" id="10">
|
||||
<DataPath>Items.Список.CurrentData.XML</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<ContextMenu name="XMLКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="XMLРасширеннаяПодсказка" id="8019"/>
|
||||
</TextDocumentField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.ирОбъектыДляОтладки</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||
<dcsset:field>ДатаИзменения</dcsset:field>
|
||||
<dcsset:orderType>Desc</dcsset:orderType>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ПараметрГлобальныхКомандИис" id="7999">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommandGroup uuid="081cc825-776f-4903-aad7-957fd3d5b58f">
|
||||
<Properties>
|
||||
<Name>ирКоманднаяПанельФормы</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Общее (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip/>
|
||||
<Picture/>
|
||||
<Category>FormCommandBar</Category>
|
||||
</Properties>
|
||||
</CommandGroup>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommandGroup uuid="da12e011-27c3-48d5-93ee-daafe5e97b3b">
|
||||
<Properties>
|
||||
<Name>ирНастройки</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройки (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip/>
|
||||
<Picture/>
|
||||
<Category>ActionsPanel</Category>
|
||||
</Properties>
|
||||
</CommandGroup>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="9dd86a21-181f-48c0-bc89-6b673ab7c79a">
|
||||
<Properties>
|
||||
<Name>ирЗапуститьОбычноеПриложение</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Запустить обычное приложение (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Group>ActionsPanelTools</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip/>
|
||||
<Picture/>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType/>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ВебКлиент Тогда
|
||||
Сообщить("Команда недоступна в вебклиенте");
|
||||
#Иначе
|
||||
ОткрытьФорму("Обработка.ирПортативный.Форма.ФормаУправляемая");
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="9ae5c8bb-1353-4cdc-a470-099e72eba3a1">
|
||||
<Properties>
|
||||
<Name>ирИсследоватьИсточник</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Исследовать источник (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Передать источник команды в исследователь объектов</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирИсследовать</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType>
|
||||
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
|
||||
</CommandParameterType>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
#Иначе
|
||||
ирОбщий.ИсследоватьЛкс(ПараметрыВыполненияКоманды.Источник);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="60b48362-4a19-4a23-95da-9a9ce4ad14c5">
|
||||
<Properties>
|
||||
<Name>ирОПодсистеме</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>О подсистеме</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Group>ActionsPanelTools</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip/>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирВопрос</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType/>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("В текущем режиме запуска команда не поддерживается");
|
||||
#Иначе
|
||||
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ПараметрыВыполненияКоманды.Источник);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="531e0dd3-aa06-4578-b614-770f30d5dd3f">
|
||||
<Properties>
|
||||
<Name>ирОбработатьОбъекты</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Обработать объекты (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment>Для любых ссылочных объектов</Comment>
|
||||
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Передать ссылки в подбор и обработку объектов</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирОбработкаОбъектов</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:TransparentPixel x="12" y="12"/>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType>
|
||||
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
|
||||
</CommandParameterType>
|
||||
<ParameterUseMode>Multiple</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
#Иначе
|
||||
ирОбщий.ОткрытьМассивОбъектовВПодбореИОбработкеОбъектовЛкс(ПараметрКоманды);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="28d4f17f-b806-48b1-8418-fd0477e58a10">
|
||||
<Properties>
|
||||
<Name>ирОперироватьИсточник</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Оперировать источник (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment>Для любых ссылочных объектов</Comment>
|
||||
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Передать источник команды в консоль кода</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирКонсольКода</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType>
|
||||
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
|
||||
</CommandParameterType>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("В текущем режиме запуска команда не поддерживается");
|
||||
#Иначе
|
||||
ирОбщий.ОперироватьСтруктуройЛкс(, , Новый Структура("Источник", ПараметрыВыполненияКоманды.Источник));
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="87e29938-c7a3-4525-b8e7-e3de81a970dc">
|
||||
<Properties>
|
||||
<Name>ирОткрытьНастройкиАлгоритмов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройки алгоритмов (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Group>CommandGroup.ирНастройки</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть настройки алгоритмов</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирНастройкиАлгоритмов</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:TransparentPixel x="1" y="9"/>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType/>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
#Иначе
|
||||
ОткрытьФорму("Обработка.ирПлатформа.Форма.НастройкиАлгоритмов");
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="3330c3e5-734f-4ba1-b58c-7e86e4965d8d">
|
||||
<Properties>
|
||||
<Name>ирОткрытьОтладчик</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отладчик (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Group>ActionsPanelTools</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть отладчик</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирКонфигуратор1С8</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType/>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ирОбщий.ОткрытьОтладчикЛкс();
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="aeab7140-6400-4306-927d-a25ab55baa7b">
|
||||
<Properties>
|
||||
<Name>ирОткрытьРегистрациюCOMКомпонент</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Регистрация COM компонент (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Group>CommandGroup.ирНастройки</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть регистрацию COM компонент (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирCOM</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType/>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
#Иначе
|
||||
ОткрытьФорму("Обработка.ирПлатформа.Форма.АдминистративнаяРегистрацияCOM");
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="d7797e42-b3ca-435e-91b0-f6be62ffccdc">
|
||||
<Properties>
|
||||
<Name>ирРедактироватьИзмененияНаУзле</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Редактировать изменения на узле (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment>Для любых планов обмена</Comment>
|
||||
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Передать узел в редактор изменений на узле</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирИзмененияНаУзле</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType/>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
#Иначе
|
||||
Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирРедакторИзмененийНаУзлах.Форма");
|
||||
Форма.ПараметрУзелОбмена = ПараметрКоманды;
|
||||
Форма.Открыть();
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonCommand uuid="c6fd6f8b-4a63-4a7e-b363-0d55550bf2fa">
|
||||
<Properties>
|
||||
<Name>ирРедактироватьОбъект</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Редактировать объект (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment>Для любых ссылочных объектов</Comment>
|
||||
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
|
||||
<Representation>Auto</Representation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Передать объект в редактор объекта БД</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирРедактироватьОбъектБД</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:TransparentPixel x="13" y="8"/>
|
||||
</Picture>
|
||||
<Shortcut/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<CommandParameterType>
|
||||
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
|
||||
</CommandParameterType>
|
||||
<ParameterUseMode>Single</ParameterUseMode>
|
||||
<ModifiesData>false</ModifiesData>
|
||||
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
|
||||
</Properties>
|
||||
</CommonCommand>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Команда доступна только в толстом клиенте");
|
||||
#Иначе
|
||||
ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрКоманды);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonForm uuid="c006a10d-06f5-43f5-a6c2-27c2903ead4d">
|
||||
<Properties>
|
||||
<Name>ирНевозможноВТонкомКлиенте</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Невозможно в тонком клиенте (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
<UseStandardCommands>false</UseStandardCommands>
|
||||
<ExtendedPresentation/>
|
||||
<Explanation/>
|
||||
</Properties>
|
||||
</CommonForm>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,98 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Невозможно выполнить действие</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Button name="ПоискВСправкеГлобальнаяИис" id="7999">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>0</CommandName>
|
||||
<DataPath>ПараметрГлобальныхКомандИис</DataPath>
|
||||
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ПоискВСправкеГлобальнаяИисРасширеннаяПодсказка" id="8000"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация2" id="6">
|
||||
<TextColor>style:SpecialTextColor</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>"Инструменты разработчика" не поддерживают работу в тонком клиенте</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="Декорация2КонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="Декорация2РасширеннаяПодсказка" id="8001"/>
|
||||
<Events>
|
||||
<Event name="Click">Декорация1Нажатие</Event>
|
||||
</Events>
|
||||
</LabelDecoration>
|
||||
<Button name="ЗапуститьОбычноеПриложение" id="4">
|
||||
<Type>UsualButton</Type>
|
||||
<CommandName>Form.Command.ЗапуститьОбычноеПриложение</CommandName>
|
||||
<ExtendedTooltip name="ЗапуститьОбычноеПриложениеРасширеннаяПодсказка" id="8002"/>
|
||||
</Button>
|
||||
<LabelDecoration name="Декорация1" id="1">
|
||||
<TextColor>style:ирТекстИнформационнойНадписи</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>О поддерживаемых режимах запуска</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>http://devtool1c.ucoz.ru/index/opisanie_podsistemy/0-4</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Hyperlink>true</Hyperlink>
|
||||
<ContextMenu name="Декорация1КонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="Декорация1РасширеннаяПодсказка" id="8003"/>
|
||||
<Events>
|
||||
<Event name="Click">Декорация1Нажатие</Event>
|
||||
</Events>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ПараметрГлобальныхКомандИис" id="7999">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ЗапуститьОбычноеПриложение" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Запустить обычное приложение</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Запустить обычное приложение</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.GenerateReport</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ЗапуститьОбычноеПриложение</Action>
|
||||
<Representation>TextPicture</Representation>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
&НаКлиенте
|
||||
Процедура ЗапуститьОбычноеПриложение(Команда)
|
||||
|
||||
#Если ВебКлиент Тогда
|
||||
Сообщить("Команда недоступна в веб клиенте");
|
||||
#Иначе
|
||||
ПараметрыЗапуска = ирОбщий.ПолучитьПараметрыЗапускаПриложения1СТекущейБазыЛкс();
|
||||
ЗапуститьПриложение(КаталогПрограммы() + "1cv8.exe " + ПараметрыЗапуска);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Декорация1Нажатие(Элемент)
|
||||
|
||||
ЗапуститьПриложение("http://devtool1c.ucoz.ru/index/opisanie_podsistemy/0-4");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
|
@ -1,433 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Button name="ФормаОбновитьОбщиеНастройки" id="43">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ПрочитатьАктуальныеНастройки</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбновитьОбщиеНастройкиРасширеннаяПодсказка" id="55"/>
|
||||
</Button>
|
||||
<Button name="ФормаОбщаяКомандаирОткрытьОтладчик" id="49">
|
||||
<Type>CommandBarButton</Type>
|
||||
<Representation>PictureAndText</Representation>
|
||||
<CommandName>CommonCommand.ирОткрытьОтладчик</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбщаяКомандаирОткрытьОтладчикРасширеннаяПодсказка" id="56"/>
|
||||
</Button>
|
||||
<Button name="ФормаОбщаяКомандаирОПодсистеме" id="54">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>CommonCommand.ирОПодсистеме</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбщаяКомандаирОПодсистемеРасширеннаяПодсказка" id="57"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ПерехватВнешнихОбработок" id="40">
|
||||
<DataPath>ПерехватВнешнихОбработок</DataPath>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Перехват создания внешних обработок для всех пользователей. Выключайте в случае проблем.</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ПерехватВнешнихОбработокКонтекстноеМеню" id="41"/>
|
||||
<ExtendedTooltip name="ПерехватВнешнихОбработокРасширеннаяПодсказка" id="58"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ПерехватВнешнихОбработокПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<InputField name="КаталогФайловогоКэша" id="4">
|
||||
<DataPath>КаталогФайловогоКэша</DataPath>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам.</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<ChoiceButton>true</ChoiceButton>
|
||||
<OpenButton>true</OpenButton>
|
||||
<ContextMenu name="КаталогФайловогоКэшаКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="КаталогФайловогоКэшаРасширеннаяПодсказка" id="59"/>
|
||||
<Events>
|
||||
<Event name="OnChange">КаталогФайловогоКэшаПриИзменении</Event>
|
||||
<Event name="StartChoice">КаталогФайловогоКэшаНачалоВыбора</Event>
|
||||
<Event name="Opening">КаталогФайловогоКэшаОткрытие</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
<CheckBoxField name="ОтладкаДляТекущегоПользователя" id="1">
|
||||
<DataPath>СозданиеВнешнихОбработокЧерезФайл</DataPath>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Под текущим пользователем внешние обработки будут создаваться через постоянные файлы и будет доступна их отладка.</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ОтладкаДляТекущегоПользователяКонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="ОтладкаДляТекущегоПользователяРасширеннаяПодсказка" id="60"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ОтладкаДляТекущегоПользователяПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<LabelDecoration name="НадписьНеРаботаютТочкиОстанова" id="51">
|
||||
<TextColor>style:SpecialTextColor</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>В 8.3.6 точки останова во внеших обработках не работают из-за ошибки платформы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="НадписьНеРаботаютТочкиОстановаКонтекстноеМеню" id="52"/>
|
||||
<ExtendedTooltip name="НадписьНеРаботаютТочкиОстановаРасширеннаяПодсказка" id="61"/>
|
||||
</LabelDecoration>
|
||||
<Table name="Список" id="7">
|
||||
<Representation>List</Representation>
|
||||
<ChangeRowSet>false</ChangeRowSet>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<SearchStringLocation>None</SearchStringLocation>
|
||||
<ViewStatusLocation>None</ViewStatusLocation>
|
||||
<SearchControlLocation>None</SearchControlLocation>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="8"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="9">
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="ВнешниеОбработкиСортироватьСписокПоВозрастанию" id="29">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.SortListAsc</CommandName>
|
||||
<LocationInCommandBar>InCommandBarAndInAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиСортироватьСписокПоВозрастаниюРасширеннаяПодсказка" id="62"/>
|
||||
</Button>
|
||||
<Button name="ВнешниеОбработкиСортироватьСписокПоУбыванию" id="31">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.SortListDesc</CommandName>
|
||||
<LocationInCommandBar>InCommandBarAndInAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиСортироватьСписокПоУбываниюРасширеннаяПодсказка" id="63"/>
|
||||
</Button>
|
||||
<Button name="ВнешниеОбработкиОбновить" id="35">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ОбновитьСписок</CommandName>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиОбновитьРасширеннаяПодсказка" id="64"/>
|
||||
</Button>
|
||||
<Button name="ВнешниеОбработкиОткрытьВОтладчике" id="33">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ОткрытьВОтладчике</CommandName>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиОткрытьВОтладчикеРасширеннаяПодсказка" id="65"/>
|
||||
</Button>
|
||||
<Button name="ВнешниеОбработкиЗагрузитьИзФайла" id="45">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ЗагрузитьИзФайла</CommandName>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиЗагрузитьИзФайлаРасширеннаяПодсказка" id="66"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="67"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="68">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="69"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="70"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="71">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="72"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="73"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="74">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="75"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="76"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="Selection">ВнешниеОбработкиВыбор</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="ВнешниеОбработкиСсылка" id="20">
|
||||
<DataPath>Список.Ссылка</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВнешниеОбработкиСсылкаКонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиСсылкаРасширеннаяПодсказка" id="77"/>
|
||||
</InputField>
|
||||
<InputField name="ВнешниеОбработкиИмяФайла" id="23">
|
||||
<DataPath>Список.ИмяФайла</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВнешниеОбработкиИмяФайлаКонтекстноеМеню" id="24"/>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиИмяФайлаРасширеннаяПодсказка" id="78"/>
|
||||
</InputField>
|
||||
<InputField name="ВнешниеОбработкиДатаИзмененияФайла" id="26">
|
||||
<DataPath>Список.ДатаИзмененияФайла</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВнешниеОбработкиДатаИзмененияФайлаКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиДатаИзмененияФайлаРасширеннаяПодсказка" id="79"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ВнешниеОбработкиФайлСоответствуетДанным" id="37">
|
||||
<DataPath>Список.ФайлОтличаетсяОтХранилища</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВнешниеОбработкиФайлСоответствуетДаннымКонтекстноеМеню" id="38"/>
|
||||
<ExtendedTooltip name="ВнешниеОбработкиФайлСоответствуетДаннымРасширеннаяПодсказка" id="80"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="СозданиеВнешнихОбработокЧерезФайл" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создание внешних обработок через файл</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="КаталогФайловогоКэша" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Каталог файлового кэша</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Список" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="Ссылка" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Ссылка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:TypeSet>cfg:AnyRef</v8:TypeSet>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ИмяФайла" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя файла</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ДатаИзмененияФайла" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дата изменения файла</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ФайлОтличаетсяОтХранилища" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Файл отличается от хранилища</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="ПерехватВнешнихОбработок" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Перехват внешних обработок</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<ConditionalAppearance>
|
||||
<dcsset:item>
|
||||
<dcsset:selection>
|
||||
<dcsset:item>
|
||||
<dcsset:field>ВнешниеОбработкиСсылка</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item>
|
||||
<dcsset:field>ВнешниеОбработкиИмяФайла</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item>
|
||||
<dcsset:field>ВнешниеОбработкиДатаИзмененияФайла</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item>
|
||||
<dcsset:field>ВнешниеОбработкиФайлСоответствуетДанным</dcsset:field>
|
||||
</dcsset:item>
|
||||
</dcsset:selection>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:left xsi:type="dcscor:Field">Список.ФайлОтличаетсяОтХранилища</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
<dcsset:right xsi:type="xs:boolean">true</dcsset:right>
|
||||
</dcsset:item>
|
||||
</dcsset:filter>
|
||||
<dcsset:appearance>
|
||||
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">web:Sienna</dcscor:value>
|
||||
</dcscor:item>
|
||||
</dcsset:appearance>
|
||||
</dcsset:item>
|
||||
</ConditionalAppearance>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ОбновитьСписок" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Обновить список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Обновить список</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.Refresh</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ОбновитьСписок</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="ОткрытьВОтладчике" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть в отладчике</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть файл внешней обработки в уже открытом отладчике. Окна отладчика ищутся по подстроке "Конфигуратор" в заголовке.</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирКонфигуратор1С8</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ОткрытьВОтладчике</Action>
|
||||
<Representation>TextPicture</Representation>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="ПрочитатьАктуальныеНастройки" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Прочитать актуальные настройки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Полезно в случае их изменения настроек в другом сеансе</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.Refresh</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ПрочитатьАктуальныеНастройки</Action>
|
||||
<Representation>TextPicture</Representation>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="ЗагрузитьИзФайла" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Загрузить из файла</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Загрузить файл в хранилище внешней обработки в базе. После этого он станет использоваться всеми пользователями.</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирЗагрузитьИзФайла</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ЗагрузитьИзФайла</Action>
|
||||
<Representation>TextPicture</Representation>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="ОткрытьКонфигуратор" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть конфигуратор</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть конфигуратор</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ирКонфигуратор1С8</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>ОткрытьКонфигуратор</Action>
|
||||
<Representation>TextPicture</Representation>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
|
|
@ -1,240 +0,0 @@
|
|||
|
||||
&НаКлиенте
|
||||
Процедура КаталогФайловогоКэшаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
ВыборФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
|
||||
ВыборФайла.Каталог = КаталогФайловогоКэша;
|
||||
Если Не ВыборФайла.Выбрать() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ЭтаФорма.КаталогФайловогоКэша = ВыборФайла.Каталог;
|
||||
КаталогФайловогоКэшаПриИзменении();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Метаданные.Справочники.Найти("ДополнительныеОтчетыИОбработки") = Неопределено Тогда
|
||||
Сообщить("Справочник внешних обработок БСП не обнаружен");
|
||||
Отказ = Истина;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ВерсияПлатформы = ирКэш.Получить().ВерсияПлатформы;
|
||||
Элементы.НадписьНеРаботаютТочкиОстанова.Видимость = ВерсияПлатформы = 803006;
|
||||
ПрочитатьНастройкиНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрочитатьНастройкиНаСервере()
|
||||
|
||||
Обработчик = ирСервер.НайтиПерехватВнешнихОбработокБСПЛкс();
|
||||
ЭтаФорма.ПерехватВнешнихОбработок = Обработчик <> Неопределено;
|
||||
Если ПерехватВнешнихОбработок Тогда
|
||||
ЭтаФорма.КаталогФайловогоКэша = Обработчик.КаталогФайловогоКэша;
|
||||
ЭтаФорма.СозданиеВнешнихОбработокЧерезФайл = ХранилищеСистемныхНастроек.Загрузить("ирОтладкаВнешнихОбработок", "СозданиеВнешнихОбработокЧерезФайл");
|
||||
ОбновитьСписокНаСервере();
|
||||
Иначе
|
||||
ЭтаФорма.СозданиеВнешнихОбработокЧерезФайл = Ложь;
|
||||
СохранитьНастройкиПользователяНаСервере();
|
||||
КонецЕсли;
|
||||
ОбновитьДоступность();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОтладкаДляТекущегоПользователяПриИзменении(Элемент)
|
||||
|
||||
Если СозданиеВнешнихОбработокЧерезФайл Тогда
|
||||
Если ЭтаФорма.ПерехватВнешнихОбработок <> Истина Тогда
|
||||
ЭтаФорма.ПерехватВнешнихОбработок = Истина;
|
||||
Если Не СохранитьНастройкиНаСервере() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
СохранитьНастройкиПользователяНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СохранитьНастройкиПользователяНаСервере()
|
||||
|
||||
ХранилищеСистемныхНастроек.Сохранить("ирОтладкаВнешнихОбработок", "СозданиеВнешнихОбработокЧерезФайл", СозданиеВнешнихОбработокЧерезФайл);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура КаталогФайловогоКэшаПриИзменении(Элемент = Неопределено)
|
||||
|
||||
СохранитьНастройкиНаСервере();
|
||||
ОбновитьСписокНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция СохранитьНастройкиНаСервере()
|
||||
|
||||
Если ПерехватВнешнихОбработок Тогда
|
||||
ФайлКаталога = Новый Файл(КаталогФайловогоКэша);
|
||||
Если Не ФайлКаталога.Существует() Тогда
|
||||
Сообщить("Выбранный каталог недоступен серверу. Выберите другой каталог");
|
||||
ПрочитатьНастройкиНаСервере();
|
||||
ЭтаФорма.СозданиеВнешнихОбработокЧерезФайл = Ложь;
|
||||
СохранитьНастройкиПользователяНаСервере();
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
ирСервер.ВключитьПерехватВнешнихОбработокБСПЛкс(КаталогФайловогоКэша);
|
||||
Иначе
|
||||
ирСервер.НайтиПерехватВнешнихОбработокБСПЛкс(Истина);
|
||||
КонецЕсли;
|
||||
//ПрочитатьНастройкиНаСервере();
|
||||
Возврат Истина;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьСписокНаСервере()
|
||||
|
||||
Список.Очистить();
|
||||
ОбновитьДоступность();
|
||||
Если Не ЗначениеЗаполнено(КаталогФайловогоКэша) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = "ВЫБРАТЬ
|
||||
| ДополнительныеОтчетыИОбработки.Ссылка КАК Ссылка,
|
||||
| ДополнительныеОтчетыИОбработки.ИмяФайла
|
||||
|ИЗ
|
||||
| Справочник.ДополнительныеОтчетыИОбработки КАК ДополнительныеОтчетыИОбработки
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Ссылка
|
||||
|АВТОУПОРЯДОЧИВАНИЕ";
|
||||
Результат = Запрос.Выполнить().Выгрузить();
|
||||
СравнениеЗначений = Новый СравнениеЗначений;
|
||||
Для Каждого СтрокаРезультата Из Результат Цикл
|
||||
СтрокаТаблицы = Список.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(СтрокаТаблицы, СтрокаРезультата);
|
||||
ПолноеИмяФайла = ирСервер.ПолноеИмяФайлаВнешнейОбработкиВФайловомКэшеЛкс(СтрокаТаблицы.Ссылка, КаталогФайловогоКэша);
|
||||
Файл = Новый Файл(ПолноеИмяФайла);
|
||||
СтрокаТаблицы.ИмяФайла = Файл.Имя;
|
||||
Если Файл.Существует() Тогда
|
||||
Попытка
|
||||
ДвоичныеДанныеФайла = Новый ДвоичныеДанные(ПолноеИмяФайла);
|
||||
Исключение
|
||||
Сообщить("Ошибка доступа к файлу """ + ПолноеИмяФайла + """: " + ОписаниеОшибки());
|
||||
Продолжить;
|
||||
КонецПопытки;
|
||||
СтрокаТаблицы.ДатаИзмененияФайла = Файл.ПолучитьВремяИзменения() + ирКэш.ПолучитьСмещениеВремениЛкс();
|
||||
СтрокаТаблицы.ФайлОтличаетсяОтХранилища = СравнениеЗначений.Сравнить(ДвоичныеДанныеФайла, СтрокаТаблицы.Ссылка.ХранилищеОбработки.Получить()) <> 0;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьДоступность()
|
||||
|
||||
Элементы.ВнешниеОбработкиЗагрузитьИзФайла.Доступность = ЗначениеЗаполнено(КаталогФайловогоКэша);
|
||||
Элементы.ВнешниеОбработкиОткрытьВОтладчике.Доступность = ЗначениеЗаполнено(КаталогФайловогоКэша);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьСписок(Команда = Неопределено)
|
||||
|
||||
КлючСтроки = ирОбщий.ПолучитьКлючТекущейСтрокиЛкс(Элементы.Список);
|
||||
ОбновитьСписокНаСервере();
|
||||
ирОбщий.ВосстановитьТекущуюСтрокуТаблицыФормыЛкс(Элементы.Список, КлючСтроки, Список);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьВОтладчике(Команда)
|
||||
|
||||
#Если ТонкийКлиент Или ВебКлиент Тогда
|
||||
Сообщить("Функция доступна только в толстом клиенте");
|
||||
Возврат;
|
||||
#КонецЕсли
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ПолноеИмяФайла = ирСервер.ПолноеИмяФайлаВнешнейОбработкиВФайловомКэшеЛкс(ТекущиеДанные.Ссылка, КаталогФайловогоКэша);
|
||||
Файл = Новый Файл(ПолноеИмяФайла);
|
||||
Если Не Файл.Существует() Тогда
|
||||
ТекущиеДанные.Ссылка.ХранилищеОбработки.Получить().Записать(ПолноеИмяФайла);
|
||||
КонецЕсли;
|
||||
ирКэш.Получить().ОткрытьФайлВКонфигураторе(ПолноеИмяФайла, "Модуль");
|
||||
ОбновитьСписок();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВнешниеОбработкиВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
ОткрытьЗначение(Элемент.ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПерехватВнешнихОбработокПриИзменении(Элемент)
|
||||
|
||||
Если Не ПерехватВнешнихОбработок Тогда
|
||||
ЭтаФорма.СозданиеВнешнихОбработокЧерезФайл = Ложь;
|
||||
СохранитьНастройкиПользователяНаСервере();
|
||||
КонецЕсли;
|
||||
СохранитьНастройкиНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПрочитатьАктуальныеНастройки(Команда)
|
||||
|
||||
ПрочитатьНастройкиНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗагрузитьИзФайла(Команда)
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ЗагрузитьИзФайлаНаСервере(ТекущиеДанные.Ссылка, КаталогФайловогоКэша);
|
||||
ОбновитьСписок();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Процедура ЗагрузитьИзФайлаНаСервере(Ссылка, КаталогФайловогоКэша)
|
||||
|
||||
#Если _ Тогда
|
||||
Ссылка = Справочники.ДополнительныеОтчетыИОбработки.ПустаяСсылка();
|
||||
#КонецЕсли
|
||||
ПолноеИмяФайла = ирСервер.ПолноеИмяФайлаВнешнейОбработкиВФайловомКэшеЛкс(Ссылка, КаталогФайловогоКэша);
|
||||
Файл = Новый Файл(ПолноеИмяФайла);
|
||||
Если Не Файл.Существует() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ОбъектМодуля = ВнешниеОбработки.Создать(Файл.ПолноеИмя, Ложь);
|
||||
СведенияМодуля = ОбъектМодуля.СведенияОВнешнейОбработке();
|
||||
Объект = Ссылка.ПолучитьОбъект();
|
||||
Объект.Версия = СведенияМодуля.Версия;
|
||||
Объект.ХранилищеОбработки = Новый ХранилищеЗначения(Новый ДвоичныеДанные(Файл.ПолноеИмя));
|
||||
Объект.Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура КаталогФайловогоКэшаОткрытие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ЗапуститьПриложение(КаталогФайловогоКэша);
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
|
|
@ -1,435 +0,0 @@
|
|||
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
|
||||
|
||||
// Обертка. Добавляет глобальные переменные и методы в контекст поля текстового документа с контекстной подсказкой.
|
||||
//
|
||||
// Параметры
|
||||
// ПолеТекстовогоДокументаСКонтекстнойПодсказкой - ОбработкаОбъект.ПолеТекстовогоДокументаСКонтекстнойПодсказкой.
|
||||
//
|
||||
Процедура ИнициализироватьГлобальныйКонтекстПодсказки(ПолеТекстовогоДокументаСКонтекстнойПодсказкой) Экспорт
|
||||
|
||||
ирОбщий.ИнициализироватьГлобальныйКонтекстПодсказкиЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой);
|
||||
|
||||
КонецПроцедуры // ИнициализироватьГлобальныйКонтекстПодсказки()
|
||||
|
||||
Функция ПолучитьЗначениеПеременнойИзТаблицыЛокальногоКонтекстаЛкс(ИмяПеременной, ТаблицаЛокальногоКонтекста) Экспорт
|
||||
|
||||
СтруктураКлюча = Новый Структура("нСлово, ТипСлова", НРег(ИмяПеременной), "Свойство");
|
||||
НайденныеСтроки = ТаблицаЛокальногоКонтекста.НайтиСтроки(СтруктураКлюча);
|
||||
Если НайденныеСтроки.Количество() > 0 Тогда
|
||||
Возврат НайденныеСтроки[0].Значение;
|
||||
Иначе
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции // ПолучитьЗначениеПеременнойИзТаблицыЛокальногоКонтекста()
|
||||
|
||||
// Вычисляет тип значения функции УК по внутренним параметрам и аргументам.
|
||||
// Предназначена для вызвова из ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.
|
||||
//
|
||||
// Параметры:
|
||||
// ТаблицаЛокальногоКонтекста – ТаблицаЗначений – (см. ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой);
|
||||
// МассивПараметров - Массив - выражений параметров.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - ТаблицаСтруктурТипов (см. ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой).
|
||||
//
|
||||
Функция ПравилоВычисленияТипаЗначенияКПА(ТаблицаЛокальногоКонтекста, МассивПараметров) Экспорт
|
||||
|
||||
лПлатформа = ирКэш.Получить();
|
||||
ТаблицаСтруктурТипов = лПлатформа.ПолучитьНовуюТаблицуСтруктурТипа();
|
||||
Алгоритм = ПолучитьЗначениеПеременнойИзТаблицыЛокальногоКонтекстаЛкс(МассивПараметров[0], ТаблицаЛокальногоКонтекста);
|
||||
Если Алгоритм <> Неопределено Тогда
|
||||
Структура = ирКПА(Алгоритм);
|
||||
СтруктураТипа = лПлатформа.ПолучитьСтруктуруТипаИзЗначения(Структура);
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаСтруктурТипов.Добавить(), СтруктураТипа);
|
||||
КонецЕсли;
|
||||
Возврат ТаблицаСтруктурТипов;
|
||||
|
||||
КонецФункции // ПравилоВычисленияТипаЗначенияУК()
|
||||
|
||||
// Конструктор Параметров Алгоритма.
|
||||
//
|
||||
// Параметры:
|
||||
// Алгоритм – СправочникСсылка.ирАлгоритмы.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - ключ - имя, значение - значение.
|
||||
//
|
||||
Функция ирКПА(Знач Алгоритм) Экспорт
|
||||
|
||||
#Если _ Тогда
|
||||
Алгоритм = Справочники.ирАлгоритмы.ПустаяСсылка();
|
||||
#КонецЕсли
|
||||
СтруктураПараметров = Новый Структура;
|
||||
Для Каждого СтрокаПараметра Из Алгоритм.Параметры Цикл
|
||||
СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
|
||||
КонецЦикла;
|
||||
Возврат СтруктураПараметров;
|
||||
|
||||
КонецФункции // УК()
|
||||
|
||||
// Именованный Вызов Алгоритма. Передача параметров выполняется по имени.
|
||||
//
|
||||
// Параметры:
|
||||
// Алгоритм – СправочникСсылка.ирАлгоритмы, Строка - ссылка или GUID или имя сервиса;
|
||||
// *СтруктураПараметров – Структура, *Неопределено - ключи - имена параметров, значения - значения параметров;
|
||||
// *пНастройкаАлгоритма - СправочникСсылка.НаборыЗначенийПараметров2iS, *Неопределено - набор значений параметров,
|
||||
// имеющий приоритет ниже, чем СтруктураПараметров;
|
||||
// *ПреобразоватьРезультатВСтрокуВнутр - Булево, *Ложь - преобразовать результат в строку внутреннюю (сериализовать)
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Произвольный.
|
||||
//
|
||||
Функция ирИВА(Знач Алгоритм, Знач СтруктураПараметров = Неопределено) Экспорт
|
||||
|
||||
Если СтруктураПараметров = Неопределено Тогда
|
||||
СтруктураПараметров = Новый Структура;
|
||||
КонецЕсли;
|
||||
АлгоритмОбъект = ирОбщий.ПолучитьАлгоритмОбъектПоИдентификаторуЛкс(Алгоритм);
|
||||
Результат = ирКэш.Получить().ВыполнитьМетодАлгоритма(АлгоритмОбъект, 1, СтруктураПараметров);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ирИВА()
|
||||
|
||||
// Позиционный Вызов Алгоритма. Передача параметров выполняется по позиции.
|
||||
//
|
||||
// Параметры
|
||||
// Алгоритм – СправочникСсылка.Сервисы2iS, Строка - ссылки или имя сервиса;
|
||||
// *П... – Произвольный, *Null – параметры сервиса.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Произвольное.
|
||||
//
|
||||
Функция ирПВА(Знач Алгоритм, П0=Null, П1=Null, П2=Null, П3=Null,
|
||||
П4=Null, П5=Null, П6=Null, П7=Null, П8=Null, П9=Null) Экспорт
|
||||
|
||||
АлгоритмОбъект = ирОбщий.ПолучитьАлгоритмОбъектПоИдентификаторуЛкс(Алгоритм);
|
||||
Результат = ирКэш.Получить().ВыполнитьМетодАлгоритма(АлгоритмОбъект, 0, П0, П1, П2, П3, П4, П5, П6, П7, П8, П9);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // УФ()
|
||||
|
||||
// Позволяет внутри обработок с реквизитами, перекрывающими общие модули, получать доступ к неглобальным общим модулям
|
||||
Функция ПолучитьОбщийМодульКонфигурацииЛкс(ИмяМодуля) Экспорт
|
||||
|
||||
Результат = Вычислить(ИмяМодуля);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ОБРАБОТЧИКИ ОЖИДАНИЯ
|
||||
|
||||
#Если Клиент Тогда
|
||||
|
||||
Процедура ОсвободитьВсеИндикаторыПроцессовОтложенноЛкс() Экспорт
|
||||
|
||||
ирОбщий.ОсвободитьВсеИндикаторыПроцессовЛкс();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СохранитьНастройкиПользователяОтложенноЛкс() Экспорт
|
||||
|
||||
СохранитьНастройкиПользователя();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ОТЛАДКА
|
||||
|
||||
// Обертка. Присваивает первому параметру второй.
|
||||
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
|
||||
//
|
||||
// Параметры:
|
||||
// П1 – Произвольный – параметр1;
|
||||
// П2 – Произвольный – параметр2;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// П2 – Не используется.
|
||||
//
|
||||
Функция Пр(п1, п2 = Неопределено) Экспорт
|
||||
|
||||
Результат = ирОбщий.ПрЛкс(п1, п2);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // Присвоить()
|
||||
|
||||
// Обертка. Выполняет программный код, переданный как параметр.
|
||||
// Остальные Параметры могут участвовать в теле этого кода.
|
||||
// Удобно использовать в отладчике.
|
||||
//
|
||||
// Параметры:
|
||||
// П1 – Произвольный – параметр1;
|
||||
// П2 – Произвольный – параметр2;
|
||||
// П3 – Произвольный – параметр3;
|
||||
// П4 – Произвольный – параметр4;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено – Не используется.
|
||||
//
|
||||
Функция Ду(Знач ТекстПрограммы, п1 = 0, п2 = 0, п3 = 0, п4 = 0) Экспорт
|
||||
|
||||
Результат = ирОбщий.ДуЛкс(ТекстПрограммы, п1, п2, п3, п4);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // Ду()
|
||||
|
||||
// Обертка. На клиенте открывает консоль кода с передачей туда всех своих параметров. На сервере сразу выполняет код.
|
||||
// Изменения параметров возвращаются в вызывающий контекст в модальном режиме.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстПрограммы - Строка - программный код для передачи в консоль кода или выполнения;
|
||||
// РежимОперации – Число - 0 - немодально, 1 - модально, 2 - неинтерактивно (на сервере всегда);
|
||||
// СтрокаИменПараметров – Строка - имена параметров для консоли кода через запятую, если не указаны, то будут оригинальные П*;
|
||||
// П* – Произвольный - параметры для использования при выполнении программного кода;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - описание ошибок.
|
||||
//
|
||||
Функция Оперировать(Знач ТекстПрограммы = "", Знач РежимОперации = 0, СтрокаИменПараметров= "",
|
||||
П1 = Null, П2 = Null, П3 = Null, П4 = Null, П5 = Null, П6 = Null, П7 = Null, П8 = Null, П9 = Null) Экспорт
|
||||
|
||||
Результат = ирОбщий.ОперироватьЛкс(ТекстПрограммы, РежимОперации, СтрокаИменПараметров, П1, П2, П3, П4, П5, П6, П7, П8, П9);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // РП()
|
||||
|
||||
// Обертка. Подготавливает строку для помещения всех переменных в структуру с целью ее дальнейшего вычисления в отладчике "Вычислить(Пер())".
|
||||
// Изменения параметров возвращаются в вызывающий контекст.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстПрограммы - Строка, *"" - программный код для анализа, берется из буфера обмена если пустой.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка для вычисления в отладчике.
|
||||
//
|
||||
Функция Пер(Знач ТекстПрограммы = "") Экспорт
|
||||
|
||||
Результат = ирОбщий.ПерЛкс(ТекстПрограммы);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обертка ирОбщий.ПолВТЛкс(). Функция получает структуру (Имя временной таблицы; Таблица значений) из указанного запроса или менеджера временных таблиц.
|
||||
// Полезна для просмотра временных таблиц из менеджера временных таблиц серверного контекста в отладчике.
|
||||
// Параметры:
|
||||
// ЗапросИлиМенеджерВременныхТаблиц - Запрос, МенеджерВременныхТаблиц
|
||||
// ИменаВременныхТаблиц - Строка, *"" - имена существующих, но возможно не используемых в тексте запроса временных таблиц через запятую
|
||||
// ДопустимоеЧислоСтрок - Число, *500000 - выбирать из временной таблицы не более этого числа строк
|
||||
//
|
||||
// Результат - ТаблицаЗначений, Структура
|
||||
//
|
||||
Функция ПолВТ(ЗапросИлиМенеджерВременныхТаблиц, ИменаВременныхТаблиц = "", ДопустимоеЧислоСтрок = 500000) Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолВТЛкс(ЗапросИлиМенеджерВременныхТаблиц, ИменаВременныхТаблиц, ДопустимоеЧислоСтрок);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПолВТ()
|
||||
|
||||
// Обертка ирОбщий.ТехНЛкс(). Начать трассу в технологическом журнале. Сам технологический журнал надо заранее включить.
|
||||
Функция ТехН() Экспорт
|
||||
|
||||
Результат = ирОбщий.ТехНЛкс();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обертка ирОбщий.ТехКЛкс(). Кончить трассу в технологическом журнале и показать ее анализ
|
||||
Функция ТехК() Экспорт
|
||||
|
||||
Результат = ирОбщий.ТехКЛкс();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#Если Клиент Тогда
|
||||
|
||||
// Обертка ирОбщий.ПопЛкс(). Подготавливает строку для вызова Оперировать() в отладчике. Вызвается путем вычисления "Вычислить(Поп())".
|
||||
// Изменения параметров возвращаются в вызывающий контекст.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстПрограммы - Строка, *"" - программный код для передачи в консоль кода или выполнения, берется из буфера обмена если пустой;
|
||||
// РежимОперации – Число - 0 - немодально, 1 - модально, 2 - неинтерактивно (на сервере всегда);
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка для вычисления в отладчике.
|
||||
//
|
||||
Функция Поп(Знач ТекстПрограммы = "", РежимОперации = 1) Экспорт
|
||||
|
||||
Результат = ирОбщий.ПопЛкс(ТекстПрограммы, РежимОперации);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обертка ирОбщий.ОпЛкс(). Модально открывает консоль кода с передачей туда всех своих параметров.
|
||||
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
|
||||
// Изменения параметров возвращаются в вызывающий контекст.
|
||||
//
|
||||
// Параметры:
|
||||
// П* – Произвольный;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено.
|
||||
//
|
||||
Функция Оп(П1 = Null, П2 = Null, П3 = Null, П4 = Null, П5 = Null) Экспорт
|
||||
|
||||
Результат = ирОбщий.ОпЛкс(П1, П2, П3, П4, П5);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // Оп()
|
||||
|
||||
// Обертка ирОбщий.ОперироватьСтруктуройЛкс(). Открывает консоль кода с передачей туда структуры параметров.
|
||||
// Изменения параметров возвращаются в структуру, но не в вызывающий контекст.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстПрограммы - Строка;
|
||||
// Модально – Булево - открывать окно модально;
|
||||
// СтруктураПараметров – Структура - ключи соответсвуют именам параметов, а значения их значениям.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено.
|
||||
//
|
||||
Функция ОперироватьСтруктурой(Знач ТекстПрограммы = "", Модально = Ложь, СтруктураПараметров) Экспорт
|
||||
|
||||
Результат = ирОбщий.ОперироватьСтруктуройЛкс(ТекстПрограммы, Модально, СтруктураПараметров);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // РП()
|
||||
|
||||
// Обертка ирОбщий.ОпсЛкс(). Обертка ОперироватьСтруктурой. Модально открывает консоль кода с передачей туда всех своих параметров.
|
||||
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
|
||||
// Изменения параметров возвращаются в структуру, но не в вызывающий контекст.
|
||||
//
|
||||
// Параметры:
|
||||
// СтруктураПараметров – Структура - ключи соответсвуют именам параметов, а значения их значениям.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено.
|
||||
//
|
||||
Функция Опс(СтруктураПараметров) Экспорт
|
||||
|
||||
Результат = ирОбщий.ОпсЛкс(СтруктураПараметров);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // Опс()
|
||||
|
||||
// Обертка ирОбщий.НаблюдатьЛкс(). Выводит в окно сообщений переданное значение вместе с типом и заданным представлением.
|
||||
//
|
||||
// Параметры:
|
||||
// Значение - Произвольный;
|
||||
// *Представление – Строка, *"" - представление наблюдаемого значения.
|
||||
//
|
||||
Процедура Наблюдать(Значение, Представление = "") Экспорт
|
||||
|
||||
ирОбщий.НаблюдатьЛкс(Значение, Представление);
|
||||
|
||||
КонецПроцедуры // Наблюдать()
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
// Обертка ирОбщий.ОтладитьЛкс(). Открывает нужную консоль для редактирования сложного объекта.
|
||||
// Варианты использования в зависимости от типа параметра Объект:
|
||||
// Запрос, COMОбъект - открывает Запрос или ADODB.Command или ADODB.Connection в консоли запросов
|
||||
// ПостроительЗапроса - открывает результирующий запрос построителя запросов в консоли запросов
|
||||
// ПостроительОтчета - открывает построитель отчета в консоли построителей отчетов, откуда можно открыть результирующий запрос построителя отчета в консоли запросов
|
||||
// СхемаКомпоновки - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
|
||||
//
|
||||
// Параметры:
|
||||
// Объект – Запрос, ПостроительЗапроса, ПостроительОтчета, СхемаКомпоновкиДанных, COMОбъект.ADODB.Command - исследуемый объект;
|
||||
// Модально – Булево - открывать окно модально, должно быть Истина для использования функции в отладчике;
|
||||
// НастройкаКомпоновкиИлиТекстЗапроса - НастройкиКомпоновкиДанных, Строка, *Неопределено - настройки для схемы компоновки, текст запроса для WMI или ADODB.Connection;
|
||||
// ВнешниеНаборыДанных - Структура, *Неопределено - внешние наборы данных для схемы компоновки;
|
||||
// ОтложеннаяОтладка - Булево - на сервере игнорируется (равно Истина), вместо открытия инструмента отладки сразу выполняется помещение
|
||||
// объектов отладки во временное хранилище;
|
||||
// ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки - Число, *500000 - допустимое количество строк во всех временных таблицах запроса
|
||||
// для отложенной отладки, больше этого количества строки не сохраняются, о чем сообщается в результате;
|
||||
// Наименование - Строка - наименование сохраняемого объекта отложенной отладки;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено.
|
||||
//
|
||||
Функция Отладить(Объект, Модально = Ложь, НастройкаКомпоновкиИлиТекстЗапроса = Неопределено, ВнешниеНаборыДанных = Неопределено,
|
||||
ОтложенноеВыполнение = Ложь, ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки = 500000, Наименование = "") Экспорт
|
||||
|
||||
Результат = ирОбщий.ОтладитьЛкс(Объект, Модально, НастройкаКомпоновкиИлиТекстЗапроса, ВнешниеНаборыДанных, ОтложенноеВыполнение, ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки,, Наименование);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Модально открывает нужную консоль для редактирования/отладки объекта.
|
||||
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
|
||||
// Варианты использования в зависимости от типа параметра Объект:
|
||||
// Запрос - открывает Запрос или WMI или ADODB.Command или ADODB.Connection в консоли запросов
|
||||
// ПостроительЗапроса - открывает результирующий запрос построителя запросов в консоли запросов
|
||||
// ПостроительОтчета - открывает построитель отчета в консоли построителей отчетов, откуда можно открыть результирующий запрос построителя отчета в консоли запросов
|
||||
// СхемаКомпоновки - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
|
||||
//
|
||||
// Параметры:
|
||||
// Объект – Запрос, ПостроительЗапроса, ПостроительОтчета, СхемаКомпоновкиДанных - исследуемый объект;
|
||||
// НастройкаКомпоновкиИлиТекстЗапросаИлиИменаВременныхТаблиц - НастройкиКомпоновкиДанных, Строка, *Неопределено -
|
||||
// если первый параметр СхемаКомпоновкиДанных, то настройки компоновки,
|
||||
// если первый параметр WMI или ADODB.Connection, то текст запроса,
|
||||
// если первый параметр Запрос, имена временных таблиц;
|
||||
// ВнешниеНаборыДанных - Структура, *Неопределено - внешние наборы данных для схемы компоновки;
|
||||
// ОтложеннаяОтладка - Булево - на сервере игнорируется (равно Истина), вместо открытия инструмента отладки сразу выполняется помещение
|
||||
// объектов отладки во временное хранилище
|
||||
// Наименование - Строка - наименование сохраняемого объекта отложенной отладки;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено.
|
||||
//
|
||||
Функция От(Объект, НастройкаКомпоновкиИлиТекстЗапросаИлиИменаВременныхТаблиц = Неопределено, ВнешниеНаборыДанных = Неопределено, ОтложеннаяОтладка = Ложь, Наименование = "") Экспорт
|
||||
|
||||
#Если ТолстыйКлиентОбычноеПриложение Тогда
|
||||
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
|
||||
Пустышка = ПолучитьФорму(Неопределено); // Чтобы использовалась форма именно этого объекта
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
Результат = ирОбщий.ОтЛкс(Объект, НастройкаКомпоновкиИлиТекстЗапросаИлиИменаВременныхТаблиц, ВнешниеНаборыДанных, ОтложеннаяОтладка, Наименование);
|
||||
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
|
||||
ирПортативный.УсловныйДеструктор();
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обертка. Открывает исследователь объектов.
|
||||
//
|
||||
// Параметры:
|
||||
// Объект – Произвольный, *Неопределено - объект, который будет исследован;
|
||||
// Модально – Булево - открывать окно модально;
|
||||
// КакКоллекцию – Булево, *Ложь - исследовать как коллекцию вместо объекта.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Сам объект.
|
||||
//
|
||||
Функция Исследовать(Объект = Неопределено, Модально = Ложь, КакКоллекцию = Ложь, ОтложенноеВыполнение = Ложь) Экспорт
|
||||
|
||||
Результат = ирОбщий.ИсследоватьЛкс(Объект, Модально, КакКоллекцию, ОтложенноеВыполнение);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // Исследовать()
|
||||
|
||||
// Обертка. Обертка Исследовать. Модально открывает объект в исследователе объектов
|
||||
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
|
||||
Функция Ис(Объект = Неопределено, КакКоллекцию = Ложь, ОтложенноеВыполнение = Ложь) Экспорт
|
||||
|
||||
#Если ТолстыйКлиентОбычноеПриложение Тогда
|
||||
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
|
||||
Пустышка = ПолучитьФорму(Неопределено); // Чтобы использовалась форма именно этого объекта
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
Результат = ирОбщий.ИсЛкс(Объект, КакКоллекцию, ОтложенноеВыполнение);
|
||||
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
|
||||
ирПортативный.УсловныйДеструктор();
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // Ис()
|
||||
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
|
|
@ -1,593 +0,0 @@
|
|||
//ирПортативный Перем ирПлатформа Экспорт; // Эта переменная нужна только здесь
|
||||
//ирПортативный Перем СвязанныйСеансТонкогоКлиента Экспорт; // Эта переменная нужна только здесь
|
||||
|
||||
//ирПортативный Перем ирПортативный Экспорт;
|
||||
//ирПортативный Перем ирОбщий Экспорт;
|
||||
//ирПортативный Перем ирСервер Экспорт;
|
||||
//ирПортативный Перем ирКэш Экспорт;
|
||||
//ирПортативный Перем ирПривилегированный Экспорт;
|
||||
|
||||
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
|
||||
|
||||
Функция Получить() Экспорт
|
||||
|
||||
//#Если Клиент Или ВнешнееСоединение Или Не Сервер Тогда
|
||||
Попытка
|
||||
ирПлатформа = Вычислить("ирПлатформа");
|
||||
Исключение
|
||||
КонецПопытки;
|
||||
Если ирПлатформа = Неопределено Тогда
|
||||
ирПлатформа = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирПлатформа");
|
||||
#Если _ Тогда
|
||||
ирПлатформа = Обработки.ирПлатформа.Создать();
|
||||
#КонецЕсли
|
||||
КонецЕсли;
|
||||
Возврат ирПлатформа;
|
||||
// В 8.3 это уже не работает. http://partners.v8.1c.ru/forum/thread.jsp?id=1058206#1058206
|
||||
//#Иначе
|
||||
// ИмяПараметраСеанса = "ирКэш";
|
||||
// Попытка
|
||||
// НадоИнициализировать = ПараметрыСеанса[ИмяПараметраСеанса] = Неопределено;
|
||||
// Исключение
|
||||
// НадоИнициализировать = Истина;
|
||||
// КонецПопытки;
|
||||
// Если Не НадоИнициализировать Тогда
|
||||
// Кэш = ПолучитьИзВременногоХранилища(ПараметрыСеанса[ИмяПараметраСеанса]);
|
||||
// КонецЕсли;
|
||||
// Если ТипЗнч(Кэш) <> Тип("Структура") Тогда
|
||||
// Кэш = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработкп.ирПлатформа");
|
||||
// //ПараметрыСеанса[ИмяПараметраСеанса] = "1";
|
||||
// ПараметрыСеанса[ИмяПараметраСеанса] = ПоместитьВоВременноеХранилище(Кэш, Новый УникальныйИдентификатор);
|
||||
// КонецЕсли;
|
||||
// Возврат Кэш;
|
||||
//#КонецЕсли
|
||||
|
||||
КонецФункции // Получить()
|
||||
|
||||
Функция ПолучитьКомпоновщикТаблицыМетаданныхЛкс(Знач ПолноеИмяМД, ВызыватьИсключениеПриОтсутствииПрав = Истина, ИндексПараметраПериодичность = Неопределено,
|
||||
ВыражениеПараметраПериодичность = "", ИменаВместоПредставлений = Ложь) Экспорт
|
||||
|
||||
СхемаКомпоновкиДанных = ирОбщий.ПолучитьСхемуКомпоновкиПоОбъектуМетаданныхЛкс(ПолноеИмяМД,, Ложь,, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность,
|
||||
ИменаВместоПредставлений);
|
||||
#Если _ Тогда
|
||||
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
|
||||
#КонецЕсли
|
||||
Попытка
|
||||
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
|
||||
Исключение
|
||||
// Антибаг платформы 8.2.18
|
||||
// Ошибка при вызове конструктора (ИсточникДоступныхНастроекКомпоновкиДанных)
|
||||
// ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
|
||||
//по причине:
|
||||
//Ошибка получения информации набора данных
|
||||
//по причине:
|
||||
//Ошибка в запросе набора данных
|
||||
//по причине:
|
||||
//{(1, 17)}: Неверное присоединение
|
||||
//ВЫБРАТЬ Т.* ИЗ <<?>>КАК Т
|
||||
ОбъектМД = Метаданные.НайтиПоПолномуИмени(ПолноеИмяМД);
|
||||
Если ОбъектМД = Неопределено Тогда
|
||||
// Возможно эта логика уже есть в какой то функции
|
||||
лПолноеИмяМД = ПолноеИмяМД;
|
||||
Фрагменты = ирОбщий.ПолучитьМассивИзСтрокиСРазделителемЛкс(ПолноеИмяМД);
|
||||
Если Фрагменты.Количество() > 1 Тогда
|
||||
Фрагменты.Удалить(Фрагменты.Количество() - 1);
|
||||
лПолноеИмяМД = ирОбщий.ПолучитьСтрокуСРазделителемИзМассиваЛкс(Фрагменты, ".");
|
||||
КонецЕсли;
|
||||
ОбъектМД = Метаданные.НайтиПоПолномуИмени(лПолноеИмяМД);
|
||||
КонецЕсли;
|
||||
Если Ложь
|
||||
Или ОбъектМД = Неопределено
|
||||
Или Не ПравоДоступа("Чтение", ОбъектМД)
|
||||
Тогда
|
||||
Если ВызыватьИсключениеПриОтсутствииПрав Тогда
|
||||
ВызватьИсключение "Таблица отсутствует или нет прав на ее чтение """ + ПолноеИмяМД + """";
|
||||
Иначе
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ВызватьИсключение;
|
||||
КонецЕсли;
|
||||
КонецПопытки;
|
||||
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
|
||||
КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек);
|
||||
|
||||
// Для сравнения скорости в отладчике. Примерно та же скорость через построитель.
|
||||
//ПсевдонимТаблицы = "Т";
|
||||
//ПолноеИмяИлиОбъектМД = ПолноеИмяМД;
|
||||
//Если ТипЗнч(ПолноеИмяИлиОбъектМД) = Тип("Строка") Тогда
|
||||
// ПолноеИмяМД = ПолноеИмяИлиОбъектМД;
|
||||
//Иначе
|
||||
// ПолноеИмяМД = ПолноеИмяИлиОбъектМД.ПолноеИмя();
|
||||
//КонецЕсли;
|
||||
//ПолноеИмяТаблицыБД = ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс(ПолноеИмяМД);
|
||||
//Если ИндексПараметраПериодичность <> Неопределено Тогда
|
||||
// ПолноеИмяТаблицыБД = ПолноеИмяТаблицыБД + "(";
|
||||
// Для Индекс = 1 По ИндексПараметраПериодичность Цикл
|
||||
// ПолноеИмяТаблицыБД = ПолноеИмяТаблицыБД + ",";
|
||||
// КонецЦикла;
|
||||
// ПолноеИмяТаблицыБД = ПолноеИмяТаблицыБД + ВыражениеПараметраПериодичность + ")";
|
||||
//КонецЕсли;
|
||||
//ТекстЗапроса = "ВЫБРАТЬ " + ПсевдонимТаблицы + ".* ИЗ " + ПолноеИмяТаблицыБД + " КАК " + ПсевдонимТаблицы;
|
||||
//Построитель = Новый ПостроительЗапроса(ТекстЗапроса);
|
||||
//Построитель.ЗаполнитьНастройки();
|
||||
Возврат КомпоновщикНастроек;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, ВызыватьИсключениеПриОтсутствииПрав = Истина, ИндексПараметраПериодичность = Неопределено, ВыражениеПараметраПериодичность = "") Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолучитьПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, ВызыватьИсключениеПриОтсутствииПрав, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция _ПолучитьКомпоновщикВсехТаблицБДЛкс() Экспорт
|
||||
|
||||
Если ЛиПортативныйРежимЛкс() Тогда
|
||||
КомпоновщикНастроек = ирПортативный.мКэшФункций["ПолучитьКомпоновщикВсехТаблицБДЛкс"];
|
||||
Если КомпоновщикНастроек <> Неопределено Тогда
|
||||
Возврат КомпоновщикНастроек;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ТаблицаВсехТаблицБД = ирКэш.ПолучитьТаблицуВсехТаблицБДЛкс();
|
||||
СхемаКомпоновкиДанных = ирОбщий._ПолучитьСхемуКомпоновкиПоВсемТаблицамБДЛкс(ТаблицаВсехТаблицБД,, Ложь);
|
||||
#Если _ Тогда
|
||||
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
|
||||
#КонецЕсли
|
||||
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
|
||||
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
|
||||
КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек);
|
||||
#Если Клиент Тогда
|
||||
Состояние("Описание колонок БД...");
|
||||
#КонецЕсли
|
||||
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
|
||||
Если ЛиПортативныйРежимЛкс() Тогда
|
||||
ирПортативный.мКэшФункций["ПолучитьКомпоновщикВсехТаблицБДЛкс"] = КомпоновщикНастроек;
|
||||
КонецЕсли;
|
||||
Возврат КомпоновщикНастроек;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Быстрый в среднем вариант. Долгое первое выполнение на больших конфигурациях!
|
||||
Функция _ПолучитьКомпоновщикТаблицыБДПоМетаданнымЛкс(Знач ПолноеИмяМД) Экспорт
|
||||
|
||||
ПолноеИмяТаблицыБД = ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс(ПолноеИмяМД);
|
||||
Результат = _ПолучитьКомпоновщикТаблицыБДПоПолномуИмениЛкс(ПолноеИмяТаблицыБД);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Быстрый в среднем вариант. Долгое первое выполнение на больших конфигурациях!
|
||||
Функция _ПолучитьКомпоновщикТаблицыБДПоПолномуИмениЛкс(Знач ПолноеИмяТаблицыБД) Экспорт
|
||||
|
||||
Компоновщик = ирКэш._ПолучитьКомпоновщикВсехТаблицБДЛкс();
|
||||
#Если _ Тогда
|
||||
Компоновщик = Новый КомпоновщикНастроекКомпоновкиДанных;
|
||||
#КонецЕсли
|
||||
ТаблицаВсехТаблицБД = ирКэш.ПолучитьТаблицуВсехТаблицБДЛкс();
|
||||
СтрокаОписанияТаблицы = ТаблицаВсехТаблицБД.Найти(НРег(ПолноеИмяТаблицыБД), "НПолноеИмя");
|
||||
ИндексВложеннойСхемы = ТаблицаВсехТаблицБД.Индекс(СтрокаОписанияТаблицы);
|
||||
Результат = Компоновщик.Настройки.Структура[ИндексВложеннойСхемы];
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИндивидуальныеТаблицыКонстантДоступныЛкс() Экспорт
|
||||
|
||||
мПлатформа = ирКэш.Получить();
|
||||
Результат = Истина
|
||||
И мПлатформа.ВерсияПлатформы >= 802014
|
||||
И Метаданные.РежимСовместимости <> Метаданные.СвойстваОбъектов.РежимСовместимости.Версия8_2_13
|
||||
И Метаданные.РежимСовместимости <> Метаданные.СвойстваОбъектов.РежимСовместимости.Версия8_1;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьТаблицуВсехТаблицБДЛкс() Экспорт
|
||||
|
||||
Если ЛиПортативныйРежимЛкс() Тогда
|
||||
ТаблицаВсехТаблицБД = ирПортативный.мКэшФункций["ПолучитьТаблицуВсехТаблицБДЛкс"];
|
||||
Если ТаблицаВсехТаблицБД <> Неопределено Тогда
|
||||
Возврат ТаблицаВсехТаблицБД;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ТаблицаВсехТаблицБД = Новый ТаблицаЗначений;
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("ПолноеИмяМД");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("НПолноеИмя");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("ПолноеИмя");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("Имя");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("Представление");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("Тип");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("Схема");
|
||||
ТаблицаВсехТаблицБД.Колонки.Добавить("ИндексПараметраОтбора");
|
||||
мПлатформа = ирКэш.Получить();
|
||||
КоллекцияКорневыхТипов = Новый Массив;
|
||||
СтрокиМетаОбъектов = ирКэш.Получить().ТаблицаТиповМетаОбъектов.НайтиСтроки(Новый Структура("Категория", 0));
|
||||
Для Каждого СтрокаТаблицыМетаОбъектов Из СтрокиМетаОбъектов Цикл
|
||||
Единственное = СтрокаТаблицыМетаОбъектов.Единственное;
|
||||
Если Ложь
|
||||
Или (Истина
|
||||
И Единственное = "Константа"
|
||||
И ирКэш.ИндивидуальныеТаблицыКонстантДоступныЛкс())
|
||||
Или Единственное = "КритерийОтбора"
|
||||
Или Единственное = "ЖурналДокументов"
|
||||
Или ирОбщий.ЛиКорневойТипПеречисленияЛкс(Единственное)
|
||||
Или ирОбщий.ЛиКорневойТипСсылочногоОбъектаБДЛкс(Единственное)
|
||||
Или ирОбщий.ЛиКорневойТипРегистраБДЛкс(Единственное)
|
||||
Или ирОбщий.ЛиКорневойТипПоследовательностиЛкс(Единственное)
|
||||
Тогда
|
||||
КоллекцияКорневыхТипов.Добавить(Единственное);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Если ирКэш.Получить().ВерсияПлатформы >= 802014 Тогда
|
||||
Для Каждого МетаВнешнийИсточникДанных Из Метаданные.ВнешниеИсточникиДанных Цикл
|
||||
КоллекцияКорневыхТипов.Добавить(МетаВнешнийИсточникДанных.ПолноеИмя());
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
Если Метаданные.Константы.Количество() > 0 Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, "Константы",, "Константы");
|
||||
КонецЕсли;
|
||||
мСтрокаТипаВнешнегоИсточникаДанных = мПлатформа.ПолучитьСтрокуТипаМетаОбъектов("ВнешнийИсточникДанных", , 0);
|
||||
ИндикаторТипов = ирОбщий.ПолучитьИндикаторПроцессаЛкс(КоллекцияКорневыхТипов.Количество(), "Анализ структуры БД");
|
||||
Для Каждого КорневойТип Из КоллекцияКорневыхТипов Цикл
|
||||
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторТипов);
|
||||
СтрокаКорневогоТипа = мПлатформа.ПолучитьСтрокуТипаМетаОбъектов(КорневойТип);
|
||||
Если СтрокаКорневогоТипа = Неопределено Тогда
|
||||
СтрокаКорневогоТипа = мСтрокаТипаВнешнегоИсточникаДанных;
|
||||
МножественноеКорневогоТипа = СтрокаКорневогоТипа.Множественное;
|
||||
ОбъектМДКорневогоТипа = Метаданные.НайтиПоПолномуИмени(КорневойТип);
|
||||
КоллекцияМетаданных = ОбъектМДКорневогоТипа.Таблицы;
|
||||
ПредставлениеКатегории = ОбъектМДКорневогоТипа.Представление();
|
||||
СхемаТаблиц = ОбъектМДКорневогоТипа.Имя;
|
||||
КорневойТип = "Внешняя";
|
||||
Иначе
|
||||
МножественноеКорневогоТипа = СтрокаКорневогоТипа.Множественное;
|
||||
ПредставлениеКатегории = ирОбщий.ПолучитьПредставлениеИзИдентификатораЛкс(МножественноеКорневогоТипа);
|
||||
СхемаТаблиц = "";
|
||||
Если КорневойТип = "Перерасчет" Тогда
|
||||
КоллекцияМетаданных = Новый Массив;
|
||||
Для Каждого МетаРегистрРасчета Из Метаданные.РегистрыРасчета Цикл
|
||||
Для Каждого Перерасчет Из МетаРегистрРасчета.Перерасчеты Цикл
|
||||
КоллекцияМетаданных.Добавить(Перерасчет);
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
КоллекцияМетаданных = Метаданные[МножественноеКорневогоТипа];
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если КоллекцияМетаданных.Количество() = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
//ПредставлениеТипаТаблицы = ирОбщий.ПолучитьПредставлениеИзИдентификатораЛкс(МножественноеКорневогоТипа);
|
||||
ИндикаторТипа = ирОбщий.ПолучитьИндикаторПроцессаЛкс(КоллекцияМетаданных.Количество(), "Анализ " + КорневойТип);
|
||||
Для Каждого МетаИсточник Из КоллекцияМетаданных Цикл
|
||||
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторТипа);
|
||||
ПолноеИмяМД = МетаИсточник.ПолноеИмя();
|
||||
ТипТаблицы = КорневойТип;
|
||||
Если ТипТаблицы = "КритерийОтбора" Тогда
|
||||
ТипТаблицы = "ВиртуальнаяТаблица";
|
||||
КонецЕсли;
|
||||
СтрокаОсновнойТаблицы = ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс(ПолноеИмяМД,, Ложь), ПолноеИмяМД, ТипТаблицы, МетаИсточник.Имя,
|
||||
МетаИсточник.Представление(), СхемаТаблиц, , МетаИсточник);
|
||||
Если ирОбщий.ЛиКорневойТипСсылочногоОбъектаБДЛкс(КорневойТип) Тогда
|
||||
СтруктураТЧ = ирОбщий.ПолучитьТабличныеЧастиОбъектаЛкс(МетаИсточник);
|
||||
Для Каждого КлючИЗначение Из СтруктураТЧ Цикл
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + "." + КлючИЗначение.Ключ, ПолноеИмяМД + ".ТабличнаяЧасть." + КлючИЗначение.Ключ, "ТабличнаяЧасть", ,
|
||||
МетаИсточник.Представление() + "." + КлючИЗначение.Значение);
|
||||
КонецЦикла;
|
||||
Если КорневойТип = "БизнесПроцесс" Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Точки",, "Точки", , МетаИсточник.Представление() + "." + "Точки");
|
||||
КонецЕсли;
|
||||
Если КорневойТип = "Задача" Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".ЗадачиПоИсполнителю",, "ВиртуальнаяТаблица", ,
|
||||
МетаИсточник.Представление() + "." + "Задачи по исполнителю",,,, 1);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если ирОбщий.ЕстьТаблицаИзмененийОбъектаМетаданных(МетаИсточник) Тогда
|
||||
//Если Ложь
|
||||
// Или ирОбщий.ЛиКорневойТипСсылочногоОбъектаБДЛкс(КорневойТип)
|
||||
// Или ирОбщий.ЛиКорневойТипРегистраБДЛкс(КорневойТип)
|
||||
// Или ирОбщий.ЛиКорневойТипПоследовательностиЛкс(КорневойТип)
|
||||
//Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, СтрокаОсновнойТаблицы.ПолноеИмя + ".Изменения", , "Изменения", СтрокаОсновнойТаблицы.Имя,
|
||||
СтрокаОсновнойТаблицы.Представление + "." + "Изменения");
|
||||
//КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если КорневойТип = "РегистрСведений" Тогда
|
||||
Если МетаИсточник.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".СрезПоследних",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Срез последних",,,, 1);
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".СрезПервых",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Срез первых",,,, 1);
|
||||
КонецЕсли;
|
||||
ИначеЕсли КорневойТип = "РегистрНакопления" Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Обороты",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Обороты",,,, 3);
|
||||
Если МетаИсточник.ВидРегистра = Метаданные.СвойстваОбъектов.ВидРегистраНакопления.Остатки Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Остатки",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Остатки",,,, 1);
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".ОстаткиИОбороты",, "ВиртуальнаяТаблица", ,
|
||||
МетаИсточник.Представление() + "." + "Остатки и обороты",,,, 4);
|
||||
КонецЕсли;
|
||||
ИначеЕсли КорневойТип = "РегистрБухгалтерии" Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".ДвиженияССубконто",, "ДвиженияССубконто", ,
|
||||
МетаИсточник.Представление() + "." + "Движения с субконто",,,, 2);
|
||||
Если МетаИсточник.ПланСчетов.МаксКоличествоСубконто > 0 Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Субконто",, "Субконто", , МетаИсточник.Представление() + "." + "Субконто");
|
||||
КонецЕсли;
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Обороты",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Обороты",,,, 5);
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".ОборотыДтКт",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Обороты Дт Кт",,,, 7);
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Остатки",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Остатки",,,, 3);
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".ОстаткиИОбороты",, "ВиртуальнаяТаблица", , МетаИсточник.Представление() + "." + "Остатки и обороты",,,, 6);
|
||||
//ИначеЕсли КорневойТип = "РегистрРасчета" Тогда
|
||||
// Для Каждого Перерасчет Из МетаИсточник.Перерасчеты Цикл
|
||||
// ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс(Перерасчет), "Перерасчет", Перерасчет.Имя, Перерасчет.Представление(), , , Перерасчет);
|
||||
// КонецЦикла;
|
||||
ИначеЕсли КорневойТип = "Последовательность" Тогда
|
||||
ирОбщий.ДобавитьДоступнуюТаблицуБДЛкс(ТаблицаВсехТаблицБД, ПолноеИмяМД + ".Границы",, "Границы", , МетаИсточник.Представление() + "." + "Границы");
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
|
||||
КонецЦикла;
|
||||
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
|
||||
ТаблицаВсехТаблицБД.Индексы.Добавить("НПолноеИмя");
|
||||
ТаблицаВсехТаблицБД.Сортировать("НПолноеИмя");
|
||||
Если ЛиПортативныйРежимЛкс() Тогда
|
||||
ирПортативный.мКэшФункций["ПолучитьТаблицуВсехТаблицБДЛкс"] = ТаблицаВсехТаблицБД;
|
||||
КонецЕсли;
|
||||
Возврат ТаблицаВсехТаблицБД;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЛиПортативныйРежимЛкс() Экспорт
|
||||
|
||||
Попытка
|
||||
Пустышка = Вычислить("ИспользуемоеИмяФайла");
|
||||
Результат = Истина;
|
||||
Исключение
|
||||
Результат = Ложь;
|
||||
КонецПопытки;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСтруктуруХраненияБДЛкс(ЛиИменаБД = Ложь, ВычислитьИменаИндексов = Истина) Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолучитьСтруктуруХраненияБДЛкс(, ЛиИменаБД, ВычислитьИменаИндексов);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить словарь метаданных состоящий из шаблонов имен таблиц
|
||||
//
|
||||
// Параметры:
|
||||
// ЛиИменаБД - Булево
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие - словарь шаблонов имен метаданных. Ключ - наименование объекта
|
||||
// метаданных, где его номер заменен на номер позиции этого
|
||||
// числа в строке; Значение - количество чисел в строке
|
||||
//
|
||||
Функция ПолучитьСловарьШаблоновМетаданных(ЛиИменаБД = Ложь) Экспорт
|
||||
|
||||
Перем ПозицияЧисла;
|
||||
Перем КоличествоСимволов;
|
||||
|
||||
СтруктураХраненияБД = ирКэш.ПолучитьСтруктуруХраненияБДЛкс(ЛиИменаБД);
|
||||
// Создать словарь метаданных
|
||||
СловарьМетаданных = Новый Соответствие;
|
||||
// Обработать структуру базы
|
||||
Для Каждого СтрокаСтруктурыБазы Из СтруктураХраненияБД Цикл
|
||||
|
||||
// Скопировать имя таблицы
|
||||
ИмяТаблицыХранения = НРег(Лев(СтрокаСтруктурыБазы.ИмяТаблицыХранения, СтрДлина(СтрокаСтруктурыБазы.ИмяТаблицыХранения)));
|
||||
ШаблонИмениТаблицыХранения = "";
|
||||
КоличествоЧисел = 0;
|
||||
ПоследнееИмяШаблона = "";
|
||||
|
||||
// Получить шаблон имени
|
||||
Пока ирОбщий.НайтиЧислоВСтрокеЛкс(ИмяТаблицыХранения, ПозицияЧисла, КоличествоСимволов) Цикл
|
||||
КоличествоЧисел = КоличествоЧисел + 1;
|
||||
ПоследнееИмяШаблона = Лев(ИмяТаблицыХранения, ПозицияЧисла - 1);
|
||||
ШаблонИмениТаблицыХранения = ШаблонИмениТаблицыХранения + ПоследнееИмяШаблона + XMLСтрока(КоличествоЧисел);
|
||||
ИмяТаблицыХранения = Прав(ИмяТаблицыХранения, СтрДлина(ИмяТаблицыХранения) - ПозицияЧисла - КоличествоСимволов + 1);
|
||||
КонецЦикла;
|
||||
|
||||
ШаблонИмениТаблицыХранения = ШаблонИмениТаблицыХранения + ИмяТаблицыХранения;
|
||||
СловарьМетаданных.Вставить(ШаблонИмениТаблицыХранения, КоличествоЧисел);
|
||||
|
||||
Если Не ЛиИменаБД Тогда
|
||||
// Сохранить шаблон дочерней таблицы независимо
|
||||
Если КоличествоЧисел > 1 Тогда
|
||||
Если Лев(ПоследнееИмяШаблона, 1) = "." Тогда
|
||||
ПоследнееИмяШаблона = Сред(ПоследнееИмяШаблона, 2);
|
||||
КонецЕсли;
|
||||
СловарьМетаданных.Вставить(ПоследнееИмяШаблона + "1", 1);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
// Предобразовать соответствие в ТЗ и отсортировать ее по ключу в обратном порядке
|
||||
СловарьТаблица = Новый ТаблицаЗначений;
|
||||
СловарьТаблица.Колонки.Добавить("Ключ");
|
||||
СловарьТаблица.Колонки.Добавить("Значение");
|
||||
Для Каждого СтрокаСловаря Из СловарьМетаданных Цикл
|
||||
СтрокаТаблицыСловаря = СловарьТаблица.Добавить();
|
||||
СтрокаТаблицыСловаря.Ключ = НРег(СтрокаСловаря.Ключ);
|
||||
СтрокаТаблицыСловаря.Значение = СтрокаСловаря.Значение;
|
||||
КонецЦикла;
|
||||
СловарьТаблица.Сортировать("Ключ Убыв");
|
||||
|
||||
Возврат СловарьТаблица;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСеансПустойИнфобазы1С8Лкс(Знач ТипCOMОбъекта = "Application", Знач Видимость = Ложь, Знач ОбработатьИсключениеПодключения = Ложь,
|
||||
ОписаниеОшибки = "", ИмяСервераПроцессов = "") Экспорт
|
||||
|
||||
СтрокаСоединения = ирОбщий.ПолучитьСтрокуСоединенияПустойИнфобазыЛкс();
|
||||
Сеанс = ирОбщий.СоздатьСеансИнфобазы1С8Лкс(СтрокаСоединения, , , ТипCOMОбъекта, Видимость, ОбработатьИсключениеПодключения,
|
||||
ОписаниеОшибки, ИмяСервераПроцессов);
|
||||
Возврат Сеанс;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьБуферСравненияЛкс(КлючСравнения) Экспорт
|
||||
|
||||
Попытка
|
||||
ирПлатформа = Вычислить("ирПлатформа");
|
||||
Исключение
|
||||
КонецПопытки;
|
||||
Если ирПлатформа = Неопределено Тогда
|
||||
Результат = Новый Массив();
|
||||
Иначе
|
||||
Результат = ирПлатформа.БуферСравнения;
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьWinAPI() Экспорт
|
||||
|
||||
мПлатформа = ирКэш.Получить();
|
||||
WinAPI = мПлатформа.ПолучитьWinAPI();
|
||||
Возврат WinAPI;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьФорматБуфераОбмена1СЛкс() Экспорт
|
||||
|
||||
WinAPI = ирКэш.ПолучитьWinAPI();
|
||||
ФорматБуфераОбмена1С = WinAPI.RegisterClipboardFormat("V8Value");
|
||||
Возврат ФорматБуфераОбмена1С;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Это64битныйПроцессЛкс() Экспорт
|
||||
|
||||
СисИнфо = Новый СистемнаяИнформация;
|
||||
Результат = СисИнфо.ТипПлатформы = ТипПлатформы.Windows_x86_64;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Это64битнаяОСЛкс(Компьютер = Неопределено) Экспорт
|
||||
|
||||
мWMI = ирКэш.ПолучитьCOMОбъектWMIЛкс(Компьютер);
|
||||
// http://www.forum.mista.ru/topic.php?id=752260
|
||||
//ИмяКласса = "Win32_OperatingSystem";
|
||||
//КоллекцияОС = мWMI.InstancesOf(ИмяКласса);
|
||||
//Для каждого лОС Из КоллекцияОС Цикл
|
||||
// Прервать;
|
||||
//КонецЦикла;
|
||||
//Результат = Лев(лОС.OSArchitecture, 2) = "64";
|
||||
РезультатЗапроса = мWMI.ExecQuery("select AddressWidth from Win32_Processor where DeviceID=""CPU0"" AND AddressWidth=64");
|
||||
Результат = РезультатЗапроса.Count > 0;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает смещение времени из-за некорректной функции ПолучитьВремяИзменения()
|
||||
// Часть примечание из описания функции:
|
||||
// В режиме совместимости выдает местное время последней модификации файла с ошибкой NTFS.
|
||||
// Если файл изменен летом, а просматривается зимой, то полученное время отстает на 1 час.
|
||||
// Если файл изменен зимой, а просматривается летом, то полученное время опережает на 1 час.
|
||||
//
|
||||
// Источник - http://infostart.ru/public/323233/
|
||||
// Автор - OtTech http://infostart.ru/profile/492011/
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Число - Количество секунд смещения.
|
||||
//
|
||||
Функция ПолучитьСмещениеВремениЛкс() Экспорт
|
||||
|
||||
ИмяФайла = ПолучитьИмяВременногоФайла();
|
||||
ТекстовыйДокумент = Новый ТекстовыйДокумент;
|
||||
ТекстовыйДокумент.Записать(ИмяФайла);
|
||||
Файл = Новый Файл(ИмяФайла);
|
||||
Разница = ОКР((ТекущаяДата() - Файл.ПолучитьВремяИзменения()) / 3600);
|
||||
УдалитьФайлы(ИмяФайла);
|
||||
Возврат Разница * 3600;
|
||||
|
||||
КонецФункции
|
||||
|
||||
//#Если Клиент Тогда
|
||||
|
||||
Функция ПолучитьАнализТехножурналаЛкс() Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
//#КонецЕсли
|
||||
|
||||
// Получить сеансы инфобаз иис Возвращаемое значение:
|
||||
//
|
||||
Функция ПолучитьСеансТонкогоКлиентаЛкс() Экспорт
|
||||
|
||||
Попытка
|
||||
СвязанныйСеансТонкогоКлиента = Вычислить("СвязанныйСеансТонкогоКлиента");
|
||||
Исключение
|
||||
КонецПопытки;
|
||||
Попытка
|
||||
Пустышка = СвязанныйСеансТонкогоКлиента.Visible;
|
||||
Исключение
|
||||
СвязанныйСеансТонкогоКлиента = Неопределено;
|
||||
КонецПопытки;
|
||||
Если СвязанныйСеансТонкогоКлиента = Неопределено Тогда
|
||||
СвязанныйСеансТонкогоКлиента = ирОбщий.ЗапуститьСеансПодПользователемЛкс(ИмяПользователя(),, "c.Application",,,, Ложь, Ложь);
|
||||
КонецЕсли;
|
||||
СвязанныйСеансТонкогоКлиента.Visible = Истина;
|
||||
Возврат СвязанныйСеансТонкогоКлиента;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
Функция ИмяКолонкиНомерСтрокиЛкс() Экспорт
|
||||
|
||||
ИмяКолонкиНомерСтроки = "НомерСтроки8793";
|
||||
Возврат ИмяКолонкиНомерСтроки;
|
||||
|
||||
КонецФункции // ТабличноеПолеСВложеннымиКоллекциямиПриВыводеСтроки()
|
||||
|
||||
Функция ЭтоФайловаяБазаЛкс() Экспорт
|
||||
|
||||
ФайловыйКаталог = НСтр(СтрокаСоединенияИнформационнойБазы(), "File");
|
||||
ЭтоФайловаяБаза = Не ПустаяСтрока(ФайловыйКаталог);
|
||||
Возврат ЭтоФайловаяБаза;
|
||||
|
||||
КонецФункции // ЭтоФайловаяБазаИис()
|
||||
|
||||
Функция ПолучитьСтрокуСоединенияСервераЛкс() Экспорт
|
||||
|
||||
Результат = ирСервер.ПолучитьСтрокуСоединенияСервераЛкс();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьCOMОбъектWMIЛкс(Знач ИмяСервера = Неопределено, Знач ИмяСервераИсполнителя = Неопределено, Знач ТочкаПодключения = Неопределено) Экспорт
|
||||
|
||||
//http://msdn.microsoft.com/en-us/library/windows/desktop/aa389763(v=vs.85).aspx
|
||||
Если Не ЗначениеЗаполнено(ИмяСервераИсполнителя) Тогда
|
||||
Locator = Новый COMОбъект("WbemScripting.SWbemLocator");
|
||||
Иначе
|
||||
Locator = Новый COMОбъект("WbemScripting.SWbemLocator", ИмяСервераИсполнителя);
|
||||
КонецЕсли;
|
||||
Если Не ЗначениеЗаполнено(ИмяСервера) Тогда
|
||||
ИмяСервера = ".";
|
||||
КонецЕсли;
|
||||
Если Не ЗначениеЗаполнено(ТочкаПодключения) Тогда
|
||||
ТочкаПодключения = "root\cimv2";
|
||||
КонецЕсли;
|
||||
Попытка
|
||||
СлужбаWMI = Locator.ConnectServer(ИмяСервера, ТочкаПодключения, , , ТекущийЯзыкСистемы());
|
||||
Исключение
|
||||
СлужбаWMI = Неопределено;
|
||||
Сообщить(ОписаниеОшибки(), СтатусСообщения.Внимание);
|
||||
КонецПопытки;
|
||||
Возврат СлужбаWMI;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция АдресСайтаЛкс() Экспорт
|
||||
Возврат "devtool1c.ucoz.ru";
|
||||
КонецФункции
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,23 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonModule uuid="a72577b8-211f-40be-bb34-05c6a3ffd205">
|
||||
<Properties>
|
||||
<Name>ирПортативный</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Портативный (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment>Загушка для прохождения компиляции</Comment>
|
||||
<Global>false</Global>
|
||||
<ClientManagedApplication>true</ClientManagedApplication>
|
||||
<Server>true</Server>
|
||||
<ExternalConnection>true</ExternalConnection>
|
||||
<ClientOrdinaryApplication>true</ClientOrdinaryApplication>
|
||||
<ServerCall>false</ServerCall>
|
||||
<Privileged>false</Privileged>
|
||||
<ReturnValuesReuse>DontUse</ReturnValuesReuse>
|
||||
</Properties>
|
||||
</CommonModule>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonModule uuid="4c09b85c-4566-4862-b8b9-0c21d939af9d">
|
||||
<Properties>
|
||||
<Name>ирПривилегированный</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Привилегированный</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Global>false</Global>
|
||||
<ClientManagedApplication>false</ClientManagedApplication>
|
||||
<Server>true</Server>
|
||||
<ExternalConnection>false</ExternalConnection>
|
||||
<ClientOrdinaryApplication>false</ClientOrdinaryApplication>
|
||||
<ServerCall>true</ServerCall>
|
||||
<Privileged>true</Privileged>
|
||||
<ReturnValuesReuse>DontUse</ReturnValuesReuse>
|
||||
</Properties>
|
||||
</CommonModule>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
//ирПортативный Перем ирПортативный Экспорт;
|
||||
//ирПортативный Перем ирОбщий Экспорт;
|
||||
//ирПортативный Перем ирСервер Экспорт;
|
||||
//ирПортативный Перем ирКэш Экспорт;
|
||||
//ирПортативный Перем ирПривилегированный Экспорт;
|
||||
|
||||
// Привилегированные процедуры и функции
|
||||
|
||||
// Находит все ссылки на массив ссылок.
|
||||
//
|
||||
// Параметры:
|
||||
// пМассивСсылок – Массив – ссылок;
|
||||
// пТаблицаРезультатов - ТаблицаЗначений - возвращаемая таблица с найденными ссылками.
|
||||
//
|
||||
Процедура НайтиПоСсылкамЛкс(пМассивСсылок, пТаблицаРезультатов) Экспорт
|
||||
|
||||
НайденныеСсылки = НайтиПоСсылкам(пМассивСсылок);
|
||||
Для Сч = 0 По НайденныеСсылки.Колонки.Количество() - 1 Цикл
|
||||
пТаблицаРезультатов.Колонки.Добавить(НайденныеСсылки.Колонки[Сч].Имя);
|
||||
КонецЦикла;
|
||||
Для Каждого Строка Из НайденныеСсылки Цикл
|
||||
Если Ложь
|
||||
Или Строка.Метаданные = Неопределено
|
||||
Или Строка.Ссылка = Неопределено
|
||||
Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
НоваяСтрока = пТаблицаРезультатов.Добавить();
|
||||
НоваяСтрока.Данные = ЗначениеВСтрокуВнутр(Строка.Данные);
|
||||
НоваяСтрока.Метаданные = Строка.Метаданные.ПолноеИмя();
|
||||
НоваяСтрока.Ссылка = Строка.Ссылка;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры // ЛксНайтиПоСсылкам()
|
||||
|
|
@ -1,457 +0,0 @@
|
|||
//ирПортативный Перем ирПортативный Экспорт;
|
||||
//ирПортативный Перем ирОбщий Экспорт;
|
||||
//ирПортативный Перем ирСервер Экспорт;
|
||||
//ирПортативный Перем ирКэш Экспорт;
|
||||
//ирПортативный Перем ирПривилегированный Экспорт;
|
||||
|
||||
// Поместить строку соединения во временное хранилище
|
||||
Функция ПоместитьСтрокуСоединенияВХранилищеЛкс(Адрес) Экспорт
|
||||
|
||||
ПоместитьВоВременноеХранилище(СтрокаСоединенияИнформационнойБазы(), Адрес);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить строку соединения сервера
|
||||
Функция ПолучитьСтрокуСоединенияСервераЛкс() Экспорт
|
||||
|
||||
Если ирКэш.ЭтоФайловаяБазаЛкс() Тогда
|
||||
Результат = СтрокаСоединенияИнформационнойБазы();
|
||||
Иначе
|
||||
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
|
||||
Результат = СтрокаСоединенияИнформационнойБазы();
|
||||
Иначе
|
||||
// Антибаг https://partners.v8.1c.ru/forum/t/1361906/m/1361906
|
||||
//Если МонопольныйРежим() Тогда
|
||||
// ВызватьИсключение "Невозможно определить строку соединения сервера в монопольном режиме";
|
||||
//КонецЕсли;
|
||||
АдресХранилища = ПоместитьВоВременноеХранилище("");
|
||||
Параметры = Новый Массив();
|
||||
Параметры.Добавить(АдресХранилища);
|
||||
ФоновоеЗадание = ФоновыеЗадания.Выполнить("ирСервер.ПоместитьСтрокуСоединенияВХранилищеЛкс", Параметры,, "Получение строки соединения сервера (ИР)");
|
||||
ФоновоеЗадание.ОжидатьЗавершения();
|
||||
Результат = ПолучитьИзВременногоХранилища(АдресХранилища);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
/////////////////////////////////////////////
|
||||
// БСП. Отладка внешних обработок
|
||||
|
||||
Процедура ПриПодключенииВнешнейОбработки(Ссылка, СтандартнаяОбработка, Результат) Экспорт
|
||||
|
||||
#Если _ Тогда
|
||||
Ссылка = Справочники.ДополнительныеОтчетыИОбработки.ПустаяСсылка();
|
||||
#КонецЕсли
|
||||
СтандартнаяОбработка = Истина;
|
||||
ОтладкаВключена = ХранилищеСистемныхНастроек.Загрузить("ирОтладкаВнешнихОбработок", "СозданиеВнешнихОбработокЧерезФайл");
|
||||
Если ОтладкаВключена = Истина Тогда
|
||||
ПутьКФайлу = ПолноеИмяФайлаВнешнейОбработкиВФайловомКэшеЛкс(Ссылка);
|
||||
Иначе
|
||||
Результат = "";
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Если Ложь
|
||||
Или Ссылка = Вычислить("Справочники.ДополнительныеОтчетыИОбработки.ПустаяСсылка()")
|
||||
Или ТипЗнч(Ссылка) <> Вычислить("Тип(""СправочникСсылка.ДополнительныеОтчетыИОбработки"")")
|
||||
Тогда
|
||||
Результат = Неопределено;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Если Ложь
|
||||
Или Ссылка.Вид = Вычислить("Перечисления.ВидыДополнительныхОтчетовИОбработок.Отчет")
|
||||
Или Ссылка.Вид = Вычислить("Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительныйОтчет")
|
||||
Тогда
|
||||
Менеджер = ВнешниеОтчеты;
|
||||
Иначе
|
||||
Менеджер = ВнешниеОбработки;
|
||||
КонецЕсли;
|
||||
ФайлВнешнейОбработки = Новый Файл(ПутьКФайлу);
|
||||
Если Не ФайлВнешнейОбработки.Существует() Тогда
|
||||
Ссылка.ХранилищеОбработки.Получить().Записать(ФайлВнешнейОбработки.ПолноеИмя);
|
||||
КонецЕсли;
|
||||
ВнешнийОбъект = Менеджер.Создать(ПутьКФайлу, Ложь);
|
||||
ИмяОбработки = ВнешнийОбъект.Метаданные().Имя;
|
||||
Результат = ИмяОбработки;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Возврат;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолноеИмяФайлаВнешнейОбработкиВФайловомКэшеЛкс(Ссылка, КаталогФайловогоКэша = "") Экспорт
|
||||
|
||||
#Если _ Тогда
|
||||
Ссылка = Справочники.ДополнительныеОтчетыИОбработки.ПустаяСсылка();
|
||||
#КонецЕсли
|
||||
Если Не ЗначениеЗаполнено(КаталогФайловогоКэша) Тогда
|
||||
Обработчик = НайтиПерехватВнешнихОбработокБСПЛкс();
|
||||
Если Обработчик = Неопределено Тогда
|
||||
ВызватьИсключение "Перехват внеших обработок не включен";
|
||||
КонецЕсли;
|
||||
КаталогФайловогоКэша = Обработчик.КаталогФайловогоКэша;
|
||||
КонецЕсли;
|
||||
ИмяФайла = Ссылка.ИмяФайла;
|
||||
Если Не ЗначениеЗаполнено(ИмяФайла) Тогда
|
||||
ИмяФайла = "" + Ссылка.УникальныйИдентификатор() + ".epf";
|
||||
КонецЕсли;
|
||||
ПутьКФайлу = КаталогФайловогоКэша + "\" + ИмяФайла;
|
||||
Возврат ПутьКФайлу;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ВключитьПерехватВнешнихОбработокБСПЛкс(Знач КаталогФайловогоКэша) Экспорт
|
||||
|
||||
Обработчики = ПолучитьОбработчикиПриПодключенииВнешнейОбработки();
|
||||
СтруктураОбработчика = Новый Структура("Модуль, Версия, Подсистема, КаталогФайловогоКэша", "ирСервер", "", "tormozit", КаталогФайловогоКэша);
|
||||
Обработчики.Добавить(СтруктураОбработчика);
|
||||
УстановитьОбработчикиПриПодключенииВнешнейОбработки(Обработчики);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьОбработчикиПриПодключенииВнешнейОбработки()
|
||||
|
||||
ИмяОбработчика = "СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки\ПриПодключенииВнешнейОбработки";
|
||||
КонстантаПараметрыСлужебныхСобытий = Вычислить("Константы.ПараметрыСлужебныхСобытий");
|
||||
СтруктруаПараметрыСлужебныхСобытий = КонстантаПараметрыСлужебныхСобытий.Получить().Получить();
|
||||
ОбработчикиНаСервере = СтруктруаПараметрыСлужебныхСобытий.ОбработчикиСобытий.НаСервере;
|
||||
ОбработчикиСлужебныхСобытий = ОбработчикиНаСервере.ОбработчикиСлужебныхСобытий;
|
||||
Обработчики = ОбработчикиСлужебныхСобытий[ИмяОбработчика];
|
||||
Обработчики = Новый Массив(Обработчики);
|
||||
Возврат Обработчики;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УстановитьОбработчикиПриПодключенииВнешнейОбработки(Обработчики)
|
||||
|
||||
ИмяОбработчика = "СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки\ПриПодключенииВнешнейОбработки";
|
||||
КонстантаПараметрыСлужебныхСобытий = Вычислить("Константы.ПараметрыСлужебныхСобытий");
|
||||
СтруктруаПараметрыСлужебныхСобытий = КонстантаПараметрыСлужебныхСобытий.Получить().Получить();
|
||||
ОбработчикиНаСервере = СтруктруаПараметрыСлужебныхСобытий.ОбработчикиСобытий.НаСервере;
|
||||
ОбработчикиСлужебныхСобытий = Вычислить("Новый Соответствие(ОбработчикиНаСервере.ОбработчикиСлужебныхСобытий)");
|
||||
ОбработчикиСлужебныхСобытий[ИмяОбработчика] = Новый ФиксированныйМассив(Обработчики);
|
||||
ОбработчикиНаСервере.ОбработчикиСлужебныхСобытий = Новый ФиксированноеСоответствие(ОбработчикиСлужебныхСобытий);
|
||||
КонстантаПараметрыСлужебныхСобытий.Установить(Новый ХранилищеЗначения(СтруктруаПараметрыСлужебныхСобытий));
|
||||
ОбновитьПовторноИспользуемыеЗначения();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция НайтиПерехватВнешнихОбработокБСПЛкс(Выключить = Ложь) Экспорт
|
||||
|
||||
Обработчики = ПолучитьОбработчикиПриПодключенииВнешнейОбработки();
|
||||
ОбновитьЗначениеКонстанты = Ложь;
|
||||
Для СчетчикОбработчики = - Обработчики.Количество() + 1 По 0 Цикл
|
||||
Индекс = -СчетчикОбработчики;
|
||||
Обработчик = Обработчики[Индекс];
|
||||
Если Обработчик.Модуль = "ирСервер" Тогда
|
||||
Если Не Выключить Тогда
|
||||
Возврат Обработчик;
|
||||
КонецЕсли;
|
||||
Обработчики.Удалить(Индекс);
|
||||
ОбновитьЗначениеКонстанты = Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Если ОбновитьЗначениеКонстанты Тогда
|
||||
УстановитьОбработчикиПриПодключенииВнешнейОбработки(Обработчики);
|
||||
КонецЕсли;
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
/////////////////////////////////////////////
|
||||
// Редиректы
|
||||
|
||||
Функция ПолучитьКаталогНастроекПриложения1СЛкс(ИспользоватьОбщийКаталогНастроек = Истина, СоздатьЕслиОтсутствует = Ложь) Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолучитьКаталогНастроекПриложения1СЛкс(ИспользоватьОбщийКаталогНастроек, СоздатьЕслиОтсутствует);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьИмяФайлаАктивнойНастройкиТехноЖурналаЛкс() Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолучитьИмяФайлаАктивнойНастройкиТехноЖурналаЛкс();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЛиКаталогТехножурналаНедоступенЛкс(КаталогЖурнала) Экспорт
|
||||
|
||||
Результат = ирОбщий.ЛиКаталогТехножурналаНедоступенЛкс(КаталогЖурнала);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЗаписатьТекстВФайлЛкс(ПолноеИмяФайла, Текст, Кодировка = Неопределено) Экспорт
|
||||
|
||||
Результат = ирОбщий.ЗаписатьТекстВФайлЛкс(ПолноеИмяФайла, Текст, Кодировка);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПрочитатьТекстИзФайлаЛкс(ПолноеИмяФайла, Кодировка = Неопределено) Экспорт
|
||||
|
||||
Результат = ирОбщий.ПрочитатьТекстИзФайлаЛкс(ПолноеИмяФайла, Кодировка);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НайтиИменаФайловЛкс(Путь, Маска = Неопределено, ИскатьВПодкаталогах = Истина) Экспорт
|
||||
|
||||
Результат = ирОбщий.НайтиИменаФайловЛкс(Путь, Маска, ИскатьВПодкаталогах);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ВычислитьРазмерКаталогаЛкс(Каталог, ВключаяПодкаталоги = Истина) Экспорт
|
||||
|
||||
Результат = ирОбщий.ВычислитьРазмерКаталогаЛкс(Каталог, ВключаяПодкаталоги);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьТекущуюДатуЛкс() Экспорт
|
||||
|
||||
Результат = ирОбщий.ПолучитьТекущуюДатуЛкс();
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ОчиститьКаталогТехножурналаЛкс(КаталогЖурнала, ВыводитьПредупрежденияИСообщения = Истина) Экспорт
|
||||
|
||||
ирОбщий.ОчиститьКаталогТехножурналаЛкс(КаталогЖурнала, , ВыводитьПредупрежденияИСообщения);
|
||||
|
||||
КонецПроцедуры // ОчиститьКаталогТехножурналаЛкс()
|
||||
|
||||
|
||||
Процедура ВыполнитьЗапросЛкс(ТекстЗапроса) Экспорт
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
Запрос.Выполнить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПереместитьФайлЛкс(ИмяИсточника, ИмяПриемника) Экспорт
|
||||
|
||||
ПереместитьФайл(ИмяИсточника, ИмяПриемника);
|
||||
|
||||
КонецПроцедуры // ПереместитьФайл()
|
||||
|
||||
Функция ЛиФайлСуществуетЛкс(ПолноеИмяФайла, выхДатаИзменения = Неопределено) Экспорт
|
||||
|
||||
Файл1 = Новый Файл(ПолноеИмяФайла);
|
||||
ФайлНайден = Файл1.Существует();
|
||||
Если ФайлНайден Тогда
|
||||
выхДатаИзменения = Файл1.ПолучитьВремяИзменения() + ирКэш.ПолучитьСмещениеВремениЛкс();
|
||||
КонецЕсли;
|
||||
Возврат ФайлНайден;
|
||||
|
||||
КонецФункции // ЛиФайлСуществует()
|
||||
|
||||
// Выполняет текст алгоритма.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстДляВыполнения – Строка;
|
||||
// _АлгоритмОбъект - СправочникОбъект
|
||||
// *СтруктураПараметров - Структура, *Неопределено.
|
||||
//
|
||||
Функция ВыполнитьАлгоритм(_ТекстДляВыполнения, _АлгоритмОбъект = Null, _Режим = Null,
|
||||
_П0 = Null, _П1 = Null, _П2 = Null, _П3 = Null, _П4 = Null, _П5 = Null, _П6 = Null, _П7 = Null, _П8 = Null, _П9 = Null) Экспорт
|
||||
|
||||
Перем Результат;
|
||||
Если Истина
|
||||
И ирКэш.ЛиПортативныйРежимЛкс()
|
||||
И ирПортативный.ЛиСерверныйМодульДоступенЛкс(Ложь)
|
||||
Тогда
|
||||
ПараметрыКоманды = Новый Структура("_ТекстДляВыполнения, _АлгоритмОбъект", _ТекстДляВыполнения, _АлгоритмОбъект);
|
||||
ирПортативный.ВыполнитьСерверныйМетодЛкс("ВыполнитьАлгоритм", ПараметрыКоманды);
|
||||
Иначе
|
||||
Выполнить(_ТекстДляВыполнения);
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции // ПозиционныйМетод()
|
||||
|
||||
Процедура ВыполнитьАлгоритмБезРезультата(_ТекстДляВыполнения) Экспорт
|
||||
|
||||
Выполнить(_ТекстДляВыполнения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ВычислитьВыражение(Выражение) Экспорт
|
||||
|
||||
Возврат Вычислить(Выражение);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи = Неопределено, РежимПроведения = Неопределено, ОтключатьКонтрольЗаписи = Неопределено,
|
||||
БезАвторегистрацииИзменений = Неопределено) Экспорт
|
||||
|
||||
Если Истина
|
||||
И ирКэш.ЛиПортативныйРежимЛкс()
|
||||
И ирПортативный.ЛиСерверныйМодульДоступенЛкс()
|
||||
Тогда
|
||||
ПараметрыКоманды = Новый Структура("ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений",
|
||||
ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений);
|
||||
ирПортативный.ВыполнитьСерверныйМетодЛкс("ЗаписатьОбъектXMLЛкс", ПараметрыКоманды);
|
||||
ДополнительныеСвойства = ПараметрыКоманды.ДополнительныеСвойства;
|
||||
ОбъектXML = ПараметрыКоманды.ОбъектXML;
|
||||
Иначе
|
||||
Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
|
||||
ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
|
||||
ирОбщий.ЗаписатьОбъектЛкс(Объект, Ложь, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений);
|
||||
ДополнительныеСвойства = ирОбщий.СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
|
||||
ОбъектXML = ирОбщий.СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УдалитьОбъектЛкс(ХМЛ, СтруктураДополнительныхСвойств) Экспорт
|
||||
|
||||
Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ);
|
||||
Объект.Прочитать();
|
||||
ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
|
||||
//Объект.Удалить();
|
||||
ирОбщий.УдалитьОбъектЛкс(Объект, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьПометкуУдаленияОбъектаЛкс(ОбъектXML, СтруктураДополнительныхСвойств, ЗначениеПометки = Истина, БезАвторегистрацииИзменений = Неопределено) Экспорт
|
||||
|
||||
Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
|
||||
Объект.Прочитать(); // Иначе объект будет модифицирован и возникнет ошибка
|
||||
ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
|
||||
ирОбщий.УстановитьПометкуУдаленияОбъектаЛкс(Объект,, ЗначениеПометки, БезАвторегистрацииИзменений);
|
||||
ДополнительныеСвойства = ирОбщий.СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
|
||||
ОбъектXML = ирОбщий.СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьИмяКомпьютераЛкс() Экспорт
|
||||
|
||||
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
|
||||
Результат = НСтр(СтрокаСоединенияИнформационнойБазы(), "Srvr");
|
||||
Иначе
|
||||
Результат = ИмяКомпьютера();
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьИспользованиеСобытияЖурналаРегистрацииКакСтруктуру(ИмяСобытия) Экспорт
|
||||
|
||||
Результат = Новый Структура("Использование, ОписаниеИспользования");
|
||||
|
||||
ИспользованиеСобытия = ПолучитьИспользованиеСобытияЖурналаРегистрации(ИмяСобытия);
|
||||
Результат.Использование = ИспользованиеСобытия.Использование;
|
||||
|
||||
Если ТипЗнч(ИспользованиеСобытия.ОписаниеИспользования) = Тип("Массив") И ИспользованиеСобытия.ОписаниеИспользования.Количество() > 0 Тогда
|
||||
|
||||
ОписаниеИспользования = Новый Массив();
|
||||
|
||||
Если ТипЗнч(ИспользованиеСобытия.ОписаниеИспользования[0]) = Тип("ОписаниеИспользованияСобытияДоступЖурналаРегистрации") Тогда
|
||||
|
||||
СтрокаКлючей = "Объект, ПоляРегистрации, ПоляДоступа";
|
||||
|
||||
ИначеЕсли ТипЗнч(ИспользованиеСобытия.ОписаниеИспользования[0]) = Тип("ОписаниеИспользованияСобытияОтказВДоступеЖурналаРегистрации") Тогда
|
||||
|
||||
СтрокаКлючей = "Объект, ПоляРегистрации";
|
||||
|
||||
Иначе
|
||||
|
||||
//ВызватьИсключение "Неизвестный тип " + ТипЗнч(ИспользованиеСобытия.ОписаниеИспользования[0]);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ЭлементОписания Из ИспользованиеСобытия.ОписаниеИспользования Цикл
|
||||
|
||||
ЭлементМассива = Новый Структура(СтрокаКлючей);
|
||||
ЗаполнитьЗначенияСвойств(ЭлементМассива, ЭлементОписания);
|
||||
ОписаниеИспользования.Добавить(ЭлементМассива);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Результат.ОписаниеИспользования = ОписаниеИспользования;
|
||||
|
||||
Иначе
|
||||
|
||||
Результат.ОписаниеИспользования = Неопределено;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УстановитьИспользованиеСобытияЖурналаРегистрацииПоСтруктуре(ИмяСобытия, пИспользованиеСобытия) Экспорт
|
||||
|
||||
ИспользованиеСобытия = Новый ИспользованиеСобытияЖурналаРегистрации;
|
||||
ИспользованиеСобытия.Использование = пИспользованиеСобытия.Использование;
|
||||
|
||||
пОписаниеИспользования = Неопределено;
|
||||
пИспользованиеСобытия.Свойство("ОписаниеИспользования", пОписаниеИспользования);
|
||||
Если Истина
|
||||
И ТипЗнч(пОписаниеИспользования) = Тип("Массив")
|
||||
И пОписаниеИспользования.Количество() > 0
|
||||
И (Ложь
|
||||
Или ИмяСобытия = "_$Access$_.Access"
|
||||
Или ИмяСобытия = "_$Access$_.AccessDenied") Тогда
|
||||
|
||||
ТипОписанияСтрокой = ?(ИмяСобытия = "_$Access$_.Access", "ОписаниеИспользованияСобытияДоступЖурналаРегистрации","ОписаниеИспользованияСобытияОтказВДоступеЖурналаРегистрации");
|
||||
ОписаниеИспользования = Новый Массив();
|
||||
Для Каждого пЭлементОписания Из пОписаниеИспользования Цикл
|
||||
|
||||
ЭлементОписания = Новый(ТипОписанияСтрокой);
|
||||
ЗаполнитьЗначенияСвойств(ЭлементОписания, пЭлементОписания);
|
||||
ОписаниеИспользования.Добавить(ЭлементОписания);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ИспользованиеСобытия.ОписаниеИспользования = ОписаниеИспользования;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьИспользованиеСобытияЖурналаРегистрации(ИмяСобытия, ИспользованиеСобытия)
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьПараметрыПроцессаАгентаСервера(выхИдентификаторПроцесса = Неопределено, выхКомманднаяСтрока = Неопределено, выхИмяСлужбы = Неопределено) Экспорт
|
||||
|
||||
выхИмяСлужбы = Неопределено;
|
||||
РабочийПроцесс = ирОбщий.ПолучитьПроцессОСЛкс(ирКэш.Получить().ПолучитьИдентификаторПроцессаОС());
|
||||
Если ТипЗнч(РабочийПроцесс) = Тип("Строка") Тогда
|
||||
Сообщить("Ошибка обращения к процессу ОС рабочего процесса: " + РабочийПроцесс);
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
КомпьютерКластера = ирОбщий.ИмяКомпьютераКластераЛкс();
|
||||
Если Не ЗначениеЗаполнено(КомпьютерКластера) Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
Попытка
|
||||
WMIЛокатор = ирКэш.ПолучитьCOMОбъектWMIЛкс(КомпьютерКластера);
|
||||
Исключение
|
||||
Сообщить("У пользователя рабочего процесса нет прав на подключение к WMI кластера: " + ОписаниеОшибки());
|
||||
Возврат Неопределено;
|
||||
КонецПопытки;
|
||||
выхИдентификаторПроцесса = РабочийПроцесс.ParentProcessId;
|
||||
ПроцессАгента = ирОбщий.ПолучитьПроцессОСЛкс(выхИдентификаторПроцесса,, КомпьютерКластера);
|
||||
Если ТипЗнч(ПроцессАгента) = Тип("COMОбъект") Тогда
|
||||
выхКомманднаяСтрока = ПроцессАгента.CommandLine;
|
||||
ТекстЗапросаWQL = "Select * from Win32_Service Where ProcessId = " + XMLСтрока(выхИдентификаторПроцесса);
|
||||
ВыборкаСистемныхСлужб = WMIЛокатор.ExecQuery(ТекстЗапросаWQL);
|
||||
Для Каждого лСистемнаяСлужба Из ВыборкаСистемныхСлужб Цикл
|
||||
СистемнаяСлужба = лСистемнаяСлужба;
|
||||
Прервать;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
Если СистемнаяСлужба = Неопределено Тогда
|
||||
//Сообщить("Не удалось определить имя системной службы агента сервера приложений", СтатусСообщения.Внимание);
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
выхИмяСлужбы = СистемнаяСлужба.Name;
|
||||
Возврат выхИдентификаторПроцесса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 138 B |
Binary file not shown.
|
Before Width: | Height: | Size: 5.9 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="a3ec0bbb-8604-4978-aa71-46fe99b8c85f">
|
||||
<Properties>
|
||||
<Name>ирДокумент</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Документ</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="3d510c6e-0d07-453c-af65-fb96ff26fd61">
|
||||
<Properties>
|
||||
<Name>ирИнтерфейснаяПанель</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Интерфейсная панель (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="783a529d-ae98-4068-8486-88ba18a9bcc4">
|
||||
<Properties>
|
||||
<Name>ирКонсольЗапросов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Консоль запросов (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="5f19d61d-030e-4b03-820d-c1997cb9137a">
|
||||
<Properties>
|
||||
<Name>ирКонсольКода</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Консоль кода (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="98f09020-9b4d-48bc-96b4-84d954a633e8">
|
||||
<Properties>
|
||||
<Name>ирКонсольКомпоновокДанных</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Консоль компоновок данных (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="e4b1c803-3e56-419e-9588-338935cdad8a">
|
||||
<Properties>
|
||||
<Name>ирКонсольПостроителейОтчетов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Консоль построителей отчетов (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="547a8894-23ae-47ff-a3a4-b2db0356eaa4">
|
||||
<Properties>
|
||||
<Name>ирЛоготипБольшой</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Инструменты разработчика (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="b11bacce-e28a-4154-ad06-d7fabb4dc3e7">
|
||||
<Properties>
|
||||
<Name>ирЛоготипМаленький</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Логотип маленький (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="8f56ef2c-fd38-417b-b184-3b9ec3c6837f">
|
||||
<Properties>
|
||||
<Name>ирНастройкаЖурналаРегистрации</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройка журнала регистрации (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="97d5c5e9-7727-4d49-8c8d-495cd7d883bf">
|
||||
<Properties>
|
||||
<Name>ирНастройкаТехножурнала</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройка техножурнала (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="9aa3681b-30d1-46b0-89cb-70577e0aab88">
|
||||
<Properties>
|
||||
<Name>ирОтладка</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отладка (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="a92089aa-2179-42a6-97b0-a1d4afb9b100">
|
||||
<Properties>
|
||||
<Name>ирПоискСсылокНаОбъект</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Поиск ссылок на объект (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="213ad48d-9bcc-4f36-9f19-05c1b3186e4d">
|
||||
<Properties>
|
||||
<Name>ирПользователь</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Пользователь (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="eb314d10-238f-4a21-8374-4b1021a0b234">
|
||||
<Properties>
|
||||
<Name>ирСинтаксПомощник</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Синтакс помощник (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="2d27bc15-464f-4947-9925-f3c1b772a058">
|
||||
<Properties>
|
||||
<Name>ирСостояниеСсылки</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Состояние ссылки (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.9 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<CommonPicture uuid="9f855199-dfc8-4e63-9271-bd30801f2796">
|
||||
<Properties>
|
||||
<Name>ирСумма</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Сумма (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<AvailabilityForChoice>false</AvailabilityForChoice>
|
||||
<AvailabilityForAppearance>false</AvailabilityForAppearance>
|
||||
</Properties>
|
||||
</CommonPicture>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 5.4 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 139 B |
Binary file not shown.
|
Before Width: | Height: | Size: 2.8 KiB |
1767
ConfigDumpInfo.xml
1767
ConfigDumpInfo.xml
File diff suppressed because it is too large
Load Diff
|
|
@ -1,446 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Configuration uuid="6dfb797d-2e17-486d-8769-e566f427a20e">
|
||||
<InternalInfo>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>9cd510cd-abfc-11d4-9434-004095e12fc7</xr:ClassId>
|
||||
<xr:ObjectId>f264e44e-804f-44ff-bbda-bd15d65a46e9</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>9fcd25a0-4822-11d4-9414-008048da11f9</xr:ClassId>
|
||||
<xr:ObjectId>1c2c6ee1-5734-40ce-889d-2bb4479a6879</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>e3687481-0a87-462c-a166-9f34594f9bba</xr:ClassId>
|
||||
<xr:ObjectId>9c74b9b1-f55c-4968-816c-9cd7e2f49bf9</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>9de14907-ec23-4a07-96f0-85521cb6b53b</xr:ClassId>
|
||||
<xr:ObjectId>d1426b3b-8288-4274-a4f6-05093d5e1be3</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>51f2d5d8-ea4d-4064-8892-82951750031e</xr:ClassId>
|
||||
<xr:ObjectId>3fcb1316-aa24-4ecb-9c44-8ca738a6fb39</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>e68182ea-4237-4383-967f-90c1e3370bc7</xr:ClassId>
|
||||
<xr:ObjectId>ca34bdc8-2ed8-44fa-9067-551a88a2f9a1</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
</InternalInfo>
|
||||
<Properties>
|
||||
<Name>ИнструментыРазработчика</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Конфигурация "Инструменты разработчика"</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<NamePrefix/>
|
||||
<ConfigurationExtensionCompatibilityMode>Version8_3_16</ConfigurationExtensionCompatibilityMode>
|
||||
<DefaultRunMode>OrdinaryApplication</DefaultRunMode>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
<ScriptVariant>Russian</ScriptVariant>
|
||||
<DefaultRoles>
|
||||
<xr:Item xsi:type="xr:MDObjectRef">Role.ирРазработчик</xr:Item>
|
||||
</DefaultRoles>
|
||||
<Vendor>tormozit</Vendor>
|
||||
<Version>3.75</Version>
|
||||
<UpdateCatalogAddress/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication>
|
||||
<UseOrdinaryFormInManagedApplication>true</UseOrdinaryFormInManagedApplication>
|
||||
<AdditionalFullTextSearchDictionaries/>
|
||||
<CommonSettingsStorage/>
|
||||
<ReportsUserSettingsStorage/>
|
||||
<ReportsVariantsStorage/>
|
||||
<FormDataSettingsStorage/>
|
||||
<DynamicListsUserSettingsStorage/>
|
||||
<Content/>
|
||||
<DefaultReportForm/>
|
||||
<DefaultReportVariantForm/>
|
||||
<DefaultReportSettingsForm/>
|
||||
<DefaultDynamicListSettingsForm/>
|
||||
<DefaultSearchForm/>
|
||||
<DefaultDataHistoryChangeHistoryForm/>
|
||||
<DefaultDataHistoryVersionDataForm/>
|
||||
<DefaultDataHistoryVersionDifferencesForm/>
|
||||
<DefaultCollaborationSystemUsersChoiceForm/>
|
||||
<RequiredMobileApplicationPermissions>
|
||||
<app:permission>
|
||||
<app:permission>Location</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>Contacts</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>Calendars</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>PushNotification</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>LocalNotification</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>Print</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>InAppPurchases</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>Ads</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>BackgroundLocation</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>BackgroundAudioPlayback</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>FileExchangeWithPersonalComputer</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>CallPhone</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>CallLog</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>HandlePhoneCalls</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>SendSMS</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>ReceiveSMS</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>SMSLog</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>Camera</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>Microphone</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>MusicLibrary</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>PicturesAndVideoLibraries</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>AudioAndVibrationPlayback</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>InstallPackages</app:permission>
|
||||
<app:use>false</app:use>
|
||||
</app:permission>
|
||||
<app:permission>
|
||||
<app:permission>AllowOSBackup</app:permission>
|
||||
<app:use>true</app:use>
|
||||
</app:permission>
|
||||
</RequiredMobileApplicationPermissions>
|
||||
<StandaloneConfigurationRestrictionRoles/>
|
||||
<MainClientApplicationWindowMode>Normal</MainClientApplicationWindowMode>
|
||||
<DefaultInterface/>
|
||||
<DefaultStyle>Style.ирОсновной</DefaultStyle>
|
||||
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
||||
<BriefInformation>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Подсистема "Инструменты разработчика"</v8:content>
|
||||
</v8:item>
|
||||
</BriefInformation>
|
||||
<DetailedInformation>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Интегрированный набор инструментов для разработчика 1С 8
|
||||
http://infostart.ru/projects/1274</v8:content>
|
||||
</v8:item>
|
||||
</DetailedInformation>
|
||||
<Copyright/>
|
||||
<VendorInformationAddress/>
|
||||
<ConfigurationInformationAddress>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>http://devtool1c.ucoz.ru/</v8:content>
|
||||
</v8:item>
|
||||
</ConfigurationInformationAddress>
|
||||
<DataLockControlMode>Automatic</DataLockControlMode>
|
||||
<ObjectAutonumerationMode>NotAutoFree</ObjectAutonumerationMode>
|
||||
<ModalityUseMode>Use</ModalityUseMode>
|
||||
<SynchronousPlatformExtensionAndAddInCallUseMode>Use</SynchronousPlatformExtensionAndAddInCallUseMode>
|
||||
<InterfaceCompatibilityMode>Version8_2</InterfaceCompatibilityMode>
|
||||
<CompatibilityMode>Version8_2_13</CompatibilityMode>
|
||||
<DefaultConstantsForm/>
|
||||
</Properties>
|
||||
<ChildObjects>
|
||||
<Language>Русский</Language>
|
||||
<Subsystem>ИнструментыРазработчика</Subsystem>
|
||||
<StyleItem>ирТекстИнформационнойНадписи</StyleItem>
|
||||
<StyleItem>ирЦветФонаВычисляемогоЗначения</StyleItem>
|
||||
<StyleItem>ирЦветФонаОшибки</StyleItem>
|
||||
<StyleItem>ирЦветФонаРасширенногоПредставленияЗначения</StyleItem>
|
||||
<StyleItem>ирЦветФонаЧередованияСтрок</StyleItem>
|
||||
<Style>ирОсновной</Style>
|
||||
<CommonPicture>ирADO</CommonPicture>
|
||||
<CommonPicture>ирCOM</CommonPicture>
|
||||
<CommonPicture>ирXML</CommonPicture>
|
||||
<CommonPicture>ирАлгоритм</CommonPicture>
|
||||
<CommonPicture>ирАноним</CommonPicture>
|
||||
<CommonPicture>ирБитаяСсылка</CommonPicture>
|
||||
<CommonPicture>ирБлокировка</CommonPicture>
|
||||
<CommonPicture>ирБулево</CommonPicture>
|
||||
<CommonPicture>ирВиртуальнаяТаблица</CommonPicture>
|
||||
<CommonPicture>ирВключено</CommonPicture>
|
||||
<CommonPicture>ирВлево</CommonPicture>
|
||||
<CommonPicture>ирВложенныйЗапрос</CommonPicture>
|
||||
<CommonPicture>ирВолшебство1</CommonPicture>
|
||||
<CommonPicture>ирВопрос</CommonPicture>
|
||||
<CommonPicture>ирВправо</CommonPicture>
|
||||
<CommonPicture>ирВременнаяТаблица</CommonPicture>
|
||||
<CommonPicture>ирВставить</CommonPicture>
|
||||
<CommonPicture>ирВходящий</CommonPicture>
|
||||
<CommonPicture>ирВыгрузкаЗагрузка</CommonPicture>
|
||||
<CommonPicture>ирВыключено</CommonPicture>
|
||||
<CommonPicture>ирВыполнить</CommonPicture>
|
||||
<CommonPicture>ирВыполнить2</CommonPicture>
|
||||
<CommonPicture>ирВыполнитьНаСервере</CommonPicture>
|
||||
<CommonPicture>ирВыражение</CommonPicture>
|
||||
<CommonPicture>ирВырезать</CommonPicture>
|
||||
<CommonPicture>ирВыходящий</CommonPicture>
|
||||
<CommonPicture>ирГенератор</CommonPicture>
|
||||
<CommonPicture>ирДата</CommonPicture>
|
||||
<CommonPicture>ирДеревоЗначений</CommonPicture>
|
||||
<CommonPicture>ирДеревоМетаданных</CommonPicture>
|
||||
<CommonPicture>ирДеревоФормы</CommonPicture>
|
||||
<CommonPicture>ирДобавитьАлгоритм</CommonPicture>
|
||||
<CommonPicture>ирДобавитьВИзбранное</CommonPicture>
|
||||
<CommonPicture>ирДобавитьПапку</CommonPicture>
|
||||
<CommonPicture>ирДокумент</CommonPicture>
|
||||
<CommonPicture>ирЖурнал</CommonPicture>
|
||||
<CommonPicture>ирЗагрузитьВариантНастроек</CommonPicture>
|
||||
<CommonPicture>ирЗагрузитьИзФайла</CommonPicture>
|
||||
<CommonPicture>ирЗаменитьТаблицу</CommonPicture>
|
||||
<CommonPicture>ирЗамер</CommonPicture>
|
||||
<CommonPicture>ирЗаполнить</CommonPicture>
|
||||
<CommonPicture>ирЗаполнитьЗапросом</CommonPicture>
|
||||
<CommonPicture>ирЗапрос</CommonPicture>
|
||||
<CommonPicture>ирИдентификатор</CommonPicture>
|
||||
<CommonPicture>ирИзмененияНаУзле</CommonPicture>
|
||||
<CommonPicture>ирИндексы</CommonPicture>
|
||||
<CommonPicture>ирИнтерфейснаяПанель</CommonPicture>
|
||||
<CommonPicture>ирИсключение</CommonPicture>
|
||||
<CommonPicture>ирИсполняемыйЗапрос</CommonPicture>
|
||||
<CommonPicture>ирИсследовать</CommonPicture>
|
||||
<CommonPicture>ирКнопка</CommonPicture>
|
||||
<CommonPicture>ирКнопкаКоманднойПанели</CommonPicture>
|
||||
<CommonPicture>ирКолонкаТабличногоПоля</CommonPicture>
|
||||
<CommonPicture>ирКоманднаяПанель</CommonPicture>
|
||||
<CommonPicture>ирКонсольЗапросов</CommonPicture>
|
||||
<CommonPicture>ирКонсольКода</CommonPicture>
|
||||
<CommonPicture>ирКонсольКомпоновокДанных</CommonPicture>
|
||||
<CommonPicture>ирКонсольПостроителейОтчетов</CommonPicture>
|
||||
<CommonPicture>ирКонстанты</CommonPicture>
|
||||
<CommonPicture>ирКонструкторЗапроса</CommonPicture>
|
||||
<CommonPicture>ирКонфигуратор1С8</CommonPicture>
|
||||
<CommonPicture>ирКопировать</CommonPicture>
|
||||
<CommonPicture>ирКопировать2</CommonPicture>
|
||||
<CommonPicture>ирКотекстныйСинтаксПомощник</CommonPicture>
|
||||
<CommonPicture>ирЛоготипБольшой</CommonPicture>
|
||||
<CommonPicture>ирЛоготипМаленький</CommonPicture>
|
||||
<CommonPicture>ирМенеджерТабличногоПоля</CommonPicture>
|
||||
<CommonPicture>ирНаборыДанныхСхемыКомпоновки</CommonPicture>
|
||||
<CommonPicture>ирНадпись</CommonPicture>
|
||||
<CommonPicture>ирНайтиВДереве</CommonPicture>
|
||||
<CommonPicture>ирНайтиВСписке</CommonPicture>
|
||||
<CommonPicture>ирНастройкаЖурналаРегистрации</CommonPicture>
|
||||
<CommonPicture>ирНастройкаТехножурнала</CommonPicture>
|
||||
<CommonPicture>ирНастройкиАлгоритмов</CommonPicture>
|
||||
<CommonPicture>ирНеКлючевыеСлова</CommonPicture>
|
||||
<CommonPicture>ирНеМетоды</CommonPicture>
|
||||
<CommonPicture>ирНеСвойства</CommonPicture>
|
||||
<CommonPicture>ирНовоеОкно</CommonPicture>
|
||||
<CommonPicture>ирНовыйФайл</CommonPicture>
|
||||
<CommonPicture>ирОбработкаОбъектов</CommonPicture>
|
||||
<CommonPicture>ирОписаниеТипов</CommonPicture>
|
||||
<CommonPicture>ирОстановить</CommonPicture>
|
||||
<CommonPicture>ирОсторожный</CommonPicture>
|
||||
<CommonPicture>ирОтборБезЗначения</CommonPicture>
|
||||
<CommonPicture>ирОтборПоЗначению</CommonPicture>
|
||||
<CommonPicture>ирОтборПоПодсистеме</CommonPicture>
|
||||
<CommonPicture>ирОткрыть</CommonPicture>
|
||||
<CommonPicture>ирОткрытьИзмененый</CommonPicture>
|
||||
<CommonPicture>ирОткрытьОбъединить</CommonPicture>
|
||||
<CommonPicture>ирОтладка</CommonPicture>
|
||||
<CommonPicture>ирОтладкаВнешнейОбработки</CommonPicture>
|
||||
<CommonPicture>ирПаметрСеанса82</CommonPicture>
|
||||
<CommonPicture>ирПанель</CommonPicture>
|
||||
<CommonPicture>ирПапка</CommonPicture>
|
||||
<CommonPicture>ирПараметрыМетода</CommonPicture>
|
||||
<CommonPicture>ирПерезапустить</CommonPicture>
|
||||
<CommonPicture>ирПереключитьИнтерфейс</CommonPicture>
|
||||
<CommonPicture>ирПерерасчет</CommonPicture>
|
||||
<CommonPicture>ирПовторить</CommonPicture>
|
||||
<CommonPicture>ирПоискИЗаменаДублей</CommonPicture>
|
||||
<CommonPicture>ирПоискСсылокНаОбъект</CommonPicture>
|
||||
<CommonPicture>ирПолеHtmlДокумента</CommonPicture>
|
||||
<CommonPicture>ирПолеВвода</CommonPicture>
|
||||
<CommonPicture>ирПолеВыбора</CommonPicture>
|
||||
<CommonPicture>ирПолеГрафическойСхемы</CommonPicture>
|
||||
<CommonPicture>ирПолеТабличногоДокумента</CommonPicture>
|
||||
<CommonPicture>ирПолеТекстовогоДокумента</CommonPicture>
|
||||
<CommonPicture>ирПользователи</CommonPicture>
|
||||
<CommonPicture>ирПользователь</CommonPicture>
|
||||
<CommonPicture>ирПоследовательность</CommonPicture>
|
||||
<CommonPicture>ирПостроительЗапроса</CommonPicture>
|
||||
<CommonPicture>ирПредопределенный</CommonPicture>
|
||||
<CommonPicture>ирПредприятие1С8</CommonPicture>
|
||||
<CommonPicture>ирПриходРасход</CommonPicture>
|
||||
<CommonPicture>ирПусто</CommonPicture>
|
||||
<CommonPicture>ирРазвернутьВсе</CommonPicture>
|
||||
<CommonPicture>ирРазличия</CommonPicture>
|
||||
<CommonPicture>ирРедактироватьОбъектБД</CommonPicture>
|
||||
<CommonPicture>ирРедакторСтроковогоЛитерала</CommonPicture>
|
||||
<CommonPicture>ирРеквизит</CommonPicture>
|
||||
<CommonPicture>ирСвернутьВсе</CommonPicture>
|
||||
<CommonPicture>ирСвертка</CommonPicture>
|
||||
<CommonPicture>ирСвязаннаяТаблица</CommonPicture>
|
||||
<CommonPicture>ирСердцебиение</CommonPicture>
|
||||
<CommonPicture>ирСжатьКолонку</CommonPicture>
|
||||
<CommonPicture>ирСинтаксПомощник</CommonPicture>
|
||||
<CommonPicture>ирСистемнаяСлужба</CommonPicture>
|
||||
<CommonPicture>ирСоставнойТип</CommonPicture>
|
||||
<CommonPicture>ирСостояниеСсылки</CommonPicture>
|
||||
<CommonPicture>ирСохранитьВариантНастроек</CommonPicture>
|
||||
<CommonPicture>ирСохранитьКак</CommonPicture>
|
||||
<CommonPicture>ирСписокЗначений</CommonPicture>
|
||||
<CommonPicture>ирСписокСПометками</CommonPicture>
|
||||
<CommonPicture>ирСравнить</CommonPicture>
|
||||
<CommonPicture>ирСсылка</CommonPicture>
|
||||
<CommonPicture>ирСтраницаПанели</CommonPicture>
|
||||
<CommonPicture>ирСтрока</CommonPicture>
|
||||
<CommonPicture>ирСумма</CommonPicture>
|
||||
<CommonPicture>ирСхемаКомпоновкиДанных</CommonPicture>
|
||||
<CommonPicture>ирТаблицаЗначений</CommonPicture>
|
||||
<CommonPicture>ирТаблицаИзменений</CommonPicture>
|
||||
<CommonPicture>ирТаблицыЗапроса</CommonPicture>
|
||||
<CommonPicture>ирТабличнаяЧасть</CommonPicture>
|
||||
<CommonPicture>ирТабличноеПоле</CommonPicture>
|
||||
<CommonPicture>ирТабличныйДокумент</CommonPicture>
|
||||
<CommonPicture>ирТестирование</CommonPicture>
|
||||
<CommonPicture>ирТехноЖурнал</CommonPicture>
|
||||
<CommonPicture>ирТип</CommonPicture>
|
||||
<CommonPicture>ирТипыДоступныхПолейКомпоновки</CommonPicture>
|
||||
<CommonPicture>ирТипыСловПодсказки</CommonPicture>
|
||||
<CommonPicture>ирТонкийКлиент</CommonPicture>
|
||||
<CommonPicture>ирУдалитьСКонтролемСсылок</CommonPicture>
|
||||
<CommonPicture>ирУникальныйИдентификатор</CommonPicture>
|
||||
<CommonPicture>ирУровниЖурналаРегистрации</CommonPicture>
|
||||
<CommonPicture>ирУдалениеТипов</CommonPicture>
|
||||
<CommonPicture>ирФлажок</CommonPicture>
|
||||
<CommonPicture>ирФорма</CommonPicture>
|
||||
<CommonPicture>ирЧасы</CommonPicture>
|
||||
<CommonPicture>ирЧисло</CommonPicture>
|
||||
<CommonPicture>ирHtml</CommonPicture>
|
||||
<CommonPicture>ирСохранитьНастройки</CommonPicture>
|
||||
<CommonPicture>ирWMI</CommonPicture>
|
||||
<CommonPicture>ирАвтоКонтекстнаяПомощь</CommonPicture>
|
||||
<CommonPicture>ирСправкаМетаданного</CommonPicture>
|
||||
<CommonPicture>ирФункциональнаяОпция</CommonPicture>
|
||||
<Interface>ирРазработчик</Interface>
|
||||
<Role>ирОтладкаПользователя</Role>
|
||||
<Role>ирПользователь</Role>
|
||||
<Role>ирПравоАдминистрирование</Role>
|
||||
<Role>ирРазработчик</Role>
|
||||
<CommonModule>ирГлобальный</CommonModule>
|
||||
<CommonModule>ирКэш</CommonModule>
|
||||
<CommonModule>ирОбщий</CommonModule>
|
||||
<CommonModule>ирПортативный</CommonModule>
|
||||
<CommonModule>ирПривилегированный</CommonModule>
|
||||
<CommonModule>ирСервер</CommonModule>
|
||||
<CommonCommand>ирЗапуститьОбычноеПриложение</CommonCommand>
|
||||
<CommonCommand>ирИсследоватьИсточник</CommonCommand>
|
||||
<CommonCommand>ирОбработатьОбъекты</CommonCommand>
|
||||
<CommonCommand>ирОперироватьИсточник</CommonCommand>
|
||||
<CommonCommand>ирОПодсистеме</CommonCommand>
|
||||
<CommonCommand>ирОткрытьНастройкиАлгоритмов</CommonCommand>
|
||||
<CommonCommand>ирОткрытьОтладчик</CommonCommand>
|
||||
<CommonCommand>ирОткрытьРегистрациюCOMКомпонент</CommonCommand>
|
||||
<CommonCommand>ирРедактироватьИзмененияНаУзле</CommonCommand>
|
||||
<CommonCommand>ирРедактироватьОбъект</CommonCommand>
|
||||
<CommandGroup>ирКоманднаяПанельФормы</CommandGroup>
|
||||
<CommandGroup>ирНастройки</CommandGroup>
|
||||
<CommonForm>ирНевозможноВТонкомКлиенте</CommonForm>
|
||||
<CommonForm>ирОтладкаВнешнихОбработокБСП</CommonForm>
|
||||
<Catalog>ирАлгоритмы</Catalog>
|
||||
<Catalog>ирКомандаРедактироватьОбъект</Catalog>
|
||||
<Catalog>ирОбъектыДляОтладки</Catalog>
|
||||
<Report>ирКонсольКомпоновокДанных</Report>
|
||||
<DataProcessor>ирАнализЖурналаРегистрации</DataProcessor>
|
||||
<DataProcessor>ирАнализТехножурнала</DataProcessor>
|
||||
<DataProcessor>ирВводВыраженияВстроенногоЯзыка</DataProcessor>
|
||||
<DataProcessor>ирВыгрузкаЗагрузкаДанныхЧерезФайл</DataProcessor>
|
||||
<DataProcessor>ирДинамическийСписок</DataProcessor>
|
||||
<DataProcessor>ирИнтерфейснаяПанель</DataProcessor>
|
||||
<DataProcessor>ирИсследовательОбъектов</DataProcessor>
|
||||
<DataProcessor>ирКлсПолеТабличногоДокументаСГруппировками</DataProcessor>
|
||||
<DataProcessor>ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой</DataProcessor>
|
||||
<DataProcessor>ирКонсольЗаданий</DataProcessor>
|
||||
<DataProcessor>ирКонсольЗапросов</DataProcessor>
|
||||
<DataProcessor>ирКонсольКода</DataProcessor>
|
||||
<DataProcessor>ирКонсольПостроителейОтчетов</DataProcessor>
|
||||
<DataProcessor>ирМенеджерИнтерфейсов</DataProcessor>
|
||||
<DataProcessor>ирНастройкаЖурналаРегистрации</DataProcessor>
|
||||
<DataProcessor>ирНастройкаТехножурнала</DataProcessor>
|
||||
<DataProcessor>ирПлатформа</DataProcessor>
|
||||
<DataProcessor>ирПодборИОбработкаОбъектов</DataProcessor>
|
||||
<DataProcessor>ирПодготовкаКИзменениюСтруктурыБД</DataProcessor>
|
||||
<DataProcessor>ирПоискБитыхСсылок</DataProcessor>
|
||||
<DataProcessor>ирПоискДублейИЗаменаСсылок</DataProcessor>
|
||||
<DataProcessor>ирПоискСсылокНаОбъект</DataProcessor>
|
||||
<DataProcessor>ирПортативный</DataProcessor>
|
||||
<DataProcessor>ирПортативныйСервер</DataProcessor>
|
||||
<DataProcessor>ирРазличныеЗначенияКолонки</DataProcessor>
|
||||
<DataProcessor>ирРедакторИзмененийНаУзлах</DataProcessor>
|
||||
<DataProcessor>ирРедакторКонстант</DataProcessor>
|
||||
<DataProcessor>ирРедакторОбъектаБД</DataProcessor>
|
||||
<DataProcessor>ирРедакторПараметровСеанса</DataProcessor>
|
||||
<DataProcessor>ирРедакторПользователей</DataProcessor>
|
||||
<DataProcessor>ирРедакторПредопределенных</DataProcessor>
|
||||
<DataProcessor>ирРедакторХранилищНастроек</DataProcessor>
|
||||
<DataProcessor>ирСинтаксПомощник</DataProcessor>
|
||||
<DataProcessor>ирСтруктураХраненияБД</DataProcessor>
|
||||
<DataProcessor>ирТестированиеМетаданных</DataProcessor>
|
||||
<DataProcessor>ирУдалениеОбъектовСКонтролемСсылок</DataProcessor>
|
||||
<DataProcessor>ирУправлениеИтогамиРегистров</DataProcessor>
|
||||
<DataProcessor>ирУправлениеСлужбамиСерверов1С</DataProcessor>
|
||||
</ChildObjects>
|
||||
</Configuration>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,982 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<DataProcessor uuid="9be2d4f5-18c2-4260-b8e5-43569f366530">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorObject.ирАнализЖурналаРегистрации" category="Object">
|
||||
<xr:TypeId>9ace5612-891a-4ece-968a-40bcdf260ee0</xr:TypeId>
|
||||
<xr:ValueId>afab9bd8-3752-46ff-9d81-da6d4e6b119e</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
<xr:GeneratedType name="DataProcessorManager.ирАнализЖурналаРегистрации" category="Manager">
|
||||
<xr:TypeId>471730ad-3926-475f-8a9e-7c9fc1d525b0</xr:TypeId>
|
||||
<xr:ValueId>15783541-c26f-490d-9060-39b47229a98b</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
</InternalInfo>
|
||||
<Properties>
|
||||
<Name>ирАнализЖурналаРегистрации</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Анализ журнала регистрации (ИР)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<UseStandardCommands>true</UseStandardCommands>
|
||||
<DefaultForm>DataProcessor.ирАнализЖурналаРегистрации.Form.Форма</DefaultForm>
|
||||
<AuxiliaryForm/>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<ExtendedPresentation/>
|
||||
<Explanation/>
|
||||
</Properties>
|
||||
<ChildObjects>
|
||||
<TabularSection uuid="8ec26998-8746-4284-be7c-741a7c236e0a">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.ирАнализЖурналаРегистрации.ТаблицаЖурнала" category="TabularSection">
|
||||
<xr:TypeId>82d35370-3df7-46e3-a8aa-1ca90d9d2d3e</xr:TypeId>
|
||||
<xr:ValueId>0a9f3d36-3851-40ec-9473-c6fae1557ad2</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
<xr:GeneratedType name="DataProcessorTabularSectionRow.ирАнализЖурналаРегистрации.ТаблицаЖурнала" category="TabularSectionRow">
|
||||
<xr:TypeId>ea7d7137-d760-4c69-afb9-d7f531096834</xr:TypeId>
|
||||
<xr:ValueId>3df14794-8587-4308-83e5-26281cac549d</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
</InternalInfo>
|
||||
<Properties>
|
||||
<Name>ТаблицаЖурнала</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Таблица журнала</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<ToolTip/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<StandardAttributes>
|
||||
<xr:StandardAttribute name="LineNumber">
|
||||
<xr:LinkByType/>
|
||||
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||
<xr:MultiLine>false</xr:MultiLine>
|
||||
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||
<xr:MaxValue xsi:nil="true"/>
|
||||
<xr:ToolTip/>
|
||||
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||
<xr:Format/>
|
||||
<xr:ChoiceForm/>
|
||||
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||
<xr:EditFormat/>
|
||||
<xr:PasswordMode>false</xr:PasswordMode>
|
||||
<xr:DataHistory>Use</xr:DataHistory>
|
||||
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||
<xr:MinValue xsi:nil="true"/>
|
||||
<xr:Synonym/>
|
||||
<xr:Comment/>
|
||||
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||
<xr:ChoiceParameterLinks/>
|
||||
<xr:FillValue xsi:nil="true"/>
|
||||
<xr:Mask/>
|
||||
<xr:ChoiceParameters/>
|
||||
</xr:StandardAttribute>
|
||||
</StandardAttributes>
|
||||
</Properties>
|
||||
<ChildObjects>
|
||||
<Attribute uuid="e65adbcc-6067-4812-aadc-b68f72b122e6">
|
||||
<Properties>
|
||||
<Name>Уровень</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Уровень</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="7e3b8d8b-b8c4-404d-b64d-e369ff895522">
|
||||
<Properties>
|
||||
<Name>Дата</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дата</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="71aad763-271b-4b3a-8b2d-aebe3169ef6e">
|
||||
<Properties>
|
||||
<Name>ИмяПриложения</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя приложения</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="628e1a28-beac-4794-b73a-cb4fd1232c07">
|
||||
<Properties>
|
||||
<Name>ПредставлениеПриложения</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Представление приложения</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="c9dcb6ff-e873-45f8-90c4-f3cda13bbb8d">
|
||||
<Properties>
|
||||
<Name>Событие</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Событие</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>200</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="dd378bd4-1266-437c-9be4-165b0219f3b7">
|
||||
<Properties>
|
||||
<Name>ПредставлениеСобытия</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Представление события</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>200</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="9ce96201-b2ee-420f-8b92-8df7e2c860c3">
|
||||
<Properties>
|
||||
<Name>Пользователь</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Пользователь</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>v8:UUID</v8:Type>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="bc848202-ad38-4378-a82d-2b18b51ba08a">
|
||||
<Properties>
|
||||
<Name>ИмяПользователя</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя пользователя</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="0967d6d9-166f-4229-b112-edf937859fce">
|
||||
<Properties>
|
||||
<Name>Компьютер</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Компьютер</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="80f27d89-fe0d-4c98-a2e3-e8228884f2f9">
|
||||
<Properties>
|
||||
<Name>Метаданные</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Метаданные</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>200</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="dbfcc25b-0251-4189-9dc6-fcac98398176">
|
||||
<Properties>
|
||||
<Name>ПредставлениеМетаданных</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Представление метаданных</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>200</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="229ff013-c8d1-4e2a-90cd-831d3051faae">
|
||||
<Properties>
|
||||
<Name>Комментарий</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Комментарий</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="969672b5-3bc0-4e8b-a404-f0cb317c444e">
|
||||
<Properties>
|
||||
<Name>Данные</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Данные</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:Type>v8:UUID</v8:Type>
|
||||
<v8:TypeSet>cfg:AnyRef</v8:TypeSet>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>1</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>200</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="4dcf49a0-a10d-4812-9fb8-903c92324cd9">
|
||||
<Properties>
|
||||
<Name>ПредставлениеДанных</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Представление данных</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>200</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="f94c684b-0ca5-49a3-8061-3677449d5774">
|
||||
<Properties>
|
||||
<Name>СтатусТранзакции</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Статус транзакции</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="2f09bccd-a1c7-464c-a8ae-2ddab80ffd88">
|
||||
<Properties>
|
||||
<Name>Транзакция</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Транзакция</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="d2cb2aa2-8d0f-41e9-a61f-7f98febb197d">
|
||||
<Properties>
|
||||
<Name>Соединение</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Соединение</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>10</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="eebaab1d-d973-4003-a5a7-ce80c3cd4b61">
|
||||
<Properties>
|
||||
<Name>Сеанс</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Сеанс</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>10</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="206f193f-46ea-4cfb-8122-01bfade3952a">
|
||||
<Properties>
|
||||
<Name>РабочийСервер</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Рабочий сервер</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>100</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="35f7405e-0326-4b90-b5e7-497c140b5075">
|
||||
<Properties>
|
||||
<Name>ОсновнойIPПорт</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Основной IP порт</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>10</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="e10b7491-4e01-47f9-a241-10d776dd5343">
|
||||
<Properties>
|
||||
<Name>ВспомогательныйIPПорт</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вспомогательный IP порт</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>10</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="87c92cd7-91d4-4b79-8be3-3ba28fdf713c">
|
||||
<Properties>
|
||||
<Name>ПорядокСтроки</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Порядок строки</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>10</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<Form>Форма</Form>
|
||||
<Form>ФормаСобытия</Form>
|
||||
</ChildObjects>
|
||||
</DataProcessor>
|
||||
</MetaDataObject>
|
||||
|
|
@ -1,184 +0,0 @@
|
|||
//ирПортативный Перем ирПортативный Экспорт;
|
||||
//ирПортативный Перем ирОбщий Экспорт;
|
||||
//ирПортативный Перем ирСервер Экспорт;
|
||||
//ирПортативный Перем ирКэш Экспорт;
|
||||
//ирПортативный Перем ирПривилегированный Экспорт;
|
||||
|
||||
Функция ПолучитьСписокЗначенийЭлементаОтбора(ПолеОтбора) Экспорт
|
||||
|
||||
Если ПолеОтбора = "Уровень" Тогда
|
||||
ВозможныеЗначения = Новый СписокЗначений;
|
||||
ВозможныеЗначения.Добавить(УровеньЖурналаРегистрации.Ошибка);
|
||||
ВозможныеЗначения.Добавить(УровеньЖурналаРегистрации.Предупреждение);
|
||||
ВозможныеЗначения.Добавить(УровеньЖурналаРегистрации.Информация);
|
||||
ВозможныеЗначения.Добавить(УровеньЖурналаРегистрации.Примечание);
|
||||
ИначеЕсли ПолеОтбора = "СтатусТранзакции" Тогда
|
||||
ВозможныеЗначения = Новый СписокЗначений;
|
||||
ВозможныеЗначения.Добавить(СтатусТранзакцииЗаписиЖурналаРегистрации.Зафиксирована);
|
||||
ВозможныеЗначения.Добавить(СтатусТранзакцииЗаписиЖурналаРегистрации.Отменена);
|
||||
ВозможныеЗначения.Добавить(СтатусТранзакцииЗаписиЖурналаРегистрации.НеЗавершена);
|
||||
ВозможныеЗначения.Добавить(СтатусТранзакцииЗаписиЖурналаРегистрации.НетТранзакции);
|
||||
ИначеЕсли Ложь
|
||||
Или ПолеОтбора = "Пользователь"
|
||||
Или ПолеОтбора = "Компьютер"
|
||||
Или ПолеОтбора = "ИмяПриложения"
|
||||
Или ПолеОтбора = "Событие"
|
||||
Или ПолеОтбора = "Метаданные"
|
||||
Или ПолеОтбора = "РабочийСервер"
|
||||
Или ПолеОтбора = "ОсновнойIPПорт"
|
||||
Или ПолеОтбора = "ВспомогательныйIPПорт"
|
||||
Или ПолеОтбора = "РазделениеДанныхСеанса"
|
||||
Тогда
|
||||
СтруктураЗначенийОтбора = ПолучитьЗначенияОтбораЖурналаРегистрации(ПолеОтбора);
|
||||
ВозможныеЗначения = СтруктураЗначенийОтбора[ПолеОтбора];
|
||||
Иначе
|
||||
ВозможныеЗначения = Неопределено;
|
||||
КонецЕсли;
|
||||
Если ВозможныеЗначения <> Неопределено Тогда
|
||||
Если ТипЗнч(ВозможныеЗначения) = Тип("СписокЗначений") Тогда
|
||||
СписокВыбора = ВозможныеЗначения;
|
||||
ИначеЕсли ТипЗнч(ВозможныеЗначения) = Тип("Массив") Тогда
|
||||
СписокВыбора = Новый СписокЗначений;
|
||||
СписокВыбора.ЗагрузитьЗначения(ВозможныеЗначения);
|
||||
СписокВыбора.СортироватьПоЗначению();
|
||||
ИначеЕсли ТипЗнч(ВозможныеЗначения) = Тип("Соответствие") Тогда
|
||||
СписокВыбора = Новый СписокЗначений;
|
||||
Для Каждого КлючИЗначение Из ВозможныеЗначения Цикл
|
||||
СписокВыбора.Добавить(КлючИЗначение.Ключ, КлючИЗначение.Значение);
|
||||
КонецЦикла;
|
||||
СписокВыбора.СортироватьПоПредставлению();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Возврат СписокВыбора;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ДобавитьЭлементОтбора(Отбор, ПолеОтбора = "Данные", Знач ЗначениеОтбора = Неопределено, ПредставлениеЗначения = Неопределено,
|
||||
Использование = Истина, ОставлятьСтарыеПометки = Истина) Экспорт
|
||||
|
||||
СтрокаОтбора = Отбор.Найти(ПолеОтбора);
|
||||
Если СтрокаОтбора = Неопределено Тогда
|
||||
СтрокаОтбора = Отбор.Добавить();
|
||||
СтрокаОтбора.Поле = ПолеОтбора;
|
||||
СтрокаОтбора.Значение = ПолучитьСписокЗначенийЭлементаОтбора(ПолеОтбора);
|
||||
УстановитьОписаниеТиповЗначенияОтбора(СтрокаОтбора);
|
||||
КонецЕсли;
|
||||
ирОбщий.ПрисвоитьЕслиНеРавноЛкс(СтрокаОтбора.Использование, Использование);
|
||||
СписокВыбора = СтрокаОтбора.Значение;
|
||||
Если ТипЗнч(СписокВыбора) = Тип("СписокЗначений") Тогда
|
||||
Если Не ОставлятьСтарыеПометки Тогда
|
||||
СписокВыбора.ЗаполнитьПометки(Ложь);
|
||||
КонецЕсли;
|
||||
Если ТипЗнч(ЗначениеОтбора) <> Тип("СписокЗначений") Тогда
|
||||
лПустышка = ЗначениеОтбора;
|
||||
ЗначениеОтбора = Новый СписокЗначений;
|
||||
ЗначениеОтбора.Добавить(лПустышка, , Истина);
|
||||
КонецЕсли;
|
||||
Для Каждого ЭлементСписка Из СписокВыбора Цикл
|
||||
ЭлементСтарогоСписка = ЗначениеОтбора.НайтиПоЗначению(ЭлементСписка.Значение);
|
||||
Если ЭлементСтарогоСписка <> Неопределено Тогда
|
||||
ЭлементСписка.Пометка = ЭлементСтарогоСписка.Пометка;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
СтрокаОтбора.Значение = ЗначениеОтбора;
|
||||
КонецЕсли;
|
||||
Возврат СтрокаОтбора;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция УстановитьОписаниеТиповЗначенияОтбора(СтрокаОтбора) Экспорт
|
||||
|
||||
ПолеОтбора = СтрокаОтбора.Поле;
|
||||
МетаРеквизит = Метаданные().ТабличныеЧасти.ТаблицаЖурнала.Реквизиты[ПолеОтбора];
|
||||
БазовоеОписаниеТипов = МетаРеквизит.Тип;
|
||||
Если Ложь
|
||||
Или ПолеОтбора = "Уровень"
|
||||
Или ПолеОтбора = "СтатусТранзакции"
|
||||
Или ПолеОтбора = "Пользователь"
|
||||
Или ПолеОтбора = "Компьютер"
|
||||
Или ПолеОтбора = "ИмяПриложения"
|
||||
Или ПолеОтбора = "Событие"
|
||||
Или ПолеОтбора = "Метаданные"
|
||||
Или ПолеОтбора = "РабочийСервер"
|
||||
Или ПолеОтбора = "ОсновнойIPПорт"
|
||||
Или ПолеОтбора = "ВспомогательныйIPПорт"
|
||||
Или ПолеОтбора = "РазделениеДанныхСеанса"
|
||||
Тогда
|
||||
ОписаниеТипов = Новый ОписаниеТипов("СписокЗначений");
|
||||
ИначеЕсли ПолеОтбора = "Сеанс" Тогда
|
||||
ОписаниеТипов = Новый ОписаниеТипов(БазовоеОписаниеТипов, "СписокЗначений");
|
||||
Иначе
|
||||
ОписаниеТипов = БазовоеОписаниеТипов;
|
||||
КонецЕсли;
|
||||
СтрокаОтбора.ОписаниеТипов = ОписаниеТипов;
|
||||
СтрокаОтбора.Значение = ОписаниеТипов.ПривестиЗначение(СтрокаОтбора.Значение);
|
||||
СтрокаОтбора.Представление = МетаРеквизит.Представление();
|
||||
|
||||
КонецФункции
|
||||
|
||||
#Если Клиент Тогда
|
||||
|
||||
Функция ОткрытьСПараметром(ПолеОтбора = "Данные", ЗначениеОтбора, ПредставлениеЗначения = Неопределено) Экспорт
|
||||
|
||||
Форма = ПолучитьФорму(,, ЗначениеОтбора);
|
||||
Форма.Открыть();
|
||||
Форма.Отбор.Очистить();
|
||||
Форма.НачалоПериода = НачалоДня(ТекущаяДата());
|
||||
Форма.КонецПериода = Неопределено;
|
||||
ДобавитьЭлементОтбора(Форма.Отбор, ПолеОтбора, ЗначениеОтбора, ПредставлениеЗначения);
|
||||
Ответ = Вопрос("Сразу выполнить выгрузку с текущим отбором?", РежимДиалогаВопрос.ОКОтмена);
|
||||
Если Ответ = КодВозвратаДиалога.ОК Тогда
|
||||
Форма.ОбновитьТаблицуЖурнала();
|
||||
КонецЕсли;
|
||||
Возврат Форма;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ОткрытьСОтбором(НачалоПериода = Неопределено, КонецПериода = Неопределено, СтруктураОтбора = Неопределено,
|
||||
МаксимальныйРазмерВыгрузки = Неопределено) Экспорт
|
||||
|
||||
Форма = ПолучитьФорму(,,);
|
||||
Форма.Открыть();
|
||||
Форма.Отбор.Очистить();
|
||||
Если НачалоПериода <> Неопределено Тогда
|
||||
Форма.НачалоПериода = НачалоПериода;
|
||||
Иначе
|
||||
Форма.НачалоПериода = НачалоДня(ТекущаяДата());
|
||||
КонецЕсли;
|
||||
Если КонецПериода <> Неопределено Тогда
|
||||
Форма.КонецПериода = КонецПериода;
|
||||
Иначе
|
||||
Форма.КонецПериода = Неопределено;
|
||||
КонецЕсли;
|
||||
Если МаксимальныйРазмерВыгрузки <> Неопределено Тогда
|
||||
Форма.МаксимальныйРазмерВыгрузки = МаксимальныйРазмерВыгрузки;
|
||||
КонецЕсли;
|
||||
Если СтруктураОтбора <> Неопределено Тогда
|
||||
Для Каждого КлючИЗначение Из СтруктураОтбора Цикл
|
||||
ДобавитьЭлементОтбора(Форма.Отбор, КлючИЗначение.Ключ, КлючИЗначение.Значение);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
Ответ = Вопрос("Сразу выполнить выгрузку с текущим отбором?", РежимДиалогаВопрос.ОКОтмена);
|
||||
Если Ответ = КодВозвратаДиалога.ОК Тогда
|
||||
Форма.ОбновитьТаблицуЖурнала();
|
||||
КонецЕсли;
|
||||
Возврат Форма;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
//ирПортативный #Если Клиент Тогда
|
||||
//ирПортативный Контейнер = Новый Структура();
|
||||
//ирПортативный Оповестить("ирПолучитьБазовуюФорму", Контейнер);
|
||||
//ирПортативный Если Не Контейнер.Свойство("ирПортативный", ирПортативный) Тогда
|
||||
//ирПортативный ПолноеИмяФайлаБазовогоМодуля = ВосстановитьЗначение("ирПолноеИмяФайлаОсновногоМодуля");
|
||||
//ирПортативный ирПортативный = ВнешниеОбработки.ПолучитьФорму(ПолноеИмяФайлаБазовогоМодуля);
|
||||
//ирПортативный КонецЕсли;
|
||||
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
|
||||
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
|
||||
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
|
||||
//ирПортативный ирПривилегированный = ирПортативный.ПолучитьОбщийМодульЛкс("ирПривилегированный");
|
||||
//ирПортативный #КонецЕсли
|
||||
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
|
||||
<Form uuid="2e3cf258-d595-4f74-ad20-36de9fc6a971">
|
||||
<Properties>
|
||||
<Name>Форма</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Ordinary</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
<ExtendedPresentation/>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
Binary file not shown.
|
|
@ -1,534 +0,0 @@
|
|||
Перем МассивУровнейЖурнала;
|
||||
Перем СтруктураКолонокБезОтбора;
|
||||
|
||||
Процедура ГлавнаяКоманднаяПанельНовоеОкно(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьНовоеОкноОбработкиЛкс(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КнопкаВыбораПериодаНажатие(Элемент)
|
||||
|
||||
НастройкаПериода = Новый НастройкаПериода;
|
||||
НастройкаПериода.УстановитьПериод(НачалоПериода, ?(КонецПериода='0001-01-01', КонецПериода, КонецДня(КонецПериода)));
|
||||
НастройкаПериода.РедактироватьКакИнтервал = Истина;
|
||||
НастройкаПериода.РедактироватьКакПериод = Истина;
|
||||
НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период;
|
||||
Если НастройкаПериода.Редактировать() Тогда
|
||||
НачалоПериода = НастройкаПериода.ПолучитьДатуНачала();
|
||||
КонецПериода = НастройкаПериода.ПолучитьДатуОкончания();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТаблицаПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
|
||||
|
||||
ОформлениеСтроки.Ячейки.Уровень.ОтображатьКартинку = Истина;
|
||||
ИндексКартинки = -1;
|
||||
//Если ДанныеСтроки.СтатусТранзакции = "" + СтатусТранзакцииЗаписиЖурналаРегистрации.Отменена тогда
|
||||
// ИндексКартинки = 0;
|
||||
//Иначе
|
||||
ИндексКартинки = МассивУровнейЖурнала.Найти("" + ДанныеСтроки.Уровень);
|
||||
ИндексКартинки = ?(ИндексКартинки <> Неопределено, ИндексКартинки, -1);
|
||||
//КонецЕсли;
|
||||
Если ИндексКартинки >= 0 тогда
|
||||
ОформлениеСтроки.Ячейки.Уровень.ИндексКартинки = ИндексКартинки;
|
||||
КонецЕсли;
|
||||
Если ДанныеСтроки.Сеанс = НомерСеансаИнформационнойБазы() Тогда
|
||||
ОформлениеСтроки.ЦветФона = Новый Цвет(245, 255, 245);
|
||||
КонецЕсли;
|
||||
//Если ДанныеСтроки.Данные = ВыбОбъект Тогда
|
||||
// ОформлениеСтроки.ЦветФона = Новый Цвет(255, 250, 250);
|
||||
//КонецЕсли;
|
||||
СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ДанныеСтроки.ПорядокСтроки, "ПорядокСтроки");
|
||||
Если СтрокаТаблицыЗначений <> Неопределено Тогда
|
||||
ирОбщий.ОформитьЯчейкуСРасширеннымЗначениемЛкс(ОформлениеСтроки.Ячейки.Метаданные, СтрокаТаблицыЗначений.Метаданные, Элемент.Колонки.Метаданные);
|
||||
ирОбщий.ОформитьЯчейкуСРасширеннымЗначениемЛкс(ОформлениеСтроки.Ячейки.Данные, СтрокаТаблицыЗначений.Данные, Элемент.Колонки.Данные);
|
||||
ирОбщий.ТабличноеПолеПриВыводеСтрокиЛкс(Элемент, ОформлениеСтроки, СтрокаТаблицыЗначений);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТаблицаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
|
||||
СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ВыбраннаяСтрока.ПорядокСтроки, "ПорядокСтроки");
|
||||
//ирОбщий.ЯчейкаТабличногоПоляРасширенногоЗначения_ВыборЛкс(Элемент, СтандартнаяОбработка, СтрокаТаблицыЗначений[Колонка.Данные]);
|
||||
ФормаСобытия = ПолучитьФорму("ФормаСобытия");
|
||||
ФормаСобытия.НачальноеЗначениеВыбора = ВыбраннаяСтрока;
|
||||
ФормаСобытия.СтрокаТаблицыЗначений = СтрокаТаблицыЗначений;
|
||||
ФормаСобытия.Открыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьТаблицуЖурнала() Экспорт
|
||||
|
||||
Если ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока <> Неопределено Тогда
|
||||
КлючТекущейСтроки = Новый Структура();
|
||||
Для Каждого Колонка Из Метаданные().ТабличныеЧасти.ТаблицаЖурнала.Реквизиты Цикл
|
||||
Если Колонка.Имя = "ПорядокСтроки" Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
КлючТекущейСтроки.Вставить(Колонка.Имя, ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока[Колонка.Имя]);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
Фильтр = Новый Структура;
|
||||
Если ЗначениеЗаполнено(НачалоПериода) Тогда
|
||||
Фильтр.Вставить("ДатаНачала", НачалоПериода);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(КонецПериода) Тогда
|
||||
Фильтр.Вставить("ДатаОкончания", КонецПериода);
|
||||
КонецЕсли;
|
||||
Для Каждого СтрокаОтбора Из Отбор Цикл
|
||||
ЗначениеОтбора = СтрокаОтбора.Значение;
|
||||
Если Истина
|
||||
И ЗначениеОтбора = Неопределено
|
||||
И СтрокаОтбора.Поле <> "Данные"
|
||||
Тогда
|
||||
СтрокаОтбора.Использование = Ложь;
|
||||
КонецЕсли;
|
||||
Если Не СтрокаОтбора.Использование Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если ТипЗнч(ЗначениеОтбора) = Тип("СписокЗначений") Тогда
|
||||
Если ЗначениеОтбора.ТипЗначения.Типы().Количество() = 0 Тогда
|
||||
СписокЗначений = ЗначениеОтбора;
|
||||
ЗначениеОтбора = Новый Массив();
|
||||
Для Каждого ЭлементСписка Из СписокЗначений Цикл
|
||||
Если ЭлементСписка.Пометка Тогда
|
||||
Если СтрокаОтбора.Поле = "Пользователь" Тогда
|
||||
ЗначениеЭлемента = ЭлементСписка.Представление;
|
||||
Иначе
|
||||
ЗначениеЭлемента = ЭлементСписка.Значение;
|
||||
КонецЕсли;
|
||||
ЗначениеОтбора.Добавить(ЗначениеЭлемента);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
ЗначениеОтбора = ЗначениеОтбора.ВыгрузитьЗначения();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Фильтр.Вставить(СтрокаОтбора.Поле, ЗначениеОтбора);
|
||||
КонецЦикла;
|
||||
|
||||
НачалоИнтервала = ТекущаяДата();
|
||||
ТаблицаЗначенийЖурнала = Новый ТаблицаЗначений;
|
||||
Если АнализироватьТранзакцииСУчастиемОбъекта Тогда
|
||||
Состояние("Анализ транзакций журнала...");
|
||||
ТаблицаТранзакций = Новый ТаблицаЗначений;
|
||||
ВыгрузитьЖурналРегистрации(ТаблицаТранзакций, Фильтр,,, МаксимальныйРазмерВыгрузки);
|
||||
ТаблицаТранзакций.Свернуть("Транзакция");
|
||||
ТаблицаТранзакций.Сортировать("Транзакция");
|
||||
Транзакции = ТаблицаТранзакций.ВыгрузитьКолонку("Транзакция");
|
||||
Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(Транзакции.Количество(), "Выгрузка журнала по транзакциям");
|
||||
ФильтрТранзакции = ирОбщий.СкопироватьУниверсальнуюКоллекциюЛкс(Фильтр);
|
||||
Для Каждого Транзакция Из Транзакции Цикл
|
||||
ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
|
||||
//ФильтрТранзакции.Вставить("Транзакция", ирОбщий.ПолучитьСтрокуМеждуМаркерамиЛкс(Транзакция, "(",")"));
|
||||
ФильтрТранзакции.Вставить("Транзакция", Транзакция);
|
||||
Если Транзакция <> "" Тогда
|
||||
ФильтрТранзакции.Удалить("Данные");
|
||||
КонецЕсли;
|
||||
ТаблицаТранзакции = Новый ТаблицаЗначений;
|
||||
ВыгрузитьЖурналРегистрации(ТаблицаТранзакции, ФильтрТранзакции,,, МаксимальныйРазмерВыгрузки - ТаблицаЗначенийЖурнала.Количество());
|
||||
Если Транзакция = "" Тогда
|
||||
ТаблицаТранзакции = ТаблицаТранзакции.Скопировать(Новый Структура("Транзакция", ""));
|
||||
КонецЕсли;
|
||||
ТаблицаТранзакции.Колонки.Добавить("ПорядокСтроки", Новый ОписаниеТипов("Число"));
|
||||
Для Счетчик = 1 По ТаблицаТранзакции.Количество() Цикл
|
||||
ТаблицаТранзакции[Счетчик - 1].ПорядокСтроки = ТаблицаЗначенийЖурнала.Количество() + Счетчик;
|
||||
КонецЦикла;
|
||||
Если ТаблицаЗначенийЖурнала.Колонки.Количество() = 0 Тогда
|
||||
ТаблицаЗначенийЖурнала = ТаблицаТранзакции;
|
||||
Иначе
|
||||
ирОбщий.ЗагрузитьВТаблицуЗначенийЛкс(ТаблицаТранзакции, ТаблицаЗначенийЖурнала);
|
||||
КонецЕсли;
|
||||
Если ТаблицаЗначенийЖурнала.Количество() >= МаксимальныйРазмерВыгрузки Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
|
||||
//ТаблицаЗначенийЖурнала.Индексы.Добавить("Дата, ПорядокСтроки");
|
||||
ТаблицаЗначенийЖурнала.Сортировать("Дата, ПорядокСтроки");
|
||||
Иначе
|
||||
Состояние("Выборка из журнала регистрации...");
|
||||
ВыгрузитьЖурналРегистрации(ТаблицаЗначенийЖурнала, Фильтр,,, МаксимальныйРазмерВыгрузки);
|
||||
ТаблицаЗначенийЖурнала.Колонки.Добавить("ПорядокСтроки", Новый ОписаниеТипов("Число"));
|
||||
Для Счетчик = 1 По ТаблицаЗначенийЖурнала.Количество() Цикл
|
||||
ТаблицаЗначенийЖурнала[Счетчик - 1].ПорядокСтроки = Счетчик;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
ТаблицаЖурнала.Загрузить(ТаблицаЗначенийЖурнала);
|
||||
КоличествоСтрокЖурнала = ТаблицаЖурнала.Количество();
|
||||
КонецИнтервала = ТекущаяДата();
|
||||
Состояние("");
|
||||
|
||||
ДлительностьИнтервала = КонецИнтервала - НачалоИнтервала;
|
||||
Если ДлительностьИнтервала > 5 Тогда
|
||||
КолвоЧасов = Цел(ДлительностьИнтервала / 3600);
|
||||
ДлительностьИнтервалаДата = '00010101' + (КонецИнтервала - НачалоИнтервала) - КолвоЧасов * 3600;
|
||||
ДлительностьИнтервалаСтр = Формат(КолвоЧасов, "ЧН=; ЧГ=0") + ":" + Формат(ДлительностьИнтервалаДата, "ДФ=мм:сс; ДП=");
|
||||
Сообщить("Загрузка данных журнала выполнена за " + ДлительностьИнтервалаСтр);
|
||||
КонецЕсли;
|
||||
|
||||
ТекущаяСтрокаУстановлена = Ложь;
|
||||
Если КлючТекущейСтроки <> Неопределено Тогда
|
||||
НайденныеСтроки = ТаблицаЖурнала.НайтиСтроки(КлючТекущейСтроки);
|
||||
Если НайденныеСтроки.Количество() > 0 Тогда
|
||||
ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока = НайденныеСтроки[0];
|
||||
ТекущаяСтрокаУстановлена = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если Не ТекущаяСтрокаУстановлена Тогда
|
||||
Если ТаблицаЖурнала.Количество() > 0 Тогда
|
||||
ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока = ТаблицаЖурнала[ТаблицаЖурнала.Количество() - 1];
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииОбновить(Кнопка)
|
||||
|
||||
ОбновитьТаблицуЖурнала();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборПередНачаломДобавления(Элемент, Отказ, Копирование)
|
||||
|
||||
Отказ = Истина;
|
||||
Если Копирование Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
СписокВыбора = Новый СписокЗначений;
|
||||
Для Каждого Колонка Из Метаданные().ТабличныеЧасти.ТаблицаЖурнала.Реквизиты Цикл
|
||||
Если Ложь
|
||||
Или Отбор.Найти(Колонка.Имя, "Поле") <> Неопределено
|
||||
Или СтруктураКолонокБезОтбора.Свойство(Колонка.Имя)
|
||||
Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
СписокВыбора.Добавить(Колонка.Имя, Колонка.Представление());
|
||||
КонецЦикла;
|
||||
СписокВыбора.СортироватьПоЗначению();
|
||||
РезультатВыбора = СписокВыбора.ВыбратьЭлемент();
|
||||
Если РезультатВыбора <> Неопределено Тогда
|
||||
ПолеОтбора = РезультатВыбора.Значение;
|
||||
ТекущаяСтрока = ДобавитьЭлементОтбора(Отбор, ПолеОтбора);
|
||||
Элемент.ТекущаяСтрока = ТекущаяСтрока;
|
||||
//Элемент.ИзменитьСтроку();
|
||||
//ОтборЗначениеНачалоВыбора();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция _ОтметитьЭлементыСписка(ВыбранныеЗначения, СписокВыбора)
|
||||
|
||||
ФормаФиксированногоСписка = ирКэш.Получить().ПолучитьФорму("ФиксированныйСписокЗначений");
|
||||
ФормаФиксированногоСписка.НачальноеЗначениеВыбора = СписокВыбора;
|
||||
РезультатВыбора = ФормаФиксированногоСписка.ОткрытьМодально();
|
||||
Если РезультатВыбора <> Неопределено Тогда
|
||||
Возврат РезультатВыбора;
|
||||
Иначе
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(НачалоПериода) Тогда
|
||||
НачалоПериода = НачалоДня(ТекущаяДата());
|
||||
КонецЕсли;
|
||||
Если НЕ ЗначениеЗаполнено(МаксимальныйРазмерВыгрузки) Тогда
|
||||
//МаксимальныйРазмерВыгрузки = 1000; // Есть подозрение, что указание этого параметра сильно замедляет выборку
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
|
||||
|
||||
Если ТипЗнч(ДанныеСтроки.Значение) = Тип("СписокЗначений") Тогда
|
||||
Если ДанныеСтроки.Значение.ТипЗначения.Типы().Количество() = 0 Тогда
|
||||
ПредставлениеЗначения = "";
|
||||
КоличествоПомеченных = 0;
|
||||
Для Каждого ЭлементСписка Из ДанныеСтроки.Значение Цикл
|
||||
Если ЭлементСписка.Пометка Тогда
|
||||
КоличествоПомеченных = КоличествоПомеченных + 1;
|
||||
Если ПредставлениеЗначения <> "" Тогда
|
||||
ПредставлениеЗначения = ПредставлениеЗначения + "; ";
|
||||
КонецЕсли;
|
||||
ПредставлениеЭлемента = ЭлементСписка.Представление;
|
||||
Если Не ЗначениеЗаполнено(ПредставлениеЭлемента) Тогда
|
||||
ПредставлениеЭлемента = ЭлементСписка.Значение;
|
||||
КонецЕсли;
|
||||
ПредставлениеЗначения = ПредставлениеЗначения + ПредставлениеЭлемента;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
ОформлениеСтроки.Ячейки.Значение.УстановитьТекст("(" + КоличествоПомеченных + " из " + ДанныеСтроки.Значение.Количество() + ") " + ПредставлениеЗначения);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗакрытии()
|
||||
|
||||
ирОбщий.Форма_ПриЗакрытииЛкс(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборЗначениеПриИзменении(Элемент)
|
||||
|
||||
ТекущаяСтрока = ЭлементыФормы.Отбор.ТекущаяСтрока;
|
||||
ПолеОтбора = ТекущаяСтрока.Поле;
|
||||
БазовоеОписаниеТипов = Метаданные().ТабличныеЧасти.ТаблицаЖурнала.Реквизиты[ПолеОтбора].Тип;
|
||||
ТекущаяСтрока.Использование = Истина;
|
||||
Если ТипЗнч(ТекущаяСтрока.Значение) = Тип("СписокЗначений") Тогда
|
||||
Если ПолеОтбора = "Сеанс" Тогда
|
||||
ТекущаяСтрока.Значение.ТипЗначения = БазовоеОписаниеТипов;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыбратьДатуИзСписка(Элемент, СтандартнаяОбработка, Знач ПарнаяДата, Знак)
|
||||
|
||||
СимволЗнака = ?(Знак = 1, "+", "-");
|
||||
ИмяПарнойДаты = ?(Знак = 1, "Начало", "Конец");
|
||||
СписокВыбора = Новый СписокЗначений;
|
||||
СписокВыбора.Добавить(1*60, ИмяПарнойДаты + " " + СимволЗнака + " 1 минута");
|
||||
СписокВыбора.Добавить(10*60, ИмяПарнойДаты + " " + СимволЗнака + " 10 минут");
|
||||
СписокВыбора.Добавить(2*60*60, ИмяПарнойДаты + " " + СимволЗнака + " 2 часа");
|
||||
СписокВыбора.Добавить(1*24*60*60, ИмяПарнойДаты + " " + СимволЗнака + " 1 день");
|
||||
СписокВыбора.Добавить(7*24*60*60, ИмяПарнойДаты + " " + СимволЗнака + " 7 дней");
|
||||
СписокВыбора.Добавить(30*24*60*60, ИмяПарнойДаты + " " + СимволЗнака + " 30 дней");
|
||||
РезультатВыбора = ЭтаФорма.ВыбратьИзСписка(СписокВыбора, Элемент);
|
||||
Если РезультатВыбора <> Неопределено Тогда
|
||||
Если Знак = -1 Тогда
|
||||
Если Не ЗначениеЗаполнено(ПарнаяДата) Тогда
|
||||
ПарнаяДата = ТекущаяДата();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Элемент.Значение = ПарнаяДата + Знак * РезультатВыбора.Значение;
|
||||
КонецЕсли;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КонецПериодаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ВыбратьДатуИзСписка(Элемент, СтандартнаяОбработка, НачалоПериода, 1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НачалоПериодаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ВыбратьДатуИзСписка(Элемент, СтандартнаяОбработка, КонецПериода, -1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииКонсольКомпоновки(Кнопка)
|
||||
|
||||
КонсольКомпоновокДанных = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Отчет.ирКонсольКомпоновокДанных");
|
||||
#Если _ Тогда
|
||||
КонсольКомпоновокДанных = Отчеты.ирКонсольКомпоновокДанных.Создать();
|
||||
#КонецЕсли
|
||||
КонсольКомпоновокДанных.ОткрытьПоТаблицеЗначений(ТаблицаЖурнала.Выгрузить());
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке(Кнопка)
|
||||
|
||||
ирОбщий.ТабличноеПоле_ОтборБезЗначенияВТекущейКолонке_КнопкаЛкс(ЭлементыФормы.ТаблицаЖурнала);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.ТаблицаЖурнала, ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КП_СписокОПодсистеме(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия(Кнопка)
|
||||
|
||||
Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирНастройкаЖурналаРегистрации.Форма");
|
||||
Форма.Открыть();
|
||||
ТекущаяСтрока = ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока;
|
||||
Если ТекущаяСтрока <> Неопределено Тогда
|
||||
СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ТекущаяСтрока.ПорядокСтроки, "ПорядокСтроки");
|
||||
лМетаданные = Неопределено;
|
||||
Если СтрокаТаблицыЗначений <> Неопределено Тогда
|
||||
лМетаданные = СтрокаТаблицыЗначений.Метаданные;
|
||||
КонецЕсли;
|
||||
Форма.АктивизироватьСтрокуСобытия(ТекущаяСтрока.Событие, лМетаданные);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ФиксированныйСписокПриИзмененииФлажка(Элемент)
|
||||
|
||||
ЭлементыФормы.Отбор.ОбновитьСтроки();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ТекущиеДанные = ЭлементыФормы.Отбор.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
ЗначениеОтбора = Неопределено;
|
||||
Иначе
|
||||
ЗначениеОтбора = ТекущиеДанные.Значение;
|
||||
КонецЕсли;
|
||||
ЭтоСписокЗначений = ТипЗнч(ЗначениеОтбора) = Тип("СписокЗначений");
|
||||
Элемент.Колонки.Значение.ТолькоПросмотр = ЭтоСписокЗначений;
|
||||
ЭлементыФормы.ФиксированныйСписок.Видимость = ЭтоСписокЗначений;
|
||||
ЭлементыФормы.КоманднаяПанельСписка.Видимость = ЭтоСписокЗначений;
|
||||
ЭлементыФормы.КоличествоЭлементовСписка.Видимость = ЭтоСписокЗначений;
|
||||
Если ЭтоСписокЗначений Тогда
|
||||
ЭтаФорма.КоличествоЭлементовСписка = ЗначениеОтбора.Количество();
|
||||
Иначе
|
||||
ЭтаФорма.КоличествоЭлементовСписка = 0;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельСпискаСнятьФлажки(Кнопка)
|
||||
|
||||
ЭлементыФормы.ФиксированныйСписок.Значение.ЗаполнитьПометки(Ложь);
|
||||
ЭлементыФормы.Отбор.ОбновитьСтроки();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельСпискаУстановитьФлажки(Кнопка)
|
||||
|
||||
ЭлементыФормы.ФиксированныйСписок.Значение.ЗаполнитьПометки(Истина);
|
||||
ЭлементыФормы.Отбор.ОбновитьСтроки();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыАнализТехножурнала(Кнопка)
|
||||
|
||||
АнализТехножурнала = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
|
||||
#Если _ Тогда
|
||||
АнализТехножурнала = Обработки.ирАнализТехножурнала.Создать();
|
||||
#КонецЕсли
|
||||
АнализТехножурнала.ОткрытьСОтбором(НачалоПериода, КонецПериода);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
|
||||
|
||||
Элемент.ТекущиеДанные.Значение = Элемент.ТекущиеДанные.ОписаниеТипов.ПривестиЗначение(Элемент.ТекущиеДанные.Значение);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки(Кнопка)
|
||||
|
||||
ПолеОтбора = ЭлементыФормы.ТаблицаЖурнала.ТекущаяКолонка.Данные;
|
||||
Если СтруктураКолонокБезОтбора.Свойство(ПолеОтбора) Тогда
|
||||
Если ЗначениеЗаполнено(СтруктураКолонокБезОтбора[ПолеОтбора]) Тогда
|
||||
ПолеОтбора = СтруктураКолонокБезОтбора[ПолеОтбора];
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ЗначениеОтбора = Неопределено;
|
||||
Если ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока <> Неопределено Тогда
|
||||
ЗначениеОтбора = ЭлементыФормы.ТаблицаЖурнала.ТекущиеДанные[ПолеОтбора];
|
||||
КонецЕсли;
|
||||
СтрокаОтбора = ДобавитьЭлементОтбора(Отбор, ПолеОтбора, ЗначениеОтбора);
|
||||
ЭлементыФормы.Отбор.ТекущаяСтрока = СтрокаОтбора;
|
||||
ТекущаяСтрокаСписка = ЭлементыФормы.ФиксированныйСписок.Значение.НайтиПоЗначению(ЗначениеОтбора);
|
||||
Если ТекущаяСтрокаСписка <> Неопределено Тогда
|
||||
ЭлементыФормы.ФиксированныйСписок.ТекущаяСтрока = ТекущаяСтрокаСписка;
|
||||
КонецЕсли;
|
||||
ЭлементыФормы.Отбор.ОбновитьСтроки();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельОтборТекущийСеанс(Кнопка)
|
||||
|
||||
ДобавитьЭлементОтбора(Отбор, "Сеанс", НомерСеансаИнформационнойБазы(),,, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СтруктураКоманднойПанелиНажатие(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьСтруктуруКоманднойПанелиЛкс(ЭтаФорма, Кнопка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
ирОбщий.ФормаОбработкаОповещенияЛкс(ЭтаФорма, ИмяСобытия, Параметр, Источник);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборЗначениеОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
|
||||
|
||||
ирОбщий.ПолеВвода_ОкончаниеВводаТекстаЛкс(Элемент, Текст, Значение, СтандартнаяОбработка, , Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КлсУниверсальнаяКомандаНажатие(Кнопка) Экспорт
|
||||
|
||||
ирОбщий.УниверсальнаяКомандаФормыЛкс(ЭтаФорма, Кнопка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработчикОжиданияСПараметрамиЛкс() Экспорт
|
||||
|
||||
ирОбщий.ОбработчикОжиданияСПараметрамиЛкс();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьРазличныеЗначенияКолонкиЛкс(ЭлементыФормы.ТаблицаЖурнала);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияФормыСтруктураФормы(Кнопка)
|
||||
|
||||
ирОбщий.ОткрытьСтруктуруФормыЛкс(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтборЗначениеНачалоВыбора(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ирОбщий.ПолеВводаКолонкиРасширенногоЗначения_НачалоВыбораЛкс(ЭлементыФормы.Отбор, СтандартнаяОбработка, , Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализЖурналаРегистрации.Форма.Форма");
|
||||
|
||||
СписокВыбора = ЭлементыФормы.МаксимальныйРазмерВыгрузки.СписокВыбора;
|
||||
СписокВыбора.Добавить(100);
|
||||
СписокВыбора.Добавить(1000);
|
||||
СписокВыбора.Добавить(10000);
|
||||
СписокВыбора.Добавить(50000);
|
||||
|
||||
СтруктураКолонокБезОтбора = Новый Структура();
|
||||
СтруктураКолонокБезОтбора.Вставить("ПредставлениеПриложения", "ИмяПриложения");
|
||||
СтруктураКолонокБезОтбора.Вставить("ПредставлениеСобытия", "Событие");
|
||||
СтруктураКолонокБезОтбора.Вставить("ИмяПользователя", "Пользователь");
|
||||
СтруктураКолонокБезОтбора.Вставить("Дата");
|
||||
СтруктураКолонокБезОтбора.Вставить("Соединение");
|
||||
СтруктураКолонокБезОтбора.Вставить("ПредставлениеМетаданных", "Метаданные");
|
||||
|
||||
МассивУровнейЖурнала = Новый Массив();
|
||||
МассивУровнейЖурнала.Добавить("" + УровеньЖурналаРегистрации.Примечание);
|
||||
МассивУровнейЖурнала.Добавить("" + УровеньЖурналаРегистрации.Информация);
|
||||
МассивУровнейЖурнала.Добавить("" + УровеньЖурналаРегистрации.Предупреждение);
|
||||
МассивУровнейЖурнала.Добавить("" + УровеньЖурналаРегистрации.Ошибка);
|
||||
|
||||
ДобавитьЭлементОтбора(Отбор, "Уровень");
|
||||
ДобавитьЭлементОтбора(Отбор, "Комментарий");
|
||||
ДобавитьЭлементОтбора(Отбор, "Пользователь");
|
||||
ДобавитьЭлементОтбора(Отбор, "Событие");
|
||||
ДобавитьЭлементОтбора(Отбор, "СтатусТранзакции");
|
||||
ДобавитьЭлементОтбора(Отбор, "ИмяПриложения");
|
||||
ДобавитьЭлементОтбора(Отбор, "Данные");
|
||||
ДобавитьЭлементОтбора(Отбор, "Метаданные");
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -1,44 +0,0 @@
|
|||
|
||||
Процедура ПриОткрытии()
|
||||
|
||||
Если НачальноеЗначениеВыбора <> Неопределено Тогда
|
||||
ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока = НачальноеЗначениеВыбора;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура РасширенноеЗначениеОткрытие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ирОбщий.ОткрытьФормуПроизвольногоЗначенияЛкс(СтрокаТаблицыЗначений[ирОбщий.ПолучитьПоследнийФрагментЛкс(Элемент.Данные)], Ложь, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПредставлениеСобытияОткрытие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Если ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирНастройкаЖурналаРегистрации.Форма");
|
||||
Форма.Открыть();
|
||||
лМетаданные = Неопределено;
|
||||
Если СтрокаТаблицыЗначений <> Неопределено Тогда
|
||||
лМетаданные = СтрокаТаблицыЗначений.Метаданные;
|
||||
КонецЕсли;
|
||||
Форма.АктивизироватьСтрокуСобытия(ЭлементыФормы.Событие.Значение, лМетаданные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КлсУниверсальнаяКомандаНажатие(Кнопка) Экспорт
|
||||
|
||||
ирОбщий.УниверсальнаяКомандаФормыЛкс(ЭтаФорма, Кнопка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработчикОжиданияСПараметрамиЛкс() Экспорт
|
||||
|
||||
ирОбщий.ОбработчикОжиданияСПараметрамиЛкс();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализЖурналаРегистрации.Форма.ФормаСобытия");
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -1,375 +0,0 @@
|
|||
// http://its.1c.ru/db/v838doc#bookmark:adm:TI000000409
|
||||
Перем ШаблонПоля;
|
||||
Перем ШаблонЭлемента;
|
||||
Перем ШаблонОбласти;
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
|
||||
СтрокаБлокировки = ЭтотОбъект.ТаблицаЖурнала.Найти(ЭтаФорма.КлючУникальности, "МоментВремени");
|
||||
Если СтрокаБлокировки <> Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + " - " + Формат(СтрокаБлокировки.МоментВремени, "ЧГ=");
|
||||
ЭтаФорма.Инфобаза = СтрокаБлокировки.Инфобаза;
|
||||
ЭтаФорма.Соединение = СтрокаБлокировки.Соединение_;
|
||||
ЭтаФорма.TCPСоединение = СтрокаБлокировки.TCPСоединение;
|
||||
ЭтаФорма.Сеанс = СтрокаБлокировки.Сеанс;
|
||||
ЭтаФорма.Пользователь = СтрокаБлокировки.Пользователь;
|
||||
ЭтаФорма.Длительность = СтрокаБлокировки.Длительность;
|
||||
ЭтаФорма.Пространства = СтрокаБлокировки.Regions;
|
||||
ЭтаФорма.ПространстваМета = СтрокаБлокировки.RegionsМета;
|
||||
ЭтаФорма.СтрокаМодуля = СтрокаБлокировки.СтрокаМодуля;
|
||||
ЭтаФорма.Дата = СтрокаБлокировки.Дата;
|
||||
ЭтаФорма.ДатаНачала = СтрокаБлокировки.ДатаНачала;
|
||||
ЭтаФорма.МоментВремени = СтрокаБлокировки.МоментВремени;
|
||||
ЭтаФорма.МоментВремениНачала = СтрокаБлокировки.МоментВремениНачала;
|
||||
МассивСоединенийБлокираторов = ирОбщий.ПолучитьМассивИзСтрокиСРазделителемЛкс(СтрокаБлокировки.Блокираторы,,, Ложь);
|
||||
Счетчик = 1;
|
||||
Для Каждого БлокировавшееСоединение Из МассивСоединенийБлокираторов Цикл
|
||||
СтрокаБлокиратора = БлокировавшиеСоединения.Добавить();
|
||||
СтрокаБлокиратора.TCPСоединение = БлокировавшееСоединение;
|
||||
СтрокаБлокиратора.Порядок = Счетчик;
|
||||
Счетчик = Счетчик + 1;
|
||||
КонецЦикла;
|
||||
ПоляОбластиБлокировки.Очистить();
|
||||
ОписаниеБлокировкиМета = ПолучитьОписаниеБлокировкиМета(СтрокаБлокировки);
|
||||
ЗагрузитьОбластиБлокировки(ОбластиБлокировки, СтрокаБлокировки.Locks, ОписаниеБлокировкиМета);
|
||||
ЭтаФорма.КоличествоЭлементов = ОбластиБлокировки.Количество();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьОписаниеБлокировкиМета(Знач СтрокаБлокировки)
|
||||
|
||||
ОписаниеБлокировкиМета = СтрокаБлокировки.LocksМета;
|
||||
Если ирОбщий.СтрокиРавныЛкс(ОписаниеБлокировкиМета, "<Текст слишком большой для быстрого перевода>") Тогда
|
||||
Состояние("Перевод в термины метаданных...");
|
||||
ОписаниеБлокировкиМета = ПеревестиТекстБДВТерминыМетаданных(СтрокаБлокировки.Locks,,,,, 0);
|
||||
СтрокаБлокировки.LocksМета = ОписаниеБлокировкиМета;
|
||||
Состояние("");
|
||||
КонецЕсли;
|
||||
Возврат ОписаниеБлокировкиМета;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ЗагрузитьОбластиБлокировки(ТаблицаОбластейБлокировки, ОписаниеБлокировки, ОписаниеБлокировкиМета)
|
||||
|
||||
ТаблицаОбластейБлокировки.Очистить();
|
||||
RegExpЭлементов = мПлатформа.RegExp;
|
||||
RegExpЭлементов.Global = Истина;
|
||||
RegExpЭлементов.Pattern = ШаблонЭлемента;
|
||||
RegExpОбластей = мПлатформа.RegExp2;
|
||||
RegExpОбластей.Global = Истина;
|
||||
RegExpОбластей.Pattern = ШаблонОбласти;
|
||||
ВхожденияЭлементов = RegExpЭлементов.Execute(ОписаниеБлокировки);
|
||||
ВхожденияЭлементовМета = RegExpЭлементов.Execute(ОписаниеБлокировкиМета);
|
||||
ИндикаторПространств = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ВхожденияЭлементов.Count, "Пространства");
|
||||
Для ИндексЭлемента = 0 По ВхожденияЭлементов.Count - 1 Цикл
|
||||
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторПространств);
|
||||
ВхождениеЭлемента = ВхожденияЭлементов.Item(ИндексЭлемента);
|
||||
ВхождениеЭлементаМета = ВхожденияЭлементовМета.Item(ИндексЭлемента);
|
||||
Пространство = ВхождениеЭлемента.SubMatches(0);
|
||||
ПространствоМета = ВхождениеЭлементаМета.SubMatches(0);
|
||||
ТипБлокировки = ВхождениеЭлемента.SubMatches(1);
|
||||
ВхожденияОбластей = RegExpОбластей.Execute(ВхождениеЭлемента.SubMatches(2));
|
||||
ВхожденияОбластейМета = RegExpОбластей.Execute(ВхождениеЭлементаМета.SubMatches(2));
|
||||
ИндикаторОбласти = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ВхожденияОбластей.Count, "Области");
|
||||
Для ИндексОбласти = 0 По ВхожденияОбластей.Count - 1 Цикл
|
||||
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторОбласти);
|
||||
ВхождениеОбласти = ВхожденияОбластей.Item(ИндексОбласти);
|
||||
ВхождениеОбластиМета = ВхожденияОбластейМета.Item(ИндексОбласти);
|
||||
СтрокаОбластиБлокировки = ТаблицаОбластейБлокировки.Добавить();
|
||||
СтрокаОбластиБлокировки.Пространство = Пространство;
|
||||
СтрокаОбластиБлокировки.ПространствоМета = ПространствоМета;
|
||||
СтрокаОбластиБлокировки.ТипБлокировки = ТипБлокировки;
|
||||
СтрокаОбластиБлокировки.Область = СокрЛП(ВхождениеОбласти.SubMatches(0));
|
||||
СтрокаОбластиБлокировки.ОбластьМета = СокрЛП(ВхождениеОбластиМета.SubMatches(0));
|
||||
КонецЦикла;
|
||||
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
|
||||
КонецЦикла;
|
||||
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
|
||||
ТаблицаОбластейБлокировки.Сортировать("ПространствоМета, ТипБлокировки, Область");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗагрузитьПоляЭлементаБлокировки(ТаблицаПолейЭлементаБлокировки, ОписаниеПолей, ОписаниеПолейМета)
|
||||
|
||||
ТаблицаПолейЭлементаБлокировки.Очистить();
|
||||
RegExp = мПлатформа.RegExp;
|
||||
RegExp.Global = Истина;
|
||||
// ШаблонПоля = "(\w+)=(?:(\d+\:\w+)|(\d+)|T""(\d+)""|(\w+)|(""""""\w*"""""")|(\[(?:(\d+)|T""(\d+)""|(\+))\:(?:(\d+)|T""(\d+)""|(\+))\]))"; // Справочно
|
||||
RegExp.Pattern = ШаблонПоля;
|
||||
Вхождения = RegExp.Execute(ОписаниеПолей);
|
||||
ВхожденияМета = RegExp.Execute(ОписаниеПолейМета);
|
||||
Для ИндексЭлемента = 0 По Вхождения.Count - 1 Цикл
|
||||
Вхождение = Вхождения.Item(ИндексЭлемента);
|
||||
ВхождениеМета = ВхожденияМета.Item(ИндексЭлемента);
|
||||
СтрокаПоля = ТаблицаПолейЭлементаБлокировки.Добавить();
|
||||
СтрокаПоля.Поле = Вхождение.SubMatches(0);
|
||||
СтрокаПоля.ПолеМета = ВхождениеМета.SubMatches(0);
|
||||
Если Вхождение.SubMatches(1) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеSDBL = Вхождение.SubMatches(1);
|
||||
СтрокаПоля.Значение = ирОбщий.ПреобразоватьЗначениеИзSDBLЛкс(СтрокаПоля.ЗначениеSDBL);
|
||||
Если ТипЗнч(СтрокаПоля.Значение) <> Тип("Строка") Тогда
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.Значение);
|
||||
КонецЕсли;
|
||||
ИначеЕсли Вхождение.SubMatches(2) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеSDBL = Вхождение.SubMatches(2);
|
||||
СтрокаПоля.Значение = Число(СтрокаПоля.ЗначениеSDBL);
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.Значение);
|
||||
ИначеЕсли Вхождение.SubMatches(3) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеSDBL = Вхождение.SubMatches(3);
|
||||
СтрокаПоля.Значение = Дата(СтрокаПоля.ЗначениеSDBL);
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.Значение);
|
||||
ИначеЕсли Вхождение.SubMatches(4) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеSDBL = Вхождение.SubMatches(4);
|
||||
//СтрокаПоля.Значение = Вычислить(СтрокаПоля.ЗначениеSDBL);
|
||||
СтрокаПоля.Значение = "<" + СтрокаПоля.ЗначениеSDBL + ">";
|
||||
ИначеЕсли Вхождение.SubMatches(5) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеSDBL = Вхождение.SubMatches(5);
|
||||
Попытка
|
||||
ЗначениеСтроки = Вычислить(СтрокаПоля.ЗначениеSDBL);
|
||||
Исключение
|
||||
Сообщить("Ошибка преобразования строкового значения из SDBL строки " + СтрокаПоля.ЗначениеSDBL);
|
||||
КонецПопытки;
|
||||
СтрокаПоля.Значение = ЗначениеСтроки;
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.Значение);
|
||||
ИначеЕсли Вхождение.SubMatches(6) <> Неопределено Тогда
|
||||
// Диапазон
|
||||
Если Вхождение.SubMatches(7) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеС = Число(Вхождение.SubMatches(7));
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.ЗначениеС);
|
||||
ИначеЕсли Вхождение.SubMatches(8) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеС = Дата(Вхождение.SubMatches(8));
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.ЗначениеС);
|
||||
Иначе
|
||||
СтрокаПоля.ЗначениеC = "<+>";
|
||||
КонецЕсли;
|
||||
Если Вхождение.SubMatches(10) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеПо = Число(Вхождение.SubMatches(10));
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.ЗначениеПо);
|
||||
ИначеЕсли Вхождение.SubMatches(11) <> Неопределено Тогда
|
||||
СтрокаПоля.ЗначениеПо = Дата(Вхождение.SubMatches(11));
|
||||
СтрокаПоля.ТипЗначения = ТипЗнч(СтрокаПоля.ЗначениеПо);
|
||||
Иначе
|
||||
СтрокаПоля.ЗначениеПо = "<+>";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
ТаблицаПолейЭлементаБлокировки.Сортировать("ПолеМета");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура БлокировавшиеСоединенияПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ВозможныеБлокираторы.Очистить();
|
||||
Если Элемент.ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Если Не ЗначениеЗаполнено(Элемент.ТекущаяСтрока.Сеанс) Тогда
|
||||
ВременнныйПостроительЗапроса = Новый ПостроительЗапроса;
|
||||
ВременнныйПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЖурнала);
|
||||
#Если _ Тогда
|
||||
ВременнныйПостроительЗапроса = Новый ПостроительЗапроса;
|
||||
#КонецЕсли
|
||||
ВременнныйПостроительЗапроса.Отбор.Добавить("Инфобаза").Установить(Инфобаза);
|
||||
ВременнныйПостроительЗапроса.Отбор.Добавить("Событие").Установить("SDBL");
|
||||
ВременнныйПостроительЗапроса.Отбор.Добавить("TCPСоединение").Установить(Элемент.ТекущаяСтрока.TCPСоединение);
|
||||
ЭлементОтбораМоментВремени = ВременнныйПостроительЗапроса.Отбор.Добавить("МоментВремени");
|
||||
ЭлементОтбораМоментВремени.Использование = Истина;
|
||||
ЭлементОтбораДействие = ВременнныйПостроительЗапроса.Отбор.Добавить("Действие");
|
||||
|
||||
// Ищем начало транзакции
|
||||
ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.МеньшеИлиРавно;
|
||||
ЭлементОтбораМоментВремени.Значение = МоментВремениНачала;
|
||||
ЭлементОтбораДействие.Установить("BeginTransaction");
|
||||
ВременнныйПостроительЗапроса.Порядок.Установить("МоментВремени Убыв");
|
||||
НайденныеНачала = ВременнныйПостроительЗапроса.Результат.Выгрузить();
|
||||
Если НайденныеНачала.Количество() > 0 Тогда
|
||||
Элемент.ТекущаяСтрока.НачалоТранзакции = НайденныеНачала[0].МоментВремени;
|
||||
Иначе
|
||||
ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
|
||||
ЭлементОтбораМоментВремени.ЗначениеС = МоментВремениНачала;
|
||||
ЭлементОтбораМоментВремени.ЗначениеПо = МоментВремени;
|
||||
ВременнныйПостроительЗапроса.Порядок.Установить("МоментВремени Возр");
|
||||
НайденныеНачала = ВременнныйПостроительЗапроса.Результат.Выгрузить();
|
||||
Если НайденныеНачала.Количество() > 0 Тогда
|
||||
Элемент.ТекущаяСтрока.НачалоТранзакции = НайденныеНачала[0].МоментВремени;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(Элемент.ТекущаяСтрока.НачалоТранзакции) Тогда
|
||||
Элемент.ТекущаяСтрока.Возраст = РазностьМоментовВремени(МоментВремениНачала, Элемент.ТекущаяСтрока.НачалоТранзакции) / 1000;
|
||||
КонецЕсли;
|
||||
|
||||
//// Ищем конец транзакции
|
||||
//ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.БольшеИлиРавно;
|
||||
//ЭлементОтбораМоментВремени.Значение = МоментВремениНачала;
|
||||
//ЭлементОтбораДействие.ВидСравнения = ВидСравнения.ВСписке;
|
||||
//ЭлементОтбораДействие.Использование = Истина;
|
||||
//СписокДействий = Новый СписокЗначений;
|
||||
//СписокДействий.Добавить("CommitTransaction");
|
||||
//СписокДействий.Добавить("RollbackTransaction");
|
||||
//ЭлементОтбораДействие.Значение = СписокДействий;;
|
||||
//ВременнныйПостроительЗапроса.Порядок.Установить("МоментВремени Возр");
|
||||
//НайденныеКонцы = ВременнныйПостроительЗапроса.Результат.Выгрузить();
|
||||
//Если НайденныеКонцы.Количество() > 0 Тогда
|
||||
// Элемент.ТекущаяСтрока.КонецТранзакции = НайденныеКонцы[0].МоментВремени;
|
||||
//КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ВременнныйПостроительЗапроса = Новый ПостроительЗапроса;
|
||||
ВременнныйПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЖурнала);
|
||||
ВременнныйПостроительЗапроса.Отбор.Добавить("Инфобаза").Установить(Инфобаза);
|
||||
ВременнныйПостроительЗапроса.Отбор.Добавить("Событие").Установить("TLOCK");
|
||||
ВременнныйПостроительЗапроса.Отбор.Добавить("TCPСоединение").Установить(Элемент.ТекущаяСтрока.TCPСоединение);
|
||||
Если Найти(Пространства, ",") = 0 Тогда
|
||||
ЭлементОтбораПространства = ВременнныйПостроительЗапроса.Отбор.Добавить("Regions");
|
||||
ЭлементОтбораПространства.Установить(Пространства);
|
||||
ЭлементОтбораПространства.ВидСравнения = ВидСравнения.Содержит;
|
||||
КонецЕсли;
|
||||
ВременнныйПостроительЗапроса.Порядок.Установить("МоментВремени Возр");
|
||||
ЭлементОтбораМоментВремени = ВременнныйПостроительЗапроса.Отбор.Добавить("МоментВремени");
|
||||
ЭлементОтбораМоментВремени.Использование = Истина;
|
||||
//Если Элемент.ТекущаяСтрока.Порядок = 1 Тогда
|
||||
// МоментВремениКонцаБлокираторов = МоментВремениНачала;
|
||||
//Иначе
|
||||
// МоментВремениКонцаБлокираторов = МоментВремени;
|
||||
//КонецЕсли;
|
||||
//Если Истина
|
||||
// И ЗначениеЗаполнено(Элемент.ТекущаяСтрока.КонецТранзакции)
|
||||
// И ЗначениеЗаполнено(Элемент.ТекущаяСтрока.НачалоТранзакции)
|
||||
//Тогда
|
||||
// ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
|
||||
// ЭлементОтбораМоментВремени.ЗначениеС = Элемент.ТекущаяСтрока.НачалоТранзакции;
|
||||
// ЭлементОтбораМоментВремени.ЗначениеПо = Элемент.ТекущаяСтрока.КонецТранзакции;
|
||||
//Иначе
|
||||
Если ЗначениеЗаполнено(Элемент.ТекущаяСтрока.НачалоТранзакции) Тогда
|
||||
ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
|
||||
ЭлементОтбораМоментВремени.ЗначениеС = Элемент.ТекущаяСтрока.НачалоТранзакции;
|
||||
ЭлементОтбораМоментВремени.ЗначениеПо = МоментВремени;
|
||||
//ИначеЕсли ЗначениеЗаполнено(Элемент.ТекущаяСтрока.КонецТранзакции) Тогда
|
||||
// ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.МеньшеИлиРавно;
|
||||
// ЭлементОтбораМоментВремени.Значение = Элемент.ТекущаяСтрока.КонецТранзакции;
|
||||
Иначе
|
||||
ЭлементОтбораМоментВремени.ВидСравнения = ВидСравнения.МеньшеИлиРавно;
|
||||
ЭлементОтбораМоментВремени.Значение = МоментВремени;
|
||||
КонецЕсли;
|
||||
лВозможныеБлокираторы = ВременнныйПостроительЗапроса.Результат.Выгрузить();
|
||||
Если лВозможныеБлокираторы.Количество() > 0 Тогда
|
||||
Для Каждого лВозможныйБлокиратор Из лВозможныеБлокираторы Цикл
|
||||
ЗаполнитьСвойстваСИменамиМетаданных(лВозможныйБлокиратор);
|
||||
КонецЦикла;
|
||||
ПоследнийВозможныйБлокиратор = лВозможныеБлокираторы[лВозможныеБлокираторы.Количество() - 1];
|
||||
Элемент.ТекущаяСтрока.Сеанс = ПоследнийВозможныйБлокиратор.Сеанс;
|
||||
Элемент.ТекущаяСтрока.Соединение = ПоследнийВозможныйБлокиратор.Соединение_;
|
||||
Элемент.ТекущаяСтрока.Пользователь = ПоследнийВозможныйБлокиратор.Пользователь;
|
||||
// На случай, если начала транзакции не нашли и номер соединения был использован разными сеансами
|
||||
ирОбщий.ЗагрузитьВТаблицуЗначенийЛкс(лВозможныеБлокираторы.Скопировать(Новый Структура("Сеанс", ПоследнийВозможныйБлокиратор.Сеанс)), ВозможныеБлокираторы);
|
||||
ЭтаФорма.КоличествоВозможныхБлокираторов = ВозможныеБлокираторы.Количество();
|
||||
RegExp = мПлатформа.RegExp;
|
||||
RegExp.Global = Истина;
|
||||
RegExp.Pattern = ШаблонОбласти;
|
||||
Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс("Вычисление количества областей");
|
||||
Для Каждого СтрокаБлокиратора Из ВозможныеБлокираторы Цикл
|
||||
ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
|
||||
Вхождения = RegExp.Execute(СтрокаБлокиратора.Locks);
|
||||
СтрокаБлокиратора.Количество = Вхождения.Count;
|
||||
СтрокаБлокиратора.Возраст = РазностьМоментовВремени(МоментВремениНачала, СтрокаБлокиратора.МоментВремени) / 1000;
|
||||
КонецЦикла;
|
||||
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
|
||||
ЭлементыФормы.ВозможныеБлокираторы.ТекущаяСтрока = ВозможныеБлокираторы[0];
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОткрытьНажатие(Элемент)
|
||||
|
||||
ФормаСобытия = ПолучитьФорму("Событие", , МоментВремени);
|
||||
ФормаСобытия.Открыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТаблицаЖурналаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
|
||||
ФормаСобытия = ПолучитьФорму("Событие", , ВыбраннаяСтрока.МоментВремени);
|
||||
ФормаСобытия.Открыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТаблицаЖурналаПриАктивизацииСтроки(Элемент)
|
||||
|
||||
Если Элемент.ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
//Если Элемент.ТекущаяСтрока.LocksМета = "<Текст слишком большой для быстрого перевода>" Тогда
|
||||
// Элемент.ТекущаяСтрока.LocksМета = ПеревестиТекстБДВТерминыМетаданных(Элемент.ТекущаяСтрока.Locks, , , ,, 0);
|
||||
//КонецЕсли;
|
||||
ОписаниеБлокировкиМета = ПолучитьОписаниеБлокировкиМета(Элемент.ТекущаяСтрока);
|
||||
ЗагрузитьОбластиБлокировки(ОбластиБлокировкиБлокиратора, Элемент.ТекущаяСтрока.Locks, ОписаниеБлокировкиМета);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбластиБлокировкиБлокиратораПриАктивизацииСтроки(Элемент)
|
||||
|
||||
Если Элемент.ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ПоляОбластиБлокировкиБлокиратора.Очистить();
|
||||
ЗагрузитьПоляЭлементаБлокировки(ПоляОбластиБлокировкиБлокиратора, Элемент.ТекущаяСтрока.Область, Элемент.ТекущаяСтрока.ОбластьМета);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбластиБлокировкиПриАктивизацииСтроки(Элемент)
|
||||
|
||||
Если Элемент.ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ЗагрузитьПоляЭлементаБлокировки(ПоляОбластиБлокировки, Элемент.ТекущаяСтрока.Область, Элемент.ТекущаяСтрока.ОбластьМета);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПоляОбластиБлокировкиВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
|
||||
Если Колонка.Имя = "Значение" Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ОткрытьЗначение(ВыбраннаяСтрока.Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПоляОбластиБлокировкиПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
|
||||
|
||||
Если ЗначениеЗаполнено(ДанныеСтроки.ЗначениеSDBL) Тогда
|
||||
ОформлениеСтроки.Ячейки.ЗначениеС.Видимость = Ложь;
|
||||
ОформлениеСтроки.Ячейки.ЗначениеПо.Видимость = Ложь;
|
||||
Иначе
|
||||
ОформлениеСтроки.Ячейки.Значение.Видимость = Ложь;
|
||||
ОформлениеСтроки.Ячейки.ЗначениеSDBL.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КлсУниверсальнаяКомандаНажатие(Кнопка) Экспорт
|
||||
|
||||
ирОбщий.УниверсальнаяКомандаФормыЛкс(ЭтаФорма, Кнопка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработчикОжиданияСПараметрамиЛкс() Экспорт
|
||||
|
||||
ирОбщий.ОбработчикОжиданияСПараметрамиЛкс();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанель1Сравнить(Кнопка)
|
||||
|
||||
СравниваемыйДокумент1 = ирОбщий.ВывестиТабличноеПолеКоллекцииВТабличныйДокументЛкс(ЭлементыФормы.ОбластиБлокировки);
|
||||
СравниваемыйДокумент2 = ирОбщий.ВывестиТабличноеПолеКоллекцииВТабличныйДокументЛкс(ЭлементыФормы.ОбластиБлокировкиБлокиратора);
|
||||
ирОбщий.СравнитьЗначенияИнтерактивноЧерезXMLСтрокуЛкс(СравниваемыйДокумент1, СравниваемыйДокумент2, , "Заблокированный", "Блокиратор",, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.БлокировкаСУБД");
|
||||
шИмя = "[" + мПлатформа.шБуква + "\d]+";
|
||||
ШаблонПоля = "(" + шИмя + ")=(?:(\d+\:" + шИмя + ")|(-?\d+)|T""(\d+)""|(" + шИмя + ")|(""(?:(?:"""")*|[^""])*"")|(\[(?:(-?\d+)|T""(\d+)""|(\+))\:(?:(-?\d+)|T""(\d+)""|(\+))\]))";
|
||||
ШаблонОбласти = "((?:\s+" + ШаблонПоля + ")+)\s*";
|
||||
ШаблонЭлемента = "\s*(" + шИмя + "(?:\." + шИмя + ")+)\s+(" + шИмя + ")(" + ШаблонОбласти + "(,\s*" + ШаблонОбласти + ")*)?(?:,|$)";
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user