Клиент-банк kb_v1.3.4

  • Автор темы Автор темы reaf
  • Дата начала Дата начала
Добрый день. Помогите пожалуйста. В выписке банка формат даты 2019-07-23 09-00-00. Как лучше прописать в модуле формата обмена privat.epf ? В формате обмена прописано:

Если ФайлDBF.DATE <> Параметры.ДатаДок И СокрЛП(ФайлDBF.DATE) <> Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") Тогда
ФайлDBF.Следующая();
Продолжить;
КонецЕсли;
 
Добрый день. Помогите пожалуйста. В выписке банка формат даты 2019-07-23 09-00-00. Как лучше прописать в модуле формата обмена privat.epf ? В формате обмена прописано:

Если ФайлDBF.DATE <> Параметры.ДатаДок И СокрЛП(ФайлDBF.DATE) <> Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") Тогда
ФайлDBF.Следующая();
Продолжить;
КонецЕсли;

Я вот так делал:
Если Дата(Лев(ФайлDBF.DATE, 4), Сред(ФайлDBF.DATE, 6, 2), Сред(ФайлDBF.DATE, 9, 2)) <> Параметры.ДатаДок Тогда
 
Добрый день. Помогите пожалуйста. В выписке банка формат даты 2019-07-23 09-00-00. Как лучше прописать в модуле формата обмена privat.epf ? В формате обмена прописано:

Если ФайлDBF.DATE <> Параметры.ДатаДок И СокрЛП(ФайлDBF.DATE) <> Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") Тогда
ФайлDBF.Следующая();
Продолжить;
КонецЕсли;

а чем вас смущает Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") ? довольно наглядно и без лишних вычислений
 
а чем вас смущает Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") ? довольно наглядно и без лишних вычислений

В файле дата со временем: 2019-07-23 09-00-00.
Нужно откусывать дату без времени и сравнивать результат с датой, выбранной пользователем.
 
Прошу отправить на почту обработку выгрузки/загрузки из Ifobs клиент-банка. Конфигурация 1С УПП. Почта art@artem.ua Огромнейшея просьба в расширение отправляемого файла добавить символ. Например " .rar1" или " .zipP". Ибо на почтовом сервере настроены фильтры на распостранённые расширения вложений.
 
Прошу отправить на почту обработку выгрузки/загрузки из Ifobs клиент-банка. Конфигурация 1С УПП. Почта art@artem.ua Огромнейшея просьба в расширение отправляемого файла добавить символ. Например " .rar1" или " .zipP". Ибо на почтовом сервере настроены фильтры на распостранённые расширения вложений.

Как-то очень несерьезно для такой серьезной компании просить такой файл. Т.е., вы хотитет еще подчеркнуть, укроборонпром еще и ворует, используюя нелицензионное ПО? ну хоть бы почту бы другую указали
 
В файле дата со временем: 2019-07-23 09-00-00.
Нужно откусывать дату без времени и сравнивать результат с датой, выбранной пользователем.
функцию НачалоДня() еще никто не отменял ;)
 
функцию НачалоДня() еще никто не отменял ;)

Параметром функции НачалоДня() - является дата. А в файле реквизит с текстовым значением. Без того, чтобы его по кусочкам разбирать, в дату превратить не смог.
Поэтому, сделал так.
 
Параметром функции НачалоДня() - является дата. А в файле реквизит с текстовым значением. Без того, чтобы его по кусочкам разбирать, в дату превратить не смог.
Поэтому, сделал так.

PHP:
Если Формат(ФайлDBF.DATE,"ДФ=yyyyMMdd")<>Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") Тогда
или
PHP:
Если НачалоДня(ФайлDBF.DATE) <> НачалоДня(Параметры.ДатаДок) Тогда
 
PHP:
Если Формат(ФайлDBF.DATE,"ДФ=yyyyMMdd")<>Формат(Параметры.ДатаДок,"ДФ=yyyyMMdd") Тогда
или
PHP:
Если НачалоДня(ФайлDBF.DATE) <> НачалоДня(Параметры.ДатаДок) Тогда

Да, спасибо. Первый вариант красивый. Второй не подходит, т.к. НачалоДня(ФайлDBF.DATE) - вот тут программа сваливалась с ошибкой.
Попробуй первый вариант.
 
Добрый день. Поделитесь пожалуйста обработкой для нового Привата algaid@rambler.ru
 
Назад
Сверху