|
Преобразование дат | ☑ | ||
---|---|---|---|---|
0
murzo1
01.12.11
✎
14:14
|
Гружу данные из ТД и EXCEL в 1С и с дадатми столкнулся, какой самый простой способ преобразовать дату из внешних файлов в дату 1С?
К примеру: ГодВыпуска = СокрЛП(Excel.Cells(Строка, 11).Value); вытаскивается строка формата "01.01.11". |
|||
1
Cube
01.12.11
✎
14:15
|
Кури справку:
Встроенные функции языка.Дата (Script functions.Date) Встроенные функции языка (Script functions) Дата (Date) Вариант синтаксиса: По строке Синтаксис: Дата(<Значение>) Параметры: <Значение> (обязательный) Тип: Строка. Исходное значение даты. Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS. Описание варианта метода: При преобразовании, строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных"). Вариант синтаксиса: По составляющим Синтаксис: Дата(<Год>, <Месяц>, <День>, <Час>, <Минута>, <Секунда>) Параметры: <Год> (обязательный) Тип: Число. Год даты. <Месяц> (обязательный) Тип: Число. Месяц даты. <День> (обязательный) Тип: Число. День даты. <Час> (необязательный) Тип: Число. Час даты. <Минута> (необязательный) Тип: Число. Минута даты. <Секунда> (необязательный) Тип: Число. Секунда даты. Описание варианта метода: Допускаются следующие формы задания параметров: Дата(Год, Месяц, День); Дата(Год, Месяц, День, Час, Минута, Секунда); Возвращаемое значение: Тип: Дата. Описание: Преобразует полученный параметр (параметры) в значение типа Дата. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Пример: Дата("19840326062421"); Дата(1984,03,26,06,24,21); |
|||
2
murzo1
01.12.11
✎
14:17
|
(1) эт я знаю, там врукопашную писать придется
|
|||
3
Cube
01.12.11
✎
14:18
|
(2) А зачем тогда программисты нужны?
|
|||
4
murzo1
01.12.11
✎
14:19
|
(3) я спрашивал ченить простое мож есть
|
|||
5
Ненавижу 1С
гуру
01.12.11
✎
14:20
|
а если без СокрЛП?
|
|||
6
murzo1
01.12.11
✎
14:20
|
(5) зачем тебе не нужные пробелы?
|
|||
7
Ненавижу 1С
гуру
01.12.11
✎
14:23
|
(6) может их нет?
|
|||
8
murzo1
01.12.11
✎
14:24
|
(7) ну в экселе нет , а в ТД постоянно....
|
|||
9
Ненавижу 1С
гуру
01.12.11
✎
14:26
|
(8) ТД это что?
|
|||
10
Buster007
01.12.11
✎
14:27
|
Лев, ПРав, Сред?
или Найти(СтрокаСДатой, ".") первая день, вторая месяц, 3я год |
|||
11
palpetrovich
01.12.11
✎
14:31
|
так как-то пробуй
ДатаВыпуска = Дата(СокрЛП(Excel.Cells(Строка, 11).Value) + " 0:00:00"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |