gifts2017

Корректировка (автозаполнение) выписок из клиент-банка по 62.1 и 62.2 счетам. Создание счетов-фактур на авансы

Опубликовал АНДРЕЙ Фамилия (MegaMouse) в раздел Обработки - Обработка документов

После загрузки выписок из Клиент-Банковской системы надо разнести суммы по счетам. Этим данная обработка и занимается (после нее запускается другая, которая автоматом выписывает СФ на авансы)

Появилась потребность выписывать СФ на авансы - эту обработку нашел в своих заначках - где взял, не помню.

Но, как назло, работает она только с 62.2 счетом.

Пришлось править выписки. Выкладываю обе.

// и еще выписки перед обработкой ДОЛЖНЫ БЫТЬ НЕПРОВЕДЕННЫМИ!!!

24.07.2009.  В документах "Выписка" проставляются незаполненные "Движения денежных средств"  
Вид движения устанавливается : Исходя из счетов 60,1 или 62,1 Приход или расход
Подставляется элемент справочника с кодом 00001 или 00002 соответственно (эти коды совпадают в 99% случаев, но у Вас возможны варианты - уточните перед использованием!!!!!)
+Немного рекламы (Кнопку + на форме прошу пять раз не нажимать!!!!)

Скачать файлы

Наименование Файл Версия Размер
КорректВыписок3.ert 204
.1237118897 55,00Kb
20.02.12
204
.1237118897 55,00Kb Скачать
Формирование СчетФактур на Авансы 160
.1237119033 203,00Kb
20.02.12
160
.1237119033 203,00Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Анри (MegaMouse) 15.03.09 15:12
Если найдется Автор обработки Формирование СчетФактур на Авансы , или Вы его знаете - не скрывайте это
2. dummy 15.03.09 19:02
я в самой выписке, при выборе договора, по которому пришли денежки, проверяю: в процедуре ПриВыбореСубконто()

Если Приход <> 0 Тогда
Спр = СоздатьОбъект("Справочник.ДвиженияДенежныхСредств");
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.Договоры);
Ит.ВыполнитьЗапрос(ДатаДокВходящий, ДатаДокВходящий, СчетПоКоду("62.1"));
Ит.ВыбратьСубконто(1,1);
Если Ит.ПолучитьСубконто(1,,Субконто2) = 0 Тогда
Спр.НайтиПоНаименованию("Поступления от покупателей (аванс)",1,1);
ВидДвижения = Спр.ТекущийЭлемент();
КоррСчет = СчетПоКоду("62.2");
Иначе
Спр.НайтиПоНаименованию("Поступления от покупателей",1,1);
ВидДвижения = Спр.ТекущийЭлемент();
КоррСчет = СчетПоКоду("62.1")
КонецЕсли;
3. Анри (MegaMouse) 17.03.09 10:23
Тоже неплохо. Только тут ненадо конфигурацию менять.
И еще : при загрузке из КБ - где идет вызов договора?
4. dummy 18.03.09 18:04
конфигурацию менять не надо, зато надо множество лишних телодвижений совершать...

а договор выбирается как раз в процедуре ПриВыбореСубконто()
в данном случае выбираемый субконто и есть "договоры"
5. Анри (MegaMouse) 19.03.09 13:45
Полностью с Вами согласен, просто Я неверно выразил Свою мысль.
При загрузке выписок из *.TXT файла обращение к модулю формы не происходит .
Обработка писалась под конкретного клиента, и варианты возможны.
И еще - встречал КБ системы, из которых не выгружался вид движения, думаю в этом случае автоматизация накрывается .
После обработки выписок данной обработкой(ну и выраженьеце) приходится ручками разносить услуги банка, налоги,,,,, в общем узкая специализация и основа для своих разработок.(можно ее вставить в выписку и кнопку на форму повесить, или к процедуре привязать, приЗаписи() например)
6. Igоr Sаulеviсh (gutentag) 11.07.09 16:27
Обработка счета-фактуры на аванс если был "возврат от Покупателя" выписывает ?
Т.к в этом случае сальдо 62.2 увеличивается.