Имя: Пароль:
1C
1C 7.7
v7: Дата документа
0 Масянька
 
04.09.12
15:19
День добрый!

Уже погуглила, но ничего не нашла....
При вводе дата документа возможно ли сделать так, чтобы из даты "01.09.12" автоматом стало "01.09.2012"? Как?

Спасибо.
1 lgsoft
 
04.09.12
15:22
Новая = Лев(Старая,6) + "20" + Прав(Старая,2)
2 mikecool
 
04.09.12
15:22
Сервис - Параметры - Число цифр года в представлении даты - оно?
3 Масянька
 
04.09.12
15:22
Фишка в том, что если в поле ввода даты ввести "01ю09ю12" - даже выйти не дает....
4 Масянька
 
04.09.12
15:23
(2) Да стоит там "4".
5 Масянька
 
04.09.12
15:23
Я уже не знаю - в каком направлении копать :(((((
6 Андрюха
 
04.09.12
15:24
Если только свое поле ввода даты с маской и постобработкой
7 Масянька
 
04.09.12
15:24
(6) А почему нельзя стандарт? Объясните мне, где зарыта обработка даты?
8 Андрюха
 
04.09.12
15:25
в недрах платформы, она с кривой датой не выпускает, попробуй 31.02.2012 ввести например
9 Масянька
 
04.09.12
15:26
(8) А недра - не разрыть?
10 НикДляЗапросов
 
04.09.12
15:31
В 8ке реализовано
11 kissolo
 
04.09.12
15:32
Таки я не понял, почему в (2) нельзя указать вариант "2 цифры", а не "4", как сейчас?
12 Андрюха
 
04.09.12
15:32
(9) кури Soft-ICE
13 Масянька
 
04.09.12
15:33
(12) Это что?
14 Андрюха
 
04.09.12
15:34
ОНО САМОЕ
15 Масянька
 
04.09.12
15:35
(14) Не-е-е-е. Для меня - это ОЧЕНЬ сложно.
16 Андрюха
 
04.09.12
15:36
(15) Тогда плюнь, пускай мучаются.
17 Масянька
 
04.09.12
15:37
А полю "ДатаДок" не вариант как-то маску прописать?
18 kissolo
 
04.09.12
15:38
Повторю вопрос: почему в (2) нельзя указать 2 цифры вместо 4х, и пускай по-старому вводят только "12"?
19 Андрюха
 
04.09.12
15:39
(17) Нет, не вариант. Еще один извращенный способ - использовать ActiveX с вводом даты, но лучше уж свое поле вода.
20 Масянька
 
04.09.12
15:39
(18) Да по качану и по капусте! (Дитё моё так говорит) :)))))

Не красиво!

(19) Спасибо.
21 kissolo
 
04.09.12
15:41
Офф. хм... чего некрасивого?... у нас везде так сделано, и нормально все работают, никто не жалуется... Ну да ладно, хозяин-барин. Т.е. хозяйка-барыня :))))
22 big
 
04.09.12
15:43
Катька жгёт
23 Масянька
 
04.09.12
15:50
(21) "А у нас в квартире - газ" (С) И что?
(22) Кто такая Катька?
24 big
 
04.09.12
16:08
(23) 2. Радистка. Которая со Штирлицем.
25 KishMish
 
04.09.12
16:13
сделай свое поле, строковое. при вводе определяй. ну и тд и др
26 vladko
 
04.09.12
16:39
+(21) тоже не понимаю, что Масяньке нужно. С одной стороны спрашивает, как сделать так, чтобы вводить только 2 цифры года, с другой же формат представления даты не хочет переключать на эти 2 цифры.
27 Масянька
 
04.09.12
17:56
(26) Да куда вам женщину понять :))))))
Я хочу, чтобы вводя 2 цифры года (12), автоматом устанавливалось 4 (2012), то есть добавлялись ведущие цифры текущего года. Так понятно. По типу 8.
28 Злопчинский
 
04.09.12
22:06
(27) ловить формексом тыканье в текладу если поле = ДатаДок... но имхо затрахаешься (хотя фиг его знает.. может тебе это нравится ;-).
.
а раз уж до этого дошло - то вместо ввода цифирок - делай так чтобы всегда был выбор из ракалендаря...
29 GreyK
 
04.09.12
22:10
(27) Проверь в параметрах дату начала столетия.
30 Масянька
 
05.09.12
09:35
(29) Было - 1952, поставила - 2000. Не добавляет.
31 BlackSeaCat
 
05.09.12
11:07
(27) Да, женщину не поймешь. Уж если чего хотеть, так это вечную молодость, отсутствие целлюлита и неизменяющего мужа.

А то - две цифры ей лениво вбить, видите ли...
32 GreyK
 
05.09.12
11:15
(30) Где не добавляет, на форме документа или печатной форме?
Если на форме документа, то сделай рядом текстовое окошко и там 14 жирным шрифтов выведи Формат(ДатаДок,"ДДДММГГГГ") :)
33 Масянька
 
05.09.12
12:56
(32) На форме документа. Поле - типовое, ДатаДок. А что даст это окошко?
(31) У разных женщин - и мечты разные :))))))))
34 GreyK
 
05.09.12
13:03
(33) Будет видно год с четырьмя знаками, а вводить будешь в стандартное окошко два знака.
35 Масянька
 
05.09.12
13:16
(34) "И эти люди учат меня не ковырять в носу" (С)
Я уже говорила выше, при вводе 2 знаков 1С не выпускает из окошка ввода даты.

Ладно, закрываем тему. Я уже поняла, что это сложно реализуется.
36 Ёпрст
 
05.09.12
13:21
да просто всё делается на самом деле..
просто контрол с типом дата подменяется на динамический реквизит типа активикс с датой и усё.
Усё можно обернуть в класс, чтоб не прописывать ничего в каждой форме, где есть контрол с данным типом.
37 GreyK
 
05.09.12
13:30
(35) В (2) написано где меняется количество циферек для стандартных полей ввода, если так не устраивает, тогда повесь на форму реквизит типа строка, длиной 10 знаков и маской 99.99.2099, и отрабатывай при изменении как душе удобно.
38 Масянька
 
05.09.12
13:45
(36) А немножко подробнее можно? Что такое "контрол"?
39 NS
 
05.09.12
13:47
(38) Это "едит".
40 NS
 
05.09.12
13:49
(37) Оказывается у маски ввода есть очень неприятный глюк. И я думаю что не один. Я влетел именно на глюк шаблона "9" - число непредсказуемо может меняться на пробел.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший