При загрузке из клиент-банка в 1с не правильно загружается вид операции.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) sapravka, Файл из клиент-банка текстовый? Вы бы открыли его и посмотрели, что там есть... Без дополнительной обработки вид операции, статью движения денежных средств, корр. счет из этого файла получить нельзя, ибо нету тама ничего подобного. Привязаться можно только к назначению платежа, только есть сложность - там даже про НДС так пишут, что без стакана поллитры не разберешься (у одного клиента насчитал 21 вариант "в том числе НДС"). Хотите автомат - пишите обработку на базе типовой, где попытайтесь обработать назначение платежа.
P.S. Тема не раз уже поднималась, здесь есть платная обработка для "умной" загрузки, правда платная, поищите.
P.S. Тема не раз уже поднималась, здесь есть платная обработка для "умной" загрузки, правда платная, поищите.
(6)
Если бы вы потрудились заглянуть в файл выгрузки клиент-банка (это простой текстовый файл), то увидели бы, что платежки по "расчеты по кредитам и займам" абсолютно ничем не отличаются от платежек, например, поставщикам.
О "прочих списаниях" даже и говорить нечего - кто может знать, что это за "прочие", кроме бухгалтера?
Передайте буху, пусть не ждет от программы способностей к телепатии и исправляет "неправильные" статьи ручками.
А то совсем обленились, понимаешь.
неправильно проставляется следующий статьи:
Статьи "расчеты по кредитам и займам" и "прочие списания"
Кто бы сомневался.
Статьи "расчеты по кредитам и займам" и "прочие списания"
Если бы вы потрудились заглянуть в файл выгрузки клиент-банка (это простой текстовый файл), то увидели бы, что платежки по "расчеты по кредитам и займам" абсолютно ничем не отличаются от платежек, например, поставщикам.
О "прочих списаниях" даже и говорить нечего - кто может знать, что это за "прочие", кроме бухгалтера?
Передайте буху, пусть не ждет от программы способностей к телепатии и исправляет "неправильные" статьи ручками.
А то совсем обленились, понимаешь.
(9) Самым "дипломатичным" будет под благовидным предлогом вообще отключить загрузку из клиент-банка. Например, убрать из интерфейса при очередном обновлении.
А через неделю-две-месяц - снова включить. Поверьте, после набивания выписок вручную бух будет просто счастлив и о раздражающих его сейчас "недостатках" просто не вспомнит.
А через неделю-две-месяц - снова включить. Поверьте, после набивания выписок вручную бух будет просто счастлив и о раздражающих его сейчас "недостатках" просто не вспомнит.
Вид операции по умолчанию встаёт, разве нет?
//4) Определяем вид операции документа
Если Не ЗначениеЗаполнено(СтрокаДокумента.ВидОперации) Тогда
Если Исходяший Тогда
Если ВидДокумента="ПлатежноеПоручениеИсходящее" и СтрокаДокумента.СтатусСоставителя <> "" Тогда
Если СтрокаДокумента.СтатусСоставителя = "06" ИЛИ СтрокаДокумента.СтатусСоставителя = "08"
ИЛИ ((СтрокаДокумента.СтатусСоставителя >= "16")и(СтрокаДокумента.СтатусСоставителя <= "20")) Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ПрочиеРасчетыСКонтрагентами;
Иначе
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ПеречислениеНалога;
КонецЕсли;
ИначеЕсли (ВидДокумента="ПлатежноеПоручениеИсходящее")
И (ПоискБанковскогоСчета(СтрокаДокумента.ПолучательСчет).Владелец=БанковскийСчет.Владелец) Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ПереводНаДругойСчет;
ИначеЕсли ВидДокумента="ПлатежноеПоручениеИсходящее" Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ОплатаПоставщику;
ИначеЕсли (ВидДокумента="ПлатежныйОрдерСписаниеДенежныхСредств")
И (ПоискБанковскогоСчета(СтрокаДокумента.ПолучательСчет).Владелец=БанковскийСчет.Владелец) Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ПереводНаДругойСчет;
Иначе
ВидОперацииДокумента = Перечисления.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ОплатаПоставщику;
КонецЕсли;
КонецЕсли;
Если Не Исходяший Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийПоступлениеБезналичныхДенежныхСредств.ОплатаПокупателя;
КонецЕсли;
СтрокаДокумента.ВидОперации = ВидОперацииДокумента;
Иначе
ВидОперацииДокумента = СтрокаДокумента.ВидОперации;
КонецЕсли;
ПоказатьЕсли Не ЗначениеЗаполнено(СтрокаДокумента.ВидОперации) Тогда
Если Исходяший Тогда
Если ВидДокумента="ПлатежноеПоручениеИсходящее" и СтрокаДокумента.СтатусСоставителя <> "" Тогда
Если СтрокаДокумента.СтатусСоставителя = "06" ИЛИ СтрокаДокумента.СтатусСоставителя = "08"
ИЛИ ((СтрокаДокумента.СтатусСоставителя >= "16")и(СтрокаДокумента.СтатусСоставителя <= "20")) Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ПрочиеРасчетыСКонтрагентами;
Иначе
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ПеречислениеНалога;
КонецЕсли;
ИначеЕсли (ВидДокумента="ПлатежноеПоручениеИсходящее")
И (ПоискБанковскогоСчета(СтрокаДокумента.ПолучательСчет).Владелец=БанковскийСчет.Владелец) Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ПереводНаДругойСчет;
ИначеЕсли ВидДокумента="ПлатежноеПоручениеИсходящее" Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийППИсходящее.ОплатаПоставщику;
ИначеЕсли (ВидДокумента="ПлатежныйОрдерСписаниеДенежныхСредств")
И (ПоискБанковскогоСчета(СтрокаДокумента.ПолучательСчет).Владелец=БанковскийСчет.Владелец) Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ПереводНаДругойСчет;
Иначе
ВидОперацииДокумента = Перечисления.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ОплатаПоставщику;
КонецЕсли;
КонецЕсли;
Если Не Исходяший Тогда
ВидОперацииДокумента = Перечисления.ВидыОперацийПоступлениеБезналичныхДенежныхСредств.ОплатаПокупателя;
КонецЕсли;
СтрокаДокумента.ВидОперации = ВидОперацииДокумента;
Иначе
ВидОперацииДокумента = СтрокаДокумента.ВидОперации;
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот