кусок кода с определением и присвоением вида операции банковской выписки в бух 3.0
добрый день.
конфигурация общепит 3.0.109, по сути та же бух 3.0.109
подскажите место в коде где идет определение вида операции из файла выписки в обработке клиент банк, есть необходимость замены вида операции у документа, определяется как собственные средства, а по факту это платеж по карте.
по отладке так и не пойму в каком месте идет присвоение вида операции.
прописал отдельно изменение вида операции, но при проведении нет движений, а если после заходить в документ то пишет не выбран вид операции, хотя вид операции указан, если перевыбрать уже на форме то проводится как надо.
конфигурация общепит 3.0.109, по сути та же бух 3.0.109
подскажите место в коде где идет определение вида операции из файла выписки в обработке клиент банк, есть необходимость замены вида операции у документа, определяется как собственные средства, а по факту это платеж по карте.
по отладке так и не пойму в каком месте идет присвоение вида операции.
прописал отдельно изменение вида операции, но при проведении нет движений, а если после заходить в документ то пишет не выбран вид операции, хотя вид операции указан, если перевыбрать уже на форме то проводится как надо.
Найденные решения
(1) эквайринг? проверить функционал, настройки, было у одного из клиентов, при загрузке выписки вид операции - стоит взнос наличными, а по факту должно быть Поступление по платежным картам. Включили в функционале платежные карты, создали вид оплаты - Платежная карта, указали банк эквайер, договор, размер комиссии, счет расчетов, удалили некорректные данные по банковским выпискам, загрузили заново, все ок.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Надо не просто подменять вид операции, а воспроизводить все эти изменения в обработке, программно.
определяется как собственные средства
Имеется в виду "Личные средства предпринимателя"?
если перевыбрать уже на форме то проводится как надо
Там много других реквизитов может меняться при выборе: контрагент, договор, счет расчетов, статья доходов и т.д. - всего этого просто нет при зачислении личных средств. Вот программа и ругается.
Надо не просто подменять вид операции, а воспроизводить все эти изменения в обработке, программно.
(7) да, личные средства предпринимателя.
что то пока не представляю как это можно, учитывая что есть необходимость передавать ФормаКлиентскогоПриложения вроде, то есть при изменение например договора, там в качестве параметра идет ЭтотОбъект ФормаКлиентскогоПриложения
что то пока не представляю как это можно, учитывая что есть необходимость передавать ФормаКлиентскогоПриложения вроде, то есть при изменение например договора, там в качестве параметра идет ЭтотОбъект ФормаКлиентскогоПриложения
(8)
Главный вопрос: а содержит ли файл банковской выписки всю информацию, необходимую для корректного заполнения выписки с видом "Поступление по платежным картам"?
Сдается мне, что не содержит - иначе почему в модуле формы обработки БанкКлиент такой вид вообще не предусмотрен? Вот этот кусочек из релиза 3.0.115.19:
Ну нету тут ПоступленияОтПродажПоПлатежнымКартамИБанковскимКредитам! Скорее всего потому, что это вид операции "с договором"... а в файле kl_to_1c.txt информации о договоре точно нет!
Так что, подозреваю, задача не решается в принципе - надо заходить в каждую такую банковскую выписку, менять вид операции, выбирать договор и т.д.
не представляю как это можно, учитывая что есть необходимость передавать объекты коллекции формы
Боюсь, это еще не самое худшее.
Главный вопрос: а содержит ли файл банковской выписки всю информацию, необходимую для корректного заполнения выписки с видом "Поступление по платежным картам"?
Сдается мне, что не содержит - иначе почему в модуле формы обработки БанкКлиент такой вид вообще не предусмотрен? Вот этот кусочек из релиза 3.0.115.19:
// Виды операций "без договора".
СписокЗначений = Новый СписокЗначений;
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалога);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалогаЗаТретьихЛиц);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПрочееСписание);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПереводНаДругойСчет);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ЛичныеСредстваПредпринимателя);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.КомиссияБанка);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеДепонентов);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗаработнойПлатыРаботнику);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеПодотчетномуЛицу);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеСотрудникуПоДоговоруПодряда);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ВыдачаЗаймаРаботнику);
СписокЗначений.Добавить(Перечисления.ВидыОперацийПоступлениеДенежныхСредств.Инкассация);
СписокЗначений.Добавить(Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ВзносНаличными);
СписокЗначений.Добавить(Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПрочееПоступление);
СписокЗначений.Добавить(Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПереводСДругогоСчета);
СписокЗначений.Добавить(Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ЛичныеСредстваПредпринимателя);
СписокЗначений.Добавить(Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ВозвратЗаймаРаботником);
ПоказатьТак что, подозреваю, задача не решается в принципе - надо заходить в каждую такую банковскую выписку, менять вид операции, выбирать договор и т.д.
(11)
СредстваПредпринимателя);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.КомиссияБанка);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеДепонентов);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗаработнойПлатыРаботнику);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеПодотчетномуЛицу);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.Перечи
вроде есть
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.КомиссияБанка);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеДепонентов);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗаработнойПлатыРаботнику);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеПодотчетномуЛицу);
СписокЗначений.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.Перечи
Прикрепленные файлы:
![](/upload/forum/upload/5ee/5eeef3c1930d73ac76b900bafb57e29c.png)
(16)
если принудительно в общем модуле выставлять ПоступлениеНаличныхВБанк то обработка из выписки вытягивает все реквизиты и находит и договор и контрагента
Если все так просто, то поставьте не ПоступлениеНаличныхВБанк, а ПоступленияОтПродажПоПлатежнымКартамИБанковскимКредитам - всего-то делов!
(1) эквайринг? проверить функционал, настройки, было у одного из клиентов, при загрузке выписки вид операции - стоит взнос наличными, а по факту должно быть Поступление по платежным картам. Включили в функционале платежные карты, создали вид оплаты - Платежная карта, указали банк эквайер, договор, размер комиссии, счет расчетов, удалили некорректные данные по банковским выпискам, загрузили заново, все ок.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот