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

Хранилище

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

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



> Ошибка заполнения банковской выписки по платежам          
vadim007 Подменю пользователя
сообщение 26.07.11, 5:41
Сообщение #1

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

На 14.06.2011 созданы пять платежных поручений на разных контрагентов. Затем создается Банковская выписка на эту-же дату, в которой жмем кнопку "Заполнить по платежам", выбираем "За дату документа. В результате заполняются только три строки, первая сумма правильная, остальные - какие-то левые. Покопался в коде документа "Движение денежных средства", нашел причину, только не уверен что это ошибка разработчиков, т.к. не могу понять их логику. Исправленный код ниже:
Если ВидДок = "ПлатежноеПоручение" Тогда
        // Вид операции также устанавливается только при заполнении документа
        Если РучнойВвод = 0 Тогда
            ВидОперации = Перечисление.ВидыОплаты.Оплата;
        КонецЕсли;
        ВидДвижения = Перечисление.ВидыДвиженийПоРасчетномуСчету.Списание; //!
        ВидОперации = Перечисление.ВидыОплаты.Оплата;                      //!
        Содержание  = Док.Содержание;                                      //!
        
        Контрагент        = Док.Контрагент;
        ДокументОснование = Док.ДокументОснование;
        Если ПустоеЗначение(Расход) = 1 Тогда
            //! Расход = Док.СуммаСНДС - ИспользованнаяСуммаВТекущем(ДокументОснование);
            Расход = Док.СуммаСНДС; //!
        КонецЕсли;

Мои дополнения и исправления отмечены символами //!
Основное - не вызываю функцию ИспользованнаяСуммаВТекущем(..). Теперь БВ заполняется нормально. В чем прикол разработчиков - так и не понял.

vadim007 Подменю пользователя
сообщение 27.07.11, 5:29
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Только обратил внимание, что сообщение переместили в раздел Программирование.
Тогда о конфигурации: ТиС, семерка.

-=VJ=- Подменю пользователя
сообщение 27.07.11, 9:58
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 402
Из: Киев
Спасибо сказали: 73 раз
Рейтинг: 0

Цитата(vadim007 @ 26.07.11, 6:41) *
не могу понять их логику.


А что там непонятного?
ИспользованнаяСуммаВТекущем, если я правильно помню, вызывается только при интерактивном изменении БВ, чтобы пользователь не наплодил одинаковых строк с одним документом-основанием и одинаковой суммой - она в результате минусует сумму, которая уже была использована.
Что не так?


Signature
Живу на VJ.net.ua.
Спілкуюсь в ЖЖ

vadim007 Подменю пользователя
сообщение 27.07.11, 16:14
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Что не так - описано в начале сообщения.

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


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

 

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