Загрузка данных из Excel в 1С 8.3 с преобразованием типа "Дата" #758258


#0 by Reclaim
Здравствуйте. Задача стоит такая: если Дата в Excel равна какому-то значению, то нужно записать его в реквизит Справочники.ФизическиеЛица --------------------------------------------------------------------- Для НомерСтроки = 2 ПО КоличествоСтрок Цикл Никаких ошибок не выдает, а просто не записывает дату в реквизит. Подскажите правильно ли я задаю преобразование даты из экселя.
#1 by MUXACb
Формат возвращает строку
#2 by blutang
ДатаРоджения  - опечатка
#3 by Reclaim
Заменил: ДатаРоджения = Формат(СтрокаДатаРождения, "ДЛФ=Д"); Но теперь выдает такую ошибку: {Форма.Форма.Форма}: Преобразование значения к типу Дата не может быть выполнено ДатаРождения = Дата(СтрокаДатаРождения);
#4 by Lexey_
почитай в СП про функцию Дата
#5 by Reclaim
Также попробовал сделать так: В итоге все равно выдает ошибку:{Форма.Форма.Форма}: Преобразование значения к типу Дата не может быть выполнено ДатаРождения = Формат(Дата(СтрокаДатаРождения), "ДЛФ=DD"); Направьте немного конкретнее в каком направлении думать.
#6 by Lexey_
че гадать? СП читал? вопросы отпадут
#7 by marvak
в дату рождения записываешь  строку а не дату
#8 by Reclaim
СП читал, дата задается форматом ('годмесяцдень'), но пока озарение не приходит как мне из "день.месяц.год" сделать как нужно. В любом случае ищу-разбираюсь.
#9 by marvak
дата задается не Форматом, а функцией Дата
#10 by marvak
у функции Дата хитрые параметры попробуй их соблюсти
#11 by hhhh
а если так?
#12 by fantomrik
Не совсем понял вопрос... Че строку в дату что ли не переделать?
#13 by fantomrik
Нужно открыть СП и посмотреть функции работы со строкой. И прикинуть как ее преобразовать в нужную последовательность. Собственно решение -
#14 by fantomrik
последняя ковычка лишняя
#15 by fantomrik
Тьфу скобка) сплю уже)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С