Имя: Пароль:
1C
1С v8
Как красиво закрыть дату поведенного документа?
0 mdv92
 
01.12.11
18:33
Пользователи, перешедшие с 7 на 8 грустят, что можно править дату проведенного документа. Как проще поставить запрет?
1 rs_trade
 
01.12.11
18:34
Доступность = НЕ Проведен
2 Господин ПЖ
 
01.12.11
18:35
закрытие периодов - украли?
3 DrShad
 
01.12.11
18:35
кстати в 7-ке также было реализовано
4 mdv92
 
01.12.11
18:37
(2) Нам закрытие не поможет, мы хотим всё править, кроме даты.
(1) Ну, т.е. в конфигураторе - в каждом документе нарисовать? Мне не нравится эта идея!
(3) Как так же?
5 mdv92
 
01.12.11
18:38
(1) В обработку "при открытии" - да?
6 DrShad
 
01.12.11
18:39
(4) так же как в (1)
(5) в каждом документе не надо
7 Жан Пердежон
 
01.12.11
18:39
(6) ты 7 видел?)
8 DrShad
 
01.12.11
18:40
(7) видел конечно, но давненько уже не открывал
9 rs_trade
 
01.12.11
18:40
(5) конфа какая? если типовая какая нить то там уже по всем докам прописаны процедуры проверки. на ту же дату запрета например. туда можно вставить.
10 DrShad
 
01.12.11
18:42
(9) в типовых есть общий модуль Работа с диалогами
11 mdv92
 
01.12.11
18:42
У нас нет дату запрета, главное - дату проведенного не трогать, всё остальное - можно.
(6) Как это - как в 1?
12 Господин ПЖ
 
01.12.11
18:42
>Нам закрытие не поможет, мы хотим всё править, кроме даты.

ну а чем дата хуже? Если можно править все и мозгов нет - тут и дата не поможет
13 mdv92
 
01.12.11
18:43
(1) Это лучше, чем обработка события?
14 Господин ПЖ
 
01.12.11
18:43
(10) +1

в типовой типа УПП дергается одна и та же функция из каждой формы документа - можно туда запихнуть
15 Живой Ископаемый
 
01.12.11
18:43
2(13) какого события?
16 mdv92
 
01.12.11
18:44
(12) Очень даже поможет. Они копируют документ и потом его правят, так вот, задумавшись - начинают править проведенный вместо скопированного, тут-то дата и помогает.
(15) При открытии, наверное.
17 DrShad
 
01.12.11
18:45
(16) это не событие
18 Живой Ископаемый
 
01.12.11
18:46
" так вот, задумавшись - начинают править проведенный вместо скопированного"
гыгыгыгы.... я думаю если вы напишите книгу очерков про ваших пользователей, то вам можно будет 1Сом уже не заниматься
19 Amra
 
01.12.11
18:46
(16) Вау, у вас наверное 8.3 уже?))) Потому что что в 8.2 для подписки на событие такого нет))
20 Живой Ископаемый
 
01.12.11
18:47
(17,19) таки это событие
21 DrShad
 
01.12.11
18:47
(16) для формы ставь Доступность() = Не Проведен и пусть копируют
22 aleks-id
 
01.12.11
18:48
не помню - функциональные опции спасут отца русской демократии?
23 DrShad
 
01.12.11
18:48
(20) это кто так сказал? где написано?
24 Amra
 
01.12.11
18:50
(20) Покажи это событие в подписках на событие )
25 Живой Ископаемый
 
01.12.11
18:51
2(24) а кто меня обязал это делать? ты? откуда вообще нарисовались подписки?

2(23) http://screencast.com/t/1Q42PtKE у меня зрение не очень - я могу ошибаться.. там не "СОБЫТИЯ"  написано?
26 DrShad
 
01.12.11
18:54
(25) а это не про конкретную форму случайно?
27 Живой Ископаемый
 
01.12.11
18:56
2(26) это НЕ событие?
28 DrShad
 
01.12.11
18:57
(27) ладно убедил, но оно для каждой конкретной формы свое
29 DrShad
 
01.12.11
18:58
+(28) я к ним всегда относился как предопреденным процедурам модуля формы
30 Живой Ископаемый
 
01.12.11
19:00
да, все верно, но в типовых почти у каждого документа для формы объекта прописан обработчик по крайней мере ПриОткрытии, а оттуда вызывается ну например (14)
31 Amra
 
01.12.11
19:06
(25) Прочитай внимательно (19) Я говорил про это событие именно в подписке на событие. Так что не выеживайся, про то что это не событие я не говорил
32 Живой Ископаемый
 
01.12.11
19:09
2(31) ну да, сам придумал про подписки, хотя их никто не упоминал, и тем самым  сам себя оправдал...
33 Amra
 
01.12.11
19:10
(32) Ну тут да, не так прочитал про "обработку события")) Почему то воспринял как "подписку на событие" ))
34 Живой Ископаемый
 
01.12.11
19:14
вот-вот... а не выёживайся почему-то я... узнаю одинэсников. ;)
35 GROOVY
 
01.12.11
20:24
В ролях тупо запретить не? Условие на редактирование.
36 Amra
 
02.12.11
07:24
(34) А ты не так прочитал уже мой пост, в котором однозначно говориться про подписку на событие)))
37 mdv92
 
03.12.11
00:28
А перед записью ведь тоже можно? Как раз, как в 7 будет - там же ругаются только при попытке записать, а до этого - твори!
38 bazvan
 
03.12.11
00:31
Аааа когда же тебя уволят.
Ну веть афигеть какая. Это же просто отшибить голову с руками ЛОМОМ что бы некогда больше к компу не подходила.
39 bazvan
 
03.12.11
00:31
(37) И какой смысл, ну натварила стала записывать и посланга в ЖПО, а в 8 сразу в ЖПО, в чем кромежная суть???
40 Дядя Васька
 
03.12.11
00:34
(38) В хороших домах лом принято кидать в туалет проходящего поезда, а голову с руками им рубить долго...
41 mdv92
 
03.12.11
00:34
(39) а в 8 - поправил исходный документ и нет его - он вовсе потерялся. Тетки потом в шоке - куда  делся, я его точно заводила!
42 bazvan
 
03.12.11
00:34
Вы че издеваетесь?? в снеговике все работает индентично
Вот веть ....таки
43 bazvan
 
03.12.11
00:35
(40) а ты баш по меньше читай и про туалет и лом будеш другого мнения
44 Дядя Васька
 
03.12.11
00:35
(41) Извините, ЧО?
45 Дядя Васька
 
03.12.11
00:36
(43) Да я так-то в курсе что погнется, вагон потяжелее все же. Речь не о том )
46 bazvan
 
03.12.11
00:38
(41) кин в почту мой ник саба yandex.ru свой мобильный, я тебе скажу на сколько ты неудачница тупая 1Сница которую нужно просто выгнать и что бы дажде уборщицей не взяли.



зы, славо богу в 2012 году выходит новая БП на 8.2 и таких негодяев больше не будет. И самое главное пользователю можно будет сказать - пригласил мальчика (девочку) соси по черному
47 bazvan
 
03.12.11
00:39
(45) аа:)
48 8vC1
 
03.12.11
00:41
Новая БП на 8.2 - новые проблемы.
49 mdv92
 
03.12.11
00:48
Я не пойму, вы про что нервничаете?
Не стоит запрещать редактирование даты проведенного документа? А то что? И почему плохо - "перед записью"?
50 FIXXXL
 
03.12.11
13:04
(38) не поленюсь, доеду до Рязани и разъебашу тебе лицо
тварь ты безрогая
перед этим конечно обосную за шо

пить бросай и голову лечи
придурь конченная
51 mdv92
 
06.12.11
12:02
Ну, короче, сегодня надо что-то сделать!
52 DrShad
 
06.12.11
12:05
и?
53 Ненавижу 1С
 
гуру
06.12.11
12:05
(50) какой накал, какие страсти ))
54 mdv92
 
06.12.11
12:10
(52) Ну мне всё еще нравится идея вставит запрет в "ПередЗаписью".
Если это плохая идея - хотелось бы знать заранее - чем именно.
55 DrShad
 
06.12.11
12:12
(54) вобще-то за эти несколько дней мог бы уже все варианты перепробовать
56 mdv92
 
06.12.11
12:55
Ну, во-первых, проблемы могут вылезти когда-нибудь сильно потом, а во-вторых, я была занята другим.
57 PCcomCat
 
06.12.11
13:02
(0)Дата запрета редактирования вам в помощь!!! Уже предлагали!
58 PCcomCat
 
06.12.11
13:05
+(57) Можно смотреть, печатать, скопировать, но нельзя править!
59 mdv92
 
06.12.11
13:08
Да это ж не то! Или там можно по дате запрета закрыть только один реквизит? Мы любые другие реквизиты хотим править!
60 PCcomCat
 
06.12.11
13:11
А зачем править? А ещё зачем копировать документы?
Вообще суть задачи в чём?
61 Reset
 
06.12.11
13:26
mdv92, в ПриОткрытии напиши
ЭлементыФормы.Дата.ТолькоПросмотр=Проведен;

-----
а то щас здесь стертоубийство будет.
62 Reset
 
06.12.11
13:27
смертоубийство*
63 Reset
 
06.12.11
13:28
ах блин же попался на некротему ж
64 PCcomCat
 
06.12.11
13:28
(61) Смертоубийство может начаться позже, если вовремя не пресечь неверные действия пользователей!
65 mdv92
 
06.12.11
13:28
(60) суть задачи - сделать, как в 7 - чтобы любые реквизиты проведенного документа можно было править, кроме даты.
Как зачем копировать?? Там полно реквизитов, которые не меняются! Часто - вообще ничего не меняется, даже сумма - например, арендная плата и прочие ежемесячные платежи.
"При открытии" - не хочу, эдак я все документы попорчу, а у меня большинство - типовые.
66 Reset
 
06.12.11
13:29
Выбирай, шашечки или ехать
67 PCcomCat
 
06.12.11
13:31
Если копируются документы одного дня, тогда в (61), а если документы предудущих периодов, то всё же дата запрета.
68 PCcomCat
 
06.12.11
13:34
+(67) если вместо "ПриОткрытии", то в подписку на событие ПередЗаписью: если дата отличается от сегодняшней и документ проведен, тогда выдай предупреждение о кривизне рук и  отбей запись.
69 Reset
 
06.12.11
13:41
+(68) Только еще придется отрабатывать лазейку для режима перепроведения (когда не из формы) - например, кроме(или вместо) сравнения с текущей сравнивать не изменилась ли дата в объекте в бд и записываемом. Или для перепроведения специальную роль выделить, при которой проверку не делать
70 mdv92
 
06.12.11
14:16
не изменилась ли дата в объекте в бд и записываемом - вот это я как раз и планировала сделать с самого начала.
71 FIXXXL
 
22.12.11
14:00
ТС посмотри в сторону РС СтратегияРедактиворания....
базвану привет;)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший