Имя: Пароль:
1C
1C 7.7
v7: Работа с Датой
0 serg-lom89
 
14.06.13
13:11
Загружаю из дбф ОС.
Дата ввода в эксплуатацию в дбф стоит 0710(07 это год,10 месяца)
как в 1с поставить это в дату?
1 vinogradъ
 
14.06.13
13:13
разбирать строку
2 serg-lom89
 
14.06.13
13:16
(1) что то не выходит.
например Строка(0710) дает 710
3 Злопчинский
 
14.06.13
13:18
кг/ам
автор дятел. 10 месяц 07 года - это не дата, это - период. дата - это всегда с указанием ДНЯ
4 Злопчинский
 
14.06.13
13:18
гг=Лев(типадата,2);
мм=прав(типадата,2);
датаввода = дата("01."+мм+"."+"20"+гг);
5 graf123
 
14.06.13
13:19
Сред("0710",1,2) = "07"
Сред("0710",3) = "10"
6 serg-lom89
 
14.06.13
13:24
(3) число будет дня будет начало месяца
7 Злопчинский
 
14.06.13
13:25
автор еще и тормоз.. ;-)
8 serg-lom89
 
14.06.13
13:31
(7) вуди)
9 Grobik
 
14.06.13
14:07
Дата("20"+Прав("0710",2),Лев("0710",2),1) = 01.07.2010 0:00:00
10 КапЛей
 
14.06.13
14:12
(4,9) могут быть ОС, введенные в эксплуатацию в 19хх - м году :)
11 vinogradъ
 
14.06.13
14:13
(9) 0:00:00 щас тебе, снеговиковод
12 Grobik
 
14.06.13
14:17
(11) Ну да сейчас семерку ставить буду.
13 Grobik
 
14.06.13
14:20
(10) ?(Число(Лев("0710",2)) > 30, Дата("19"+Прав("0710",2),Лев("0710",2),1),Дата("20"+Прав("0710",2),Лев("0710",2),1))    = 01.07.2010 0:00:00
14 1Сергей
 
14.06.13
14:21
(12) купить её не забудь
15 Grobik
 
14.06.13
14:23
(14) Я в целях обучения. Или по удаленке зайду на лицуху.
16 Grobik
 
14.06.13
14:33
Кстати спасибо, что напомнил про удаленку. Вспомнил, что обещал одним людям РегламентированныйОтчетРеестрНалоговыхНакладных закорпокодить:

Вместо некошерного
СтрокаТаблицы[Раздел + "G3S"] = ОбщегоНазначения.ПолучитьНомерНаПечать(Выборка.Документ) + ФилиалПрефикс;

Будет красивое
СтрокаТаблицы[Раздел + "G3S"] = СтрЗаменить(СокрЛ(СтрЗаменить(Прав(Выборка.Документ.Номер,5), "0", " ")), " ", "0");