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

Хранилище

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

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



> выгрузка в УПП через Конвертацию "Проведение документа: Платежное поручение исходящее Не совпадают сумма документа и ее расшифровка"          
svetas_l Подменю пользователя
сообщение 25.12.18, 11:10
Сообщение #1

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

Добрый день!
Через конвертацию (Конвертация данных, редакция 2.1 (2.1.8.2))) из Бухгалтерия для Украины 2.0 в УПП выгружаю документ «Платежное поручение исходящее»,
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img src="https://cdn1.savepice.ru/uploads/2018/12/25/0b3ed96d0d6225cccca970ad4dfe79ac-full.png" border="0"/></a>
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img src="https://cdn1.savepice.ru/uploads/2018/12/25/d79341070ed59d9139fc870df317ecac-full.png" border="0"/></a>
выдаёт ошибку «Проведение документа: Платежное поручение исходящее ОО00-002236 от 13.12.2018 0:00:01 ()
Не совпадают сумма документа и ее расшифровка»
как устранить?
Прошу помощи.
Заранее спасибо.

Bernet Подменю пользователя
сообщение 25.12.18, 11:12
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0

svetas_l @ Сегодня, 11:10 * ,
Проверьте как выгружается таб часть "Расшифровка платежа", у вас сумма в шапке документа и сумма по строкам таб части должна совпасть по идее


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

svetas_l Подменю пользователя
сообщение 25.12.18, 11:20
Сообщение #3

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



как её заполнить при конвертации? при выгрузке не все документы дают эту ошибку , но многие (которые автоматом выгружались из банка клиента - банковские комиссии)

как её заполнить при конвертации? при выгрузке не все документы дают эту ошибку , но многие (которые автоматом выгружались из банка клиента - банковские комиссии)

takefive Подменю пользователя
сообщение 25.12.18, 15:06
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 60
Из: Днепропетровск
Спасибо сказали: 22 раз
Рейтинг: 23.2

там же, после загрузки:
Объект.СуммаДокумента = Объект.РасшифровкаПлатежа.Итог(<Колонка>)


Signature
без свинга нет музыки...

svetas_l Подменю пользователя
сообщение 25.12.18, 20:45
Сообщение #5

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

takefive @ Сегодня, 15:06 * ,
спасибо, но пишет неопознанный оператор при выгрузке и не выгружает
если ((Объект.СуммаДокумента>0) и (Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа")=0)) тогда
      Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа")=Объект.СуммаДокумента;
конецесли;    
если ((Объект.СуммаДокумента=0) и (Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа")>0)) тогда
      Объект.СуммаДокумента=Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа");
конецесли;


Цитата
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1629)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ПлатежноеПоручениеИсходящее
ТипОбъекта = Платежное поручение исходящее
Объект = Платежное поручение исходящее ПО00-001633 от 03.12.2018 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(6,50)}: Неопознанный оператор
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7449)
КодСообщения = 21

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

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

Цитата(svetas_l @ 25.12.18, 20:45) *
Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа")=Объект.СуммаДокумента;

Это какая-то ерунда. Так нельзя писать.

svetas_l Подменю пользователя
сообщение 26.12.18, 9:30
Сообщение #7

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

Vofka @ Сегодня, 9:19 * ,
а как правильно при переносе проверить на наличие строки в табличной части, в случае ее отсутствия добавить и обеспечить совпадение "Не совпадают сумма документа и ее расшифровка" . В этом и вопрос как это сделать при конвертации, устранив ошибку ....

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

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

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

svetas_l Подменю пользователя
сообщение 26.12.18, 14:20
Сообщение #9

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

Vofka @ Сегодня, 9:46 * ,
документ создается автоматом в бухгалтерия для Украины 2.0 при выгрузке с банка клиента обработкой, просто в базе источнике он не ругается, а вот при выгрузке и при проведении в базе приёмнике ругается.
Нельзя менять базу источник 2.0 , она должна быть полностью на поддержке без изменений. Все изменения должны быть при выгрузке через конвертор.... Как это можно сделать?

Vofka, подскажите, пожалуйста, как можно правильно сделать?

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

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

svetas_l, в источнике ничего менять менять. Ещё раз, внимательно прочитайте сообщение #4. Вам предлагают в правилах в ПослеЗагрузки прописать эту строку:

Объект.СуммаДокумента = Объект.РасшифровкаПлатежа.Итог(<Колонка>)

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

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

Vofka @ Сегодня, 14:39 * ,
Объект.СуммаДокумента=Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа");
так и записано. Что не так?

svetas_l Подменю пользователя
сообщение 27.12.18, 20:46
Сообщение #12

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

Vofka, может ответите, спасибо...


 ! 

Правила: 1
 


Сообщение отредактировал Vofka - 28.12.18, 9:29

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

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

svetas_l, покажите актуальный скрин с кодом события ПослеЗагрузки.

svetas_l Подменю пользователя
сообщение 02.01.19, 22:41
Сообщение #14

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

Vofka @ 28.12.18, 9:28 * ,
Объект.ОтраженоВОперУчете = Истина;    
Объект.Оплачено= Истина;
Объект.ВалютаДокумента = Справочники.Валюты.НайтиПоКоду("980");
Объект.ВалютаВзаиморасчетовРаботника = Справочники.Валюты.НайтиПоКоду("980");



если ((Объект.СуммаДокумента=0) и (Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа")>0)) тогда
      Объект.СуммаДокумента=Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа");
конецесли;    



Если  Объект.Проведен   Тогда
       Попытка
        Объект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);     
    Исключение
    КонецПопытки
КонецЕсли;

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

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

Попробуйте вместо

если ((Объект.СуммаДокумента=0) и (Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа")>0)) тогда
      Объект.СуммаДокумента=Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа");
конецесли;


написать

Объект.СуммаДокумента=Объект.РасшифровкаПлатежа.Итог("СуммаПлатежа");

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

svetas_l Подменю пользователя
сообщение 13.01.19, 13:11
Сообщение #16

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

Vofka @ 03.01.19, 9:05 * ,
если убрать проверку, тогда тупо пишет "не заполнено поле сумма документа" но уже во всех документах, так лучше уже с ошибкой но в некоторых документах , чем без проверки и тупо с нерабочими всеми документами....

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


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

 

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