Имя: Пароль:
1C
1С v8
Как получить дату запрета данных?
0 WhiteDragon93
 
11.04.13
14:23
Добрый день! Подскажите, как в управляемых формах получить дату запрета изменения данных и количество дней, в течение которых можно изменять данные.
1 Wobland
 
11.04.13
14:24
спросить у РС ДатыЗапретаИзменения?
2 WhiteDragon93
 
11.04.13
14:28
Забыл, формы управляемые
3 WhiteDragon93
 
11.04.13
14:28
(1) а нельзя обратиться к форме, где все это заполняется?
4 Любопытная
 
11.04.13
14:31
А к форме-то зачем?
5 Wobland
 
11.04.13
14:32
(3) а смысл? данные в таблице содержатся вне зависимости от того, видишь ты их или нет
6 WhiteDragon93
 
11.04.13
14:32
(4) из нее вытащить :) я - нуб, не пинайте
7 Wobland
 
11.04.13
14:32
за исключением таблицы Шрёдингера, про которую ничего нельзя сказать определённо, пока не выполнится запрос
8 Wobland
 
11.04.13
14:33
(6) взывание к форме может быть полезным только для того, чтобы понять, как всё устроено
9 WhiteDragon93
 
11.04.13
14:34
(7) т.е. получить запросом дату запрета из регистра и все?
10 Wobland
 
11.04.13
14:34
(9) а ты думал, тут Сталинград? ©
11 WhiteDragon93
 
11.04.13
14:36
(10) а вдруг, я еще мало воевал :)
а как еще вытащить количество дней, в течение которых можно изменять данные?
12 Wobland
 
11.04.13
14:37
(11) а что это такое?
13 Любопытная
 
11.04.13
14:38
Берешь разность дат между текущейи датой запрета, получаешь количество дней. Только нафейхоа оно тебе?
14 НЕА123
 
11.04.13
14:40
(НачалоДня(Дата1)-НачалоДня(Дата2))/86400
15 Aprobator
 
11.04.13
14:41
(0) в конфе проверку при проведении документа никак не посмотреть?
16 WhiteDragon93
 
11.04.13
14:41
А прикрепить картинку к сообщению никак нельзя?
17 Wobland
 
11.04.13
14:44
(16) никак. но можно дать ссылку на какой-нить радикал. а что в картинке?
18 WhiteDragon93
 
11.04.13
14:44
Объясню задачу, чтобы стало ясно, зачем мне все: необходимо для пользователя ИБ показывать только те документы реализации, которые нахадятся в интервале от даты запрета до количества дней указанных в настройках, в течение которых можно данные менять.
19 WhiteDragon93
 
11.04.13
14:45
(17) скрин, чтобы проще было, сейчас залью
20 НЕА123
 
11.04.13
14:46
НачалоДня(ДатаЗапрета)+КолвоДней*86400
21 Wobland
 
11.04.13
14:46
(18) 1. выясняешь дату запрета; 2. колдуешь ГДЕ Дата МЕЖДУ &ЛатиаЗапрета И ДобавитьКДате(&ДатаЗапрета, День, &СколькоНадо)

вроде так
22 WhiteDragon93
 
11.04.13
14:50
http://s020.radikal.ru/i721/1304/58/289c00259215.jpg

вот скрин, только с разрешением чуть начудил, еще нужно по-хорошему получить галочку "Разрешить изменение данных до даты запрета", для проверки
23 НЕА123
 
11.04.13
15:16
(22)
в конфигураторе посмотреть ПутьКДанным у флажка. посмотреть тип данных - может быть Булево либо Число.
24 WhiteDragon93
 
11.04.13
15:36
(23) а где его найти? на какой форме?
25 samozvanec
 
11.04.13
15:40
"Разрешить изменение данных до даты запрета" муахаха что, правда есть такое?)
26 WhiteDragon93
 
11.04.13
15:44
(25) ну да :) Администрирование - Поддержка и обслуживание - Даты запрета данных
27 WhiteDragon93
 
11.04.13
15:46
(26) может опечатка, потому что по сути, это разрешение в течение n-дней менять данные, после запрета
28 samozvanec
 
11.04.13
15:47
(27) да, дошло сейчас. все равно ужас. и теперь не понятно, зачем тебе документы, созданные в эти дни?
29 samozvanec
 
11.04.13
15:48
+(28) может ты хочешь увидеть документы, которые пользователь менял в эти дни?
30 WhiteDragon93
 
11.04.13
15:52
(29) нет, мне нужно ему давать работать только с теми документами, у которых дата попадает в интервал ДатаЗапрета+количество дней, указанных в настройках
31 samozvanec
 
11.04.13
16:01
(30) если не секрет, в чем смысл такого шаманства?)
32 Aprobator
 
11.04.13
16:06
(31) бггг. Видимо лениво каждому юзверю конкретно дату запрета ставить. Да и прога надо же чем то занять.
33 НЕА123
 
11.04.13
16:06
(31)
такое бывает.
в данном случае, править документы предыдущего месяца только до 10-го числа.
34 НЕА123
 
11.04.13
16:08
(32)
нет. в одной конторе делал что предыдущая неделя правится до среды.
рабочих мест было несколько, ОФФ-лайн.
35 WhiteDragon93
 
11.04.13
16:14
(31) здесь не хотят просто определенному пользователю давать видеть все документы, а только те, которые он может менять :) неисповедимы пути заказчика ©
36 WhiteDragon93
 
11.04.13
16:20
и тут я понял, что это полная хрень... и задуманный мною алгоритм - тоже...
37 samozvanec
 
11.04.13
16:21
(36) я именно на это и намекал
38 samozvanec
 
11.04.13
16:22
(32) (34) в эти 10 дней можно править любые документы, после - только те, что появились после даты запрета
Программист всегда исправляет последнюю ошибку.