Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> При загрузке заказа в 1С с сайта Преобразование значения к типу Дата не может быть выполнено          
MOTOPARTNER Подменю пользователя
сообщение 11.04.16, 22:07
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 41
Из: Харьков
Спасибо сказали: 1 раз
Рейтинг: 0

Вот собственно и ошибка:
{Обработка.ОбменССайтом.МодульОбъекта(3104)}: Преобразование значения к типу Дата не может быть выполнено
ДатаВремя = Дата(Формат(НачальнаяДата, "ДФ=yyyyMMdd") + Время);

И заметил если время начинается с 0 то ошибка если в начале не стоит 0 то загружает нормально.
11-04-2016, 10:12:39 - загрузило нормально
09-04-2016, 08:38:42 - загрузило с ошибкой


 ! 

Правила: 3,4
 


Сообщение отредактировал logist - 12.04.16, 8:47

Vofka Подменю пользователя
сообщение 12.04.16, 8:13
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Есть предположение, что время приходит не в виде 08:38:42, а в виде 8:38:42

Спасибо сказали: MOTOPARTNER,

Petre Подменю пользователя
сообщение 12.04.16, 8:16
Сообщение #3

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Чему равно "НачальнаяДата" и "Время"?


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

MOTOPARTNER Подменю пользователя
сообщение 13.04.16, 18:44
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 41
Из: Харьков
Спасибо сказали: 1 раз
Рейтинг: 0

Vofka @ Вчера, 9:13 *,
Petre @ Вчера, 9:16 *,
Вот код по которому вылазит ошибка
Функция ОбработатьДатуВремяCML(ДатаВремяСтрока, НачальнаяДата = Неопределено)
    
    ДатаВремя = Неопределено;
    
    Если ЗначениеЗаполнено(НачальнаяДата) Тогда
        Время       = СтрЗаменить(ДатаВремяСтрока, ":", "");
        ДатаВремя = Дата(Формат(НачальнаяДата, "ДФ=yyyyMMdd") + Время);
    Иначе    
        ДатаВремя = Дата(СтрЗаменить(ДатаВремяСтрока, "-", "") + "000000");    
    КонецЕсли;    
    
    Возврат ДатаВремя;
КонецФункции

logist Подменю пользователя
сообщение 13.04.16, 18:49
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Раз уж знаете где взять код, то станьте отладчиком и покажите что находится в переменных ДатаВремяСтрока и НачальнаяДата после входа в функцию.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: MOTOPARTNER,

MOTOPARTNER Подменю пользователя
сообщение 13.04.16, 19:38
Сообщение #6

Общительный
**
Группа: Пользователи
Сообщений: 41
Из: Харьков
Спасибо сказали: 1 раз
Рейтинг: 0

logist @ Сегодня, 19:49 *,
Не совсем пойму что сделать нужно.?

Вот что я мог сделать, повторил процедуру и вот что показало мне стрелкой

Vofka Подменю пользователя
сообщение 14.04.16, 8:04
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Нужно стать на строке
ДатаВремя = Дата(Формат(НачальнаяДата, "ДФ=yyyyMMdd") + Время);

и показать чему равны НачальнаяДата и Время.

Спасибо сказали: MOTOPARTNER,

Petre Подменю пользователя
сообщение 14.04.16, 8:42
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Думаю, Vofka прав.
После
Время = СтрЗаменить(ДатаВремяСтрока, ":", "");

вставьте
Если СтрДлина(Время) = 5 Тогда Время = "0" + Время КонецЕсли;


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: MOTOPARTNER,

MOTOPARTNER Подменю пользователя
сообщение 14.04.16, 23:45
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 41
Из: Харьков
Спасибо сказали: 1 раз
Рейтинг: 0

Vofka @ Сегодня, 9:04 *,
Petre @ Сегодня, 9:42 *,
Спасибо, проблема решена.

arh_gebriel Подменю пользователя
сообщение 27.09.16, 14:10
Сообщение #10

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0

Petre @ 14.04.16, 8:42 * ,

Добрый день, столкнулся с такой же проблемой, вот только тыкнул строку как написали выше, не помогло, может не туда тыкнул...

Petre Подменю пользователя
сообщение 27.09.16, 14:25
Сообщение #11

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

arh_gebriel @ Сегодня, 15:10 * ,
Цитата(Petre @ 12.04.16, 9:16) *
Чему равно "НачальнаяДата" и "Время"?



Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

arh_gebriel Подменю пользователя
сообщение 27.09.16, 15:13
Сообщение #12

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0

Petre @ Сегодня, 14:25 * ,
куда смотреть?

arh_gebriel @ Сегодня, 15:03 * ,

это тут наверное смотреть, не ?

Vofka Подменю пользователя
сообщение 27.09.16, 15:41
Сообщение #13

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(arh_gebriel @ 27.09.16, 16:13) *
куда смотреть?

Посмотреть что находится в переменной Время.

arh_gebriel Подменю пользователя
сообщение 27.09.16, 18:04
Сообщение #14

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Сегодня, 15:41 * ,
ну дык на скрине там жеш - Неопределено, или это не из этой оперы??? я не пойму

logist Подменю пользователя
сообщение 27.09.16, 19:24
Сообщение #15

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

arh_gebriel,
Цитата(logist @ 13.04.16, 19:49) *
то станьте отладчиком и покажите что находится в переменных


Вы знаете что такое отладчик?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

arh_gebriel Подменю пользователя
сообщение 28.09.16, 15:57
Сообщение #16

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0

logist @ Вчера, 19:24 * ,
ну это где-то в конфигураторе? я с этим не сталкивался никогда

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 18.04.24, 3:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!