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

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

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

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

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

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

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

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

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

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

См. также

Комментарии
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) 250 11.07.09 16:27 Сейчас в теме
Обработка счета-фактуры на аванс если был "возврат от Покупателя" выписывает ?
Т.к в этом случае сальдо 62.2 увеличивается.
Оставьте свое сообщение