КА8 Не совпадает сумма документа и суммы по ведомостям на выплату з/п #622495


#0 by tomus555
Доброго времени суток! Мало опыта общения с v8, поэтому заранее прошу прощения за вопрос... КА8 1.1.20.1 (платформа 8.2.15.301) Документ "Платежное поручение исходящее", вид операции: перечисление З/П а табличной части множество строк, в каждой указана сумма и ведомость (документ "Зарплата к выплате организаций") При проведении выдается ошибка: Не совпадает сумма документа и суммы по ведомостям на выплату заработной платы. Посмотрел код, соответствие суммы в платежном поручении и суммы в ведомости проверяет запрос: Документ.ПлатежноеПоручениеИсходящее.ПеречислениеЗаработнойПлаты КАК ПлатежноеПоручениеИсходящееПеречислениеЗаработнойПлаты Этот запрос возвращает количество строк в ведомости, помноженное на количество строк в платежном поручении, как я понимаю - запрос делает все правильно, просто он не решает задачу, верно? Иными словами - ошибка в конфигурации??? Подчеркну, что по v8 я новичок...
#1 by SnarkHunter
>> Этот запрос возвращает количество строк в ведомости, помноженное на количество строк в платежном поручении Нет, он возвращает совсем другое...
#2 by tomus555
Извините... он возвращает сумму всех этих помноженных строк, я просто убрал сумму, чтобы посмотреть что же он делает: ВЫБРАТЬ * ИЗ Документ.ПлатежноеПоручениеИсходящее.ПеречислениеЗаработнойПлаты КАК ПлатежноеПоручениеИсходящееПеречислениеЗаработнойПлаты
#3 by МимохожийОднако
"Не совпадает сумма документа и суммы по ведомостям на выплату заработной платы." возьми калькулятор, сложи суммы в ведомостях и сравни. Возможно, удивишься. Главное, в код не надо лезть
#4 by tomus555
Я конечно новичок в v8, но не в в 1С. Все проверено. Просьба не засорять пост, если не знаете ответа. Обращаюсь к опытным программистам! Помогите пожалуйста!
#5 by МимохожийОднако
Так ты сделай. 100% в код лезть не надо. Не нужен опыт 1С. Достаточно прочитать сообщение от 1С и проверить. О том, что ты проверил ведомости в живую ни слова. ЗЫ. Зачем столько эмоций? )))
#6 by tomus555
Немного подробнее о проблеме: Документ "Зарплата к выплате организаций" - в нем 101 строка, общая сумма всех строк в документе - 2 с лишним млн. руб. Документ "Платежное поручение исходящее" - в нем также 101 строка, в каждой ссылка на вышеуказанный документ "Зарплата к выплате организаций" и сумма по сотруднику, всего соответственно копеечка в копеечку: 2 с лишним млн. руб. Соответствие сумм несколько раз проверено с помощью excel При проведении выходит сообщение "Не совпадает сумма документа и суммы по ведомостям на выплату заработной платы." В отладчике смотрим и видим, что запрос, который должен проверить соответствие сумм возвращает 218 с небольшим млн. руб.
#7 by ale-sarin
Может колонка "Компенсация за задержку..." в Ведомости заполнена циферками, а на форме скрыта?
#8 by МимохожийОднако
В документе "Платежное поручение исходящее" кроме реквизита "Сумма платежа" в табличной части "Перечисление заработной платы" есть реквизит "Сумма документа"(!). Вероятно, это и надо смотреть. Полагаю, что этот реквизит проигнорирован при проверке.
#9 by tomus555
Я воспользовался консолью запросов, и выполнил сначала этот запрос: Документ.ПлатежноеПоручениеИсходящее.ПеречислениеЗаработнойПлаты КАК ПлатежноеПоручениеИсходящееПеречислениеЗаработнойПлаты Этот запрос вернул мне сумму в 218 с лишним млн. руб А затем я выполнил этот запрос (поставил * после предложения "Выбрать"): ВЫБРАТЬ * ИЗ Документ.ПлатежноеПоручениеИсходящее.ПеречислениеЗаработнойПлаты КАК ПлатежноеПоручениеИсходящееПеречислениеЗаработнойПлаты Который показывает как эта сумма получается. В результате запроса 10201 строка. Повторюсь еще раз. Просьба не засорять тему, если не знаете, не пишите пожалуйста...
#10 by hhhh
проверьте, чтобы каждая ведомость встречалась в перечислении ровно один раз.
#11 by tomus555
Вопрос снимается! В документе "Платежное поручение исходящее" в КА8 в табличной части "ПеречислениеЗаработнойПлаты" нужно указывать общую сумму по ведомости, а у меня была указана с разбивкой по сотрудникам, т.к. я перегружал данные из Бухгалтерии 2.0
#12 by tomus555
- Спасибо!!! Не увидел Ваш ответ, когда писал последнее сообщение )))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С