Часть документов "Списание с расчетного счета" не переносится из УТ 11 в БП 3.0. Исправление досадной ошибки в типовой конфигурации с помощью расширения

13.11.17

Учетные задачи - Банковские операции

Досадную ошибку при обмене УТ11-> БП3.0 можно легко залатать с помощью расширения.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Расширение_Исправление
.cfe 5,17Kb
8 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

При выгрузке данных из УТ11.4.1.241 в БП3.0 обнаружилась ошибка, из-за которой часть документов "Списание с расчетного счета" не переносится:

Ошибка выполнения обработчика.
{ОбщийМодуль.МенеджерОбменаЧерезУниверсальныйФормат.Модуль(34345)}: Поле объекта не обнаружено (СтатьяДДС)
            НоваяСтрока.СчетРасходов = СчетУчетаРасчетовПрочихОперацийДДС(Новый Структура("СтатьяДДС, СтатьяДоходовРасходов",  .
        ВызватьИсключение ТекстОшибки;

Ошибка возникает в коде процедуры "ВыгрузитьРасшифровкуПлатежаПрочиеРасходы" общего модуля "МенеджерОбменаЧерезУниверсальныйФормат" и заключается в обращении к несуществующему полю "СтатьядДДС" строки табличной части "РасшифровкаПлатежа". 

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

Собственно порядок действий такой: Создаем новое Расширение с назначением "Исправление", добавляем в расширение общий модуль "МенеджерОбменаЧерезУниверсальныйФормат" и вставляем исправленную процедуру с кодом для перехвата типовой процедуры:

&Вместо("ВыгрузитьРасшифровкуПлатежаПрочиеРасходы") 
Процедура Испр1_ВыгрузитьРасшифровкуПлатежаПрочиеРасходы(ДанныеИБ, ДанныеXDTO)
	ТабРасшифровка = Новый ТаблицаЗначений;
	ТабРасшифровка.Колонки.Добавить("СтатьяДДС");
	ТабРасшифровка.Колонки.Добавить("Сумма");
	ТабРасшифровка.Колонки.Добавить("СтатьяРасходов");
	ТабРасшифровка.Колонки.Добавить("СчетРасходов");
	
	Для Каждого Строка Из ДанныеИБ.РасшифровкаПлатежа Цикл
		
		НоваяСтрока = ТабРасшифровка.Добавить();
		НоваяСтрока.СтатьяДДС      = Строка.СтатьяДвиженияДенежныхСредств;
		НоваяСтрока.Сумма          = Строка.Сумма;
		НоваяСтрока.СтатьяРасходов = Строка.СтатьяРасходов;
		
		Если ЭтоХозяйственнаяОперацияРасчетыПоДепозитам(ДанныеИБ.ХозяйственнаяОперация) Тогда
			НоваяСтрока.СчетРасходов = "55.03";
		ИначеЕсли ЭтоУТ() Тогда
			НоваяСтрока.СчетРасходов = СчетУчетаРасчетовПрочихОперацийДДС(Новый Структура("СтатьяДДС, СтатьяДоходовРасходов",  
		                                   Строка.СтатьяДвиженияДенежныхСредств, Строка.СтатьяРасходов));
		КонецЕсли;
	КонецЦикла;
	
	ДанныеXDTO.Вставить("РасшифровкаПлатежа", ТабРасшифровка);
КонецПроцедуры

Желающие избежать вышеописанных премудростей могут скачать готовое расширение, но обратите внимание, что в нем режимы совместимости соответствуют режимам релиза конфигурации УТ 11.4.1.241

На момент публикации вышел более свежий релиз, но в Каталоге ошибок данная ошибка мною не обнаружена.

Вступайте в нашу телеграмм-группу Инфостарт

Расширение Исправление Вместо ВыгрузитьРасшифровкуПлатежаПрочиеРасходы

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Мастера заполнения Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки, и оно автоматически применится при загрузке выписки, экономя ваше время (Можно настроить отбор по любому реквизиту или по регулярному выражению). Решение позволяет автоматически заполнять расшифровку платежа, исключать загрузку ненужных документов (дублей) из банка, заполнять комиссию за эквайринг и многое другое. Вам не нужно доплачивать за алгоритмы, они уже включены в решение. Автоматическая обработка применяется при загрузке данных как из файлов клиент банка, так и через DirectBank. Доступен AI чат бот который умеет консультировать по функционалу решения.

15250 руб.

20.12.2024    15452    65    29    

62

Адаптация типовых решений 1С:Предприятие 8 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

32330 руб.

29.06.2023    12180    35    15    

42

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    3503    9    0    

8

Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

6000 руб.

07.02.2023    13059    117    23    

73

Банковские операции Обмен с интернет-банком Бухгалтер 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Беларусь Россия Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

12200 руб.

10.10.2017    42501    97    49    

81

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка создания файла по стандарту обмена с системами "Клиент банка" kl_to_1c.txt Формат файла обмена Российская Федерация, версия 1.03 При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

5612 руб.

19.04.2019    49515    170    54    

104

Пакетная печать Банковские операции Кассовые операции Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Групповая печать фискальных чеков по документам "Поступление на расчетный счет" с возможностью настройки НДС, признаков расчета и автоматической отправкой чеков клиентам.

6499 руб.

21.08.2019    22768    87    11    

26

Обмен с интернет-банком Банковские операции Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20740 руб.

03.04.2013    132664    267    381    

171
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. clev 7 13.11.17 17:22 Сейчас в теме
Спасибо, что поделились! Не пришлось разбираться самому.
2. fartovsrv 19.02.18 05:17 Сейчас в теме
Огромное спасибо, очень помогло !
Для отправки сообщения требуется регистрация/авторизация