gifts2017

Сверка Документов между базами УТ и БП (Управление Торговлей 10.3 и Бухгалтерия предприятия 2,0)

Опубликовал Влад (matus) в раздел Обработки - Обработка документов

Внешняя обработка "Сверка Документов" между базами УТ 10.3 и БП 2.0 по основным реквизитам.
Задача решается простая: Проверить наличие и соответствие участвующих в обмене документов.

Обработка писалась на коленках в срочном порядке по просьбе ГлавБуха перед закрытием года.
Не претендует на законченность и идеальность, но исправно каждую неделю решает важную задачу.

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

Одна обработка на обе базы.

Нижняя часть - Выгрузка из Торговли (Соответственно открывается в УТ ;-) )

Верхняя - для запуска непосредственно сверки документов с Бухгалтерией (Открывается в БП)

Результат показывается на экран в виде таблиц и в этом же виде выгружается в EXCEL в выбранный каталог.

 

Идея весьма простая и универсальная, так что, предполагаю, она будет работать в других конфигурациях, возможно и без доработок. Но возможности проверить небыло...

 

Буду благодарен за Плюсик

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

Наименование Файл Версия Размер
СверкаДокументовУТ2БП.epf 94
.epf 17,25Kb
03.07.13
94
.epf 17,25Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Макас (makas) 05.07.13 10:40
В типовой БП 2.0.49.10 и УТ 10.3.21.2 вылетает ошибка:

{Форма.Форма.Форма(385)}: Преобразование значения к типу Число не может быть выполнено
Табторг = ЗначениеИзФайла(ПутьКФайламТаблиц+ВидДок+".tz");
2. Макас (makas) 05.07.13 11:14
(0) Автор, с ошибкой разобрался, она в другом:
Если ссылку вставлять "копи-пастом", тогда обработка не видит папку и вылезает указанная выше ошибка.
Если папку вручную выбрать, тогда все ОК!
---
ЗЫ. обработка не запоминает папку обмена, хотя текстовая надпись ссылки имеется
3. Макас (makas) 11.07.13 15:49
Замечание(типа ошибка) по ситуатции: - если из УТ выгружаем данные за 2квартал, а в БП стоит период 1-квартал, то обработка не видит данные.
4. Solo * (Solo1) 01.08.13 09:52
А контрагентов в базах по какому элементу сверяет?
5. Ксения (LadyDy) 26.11.13 17:41
А сверка между однотипными конфигурациями работает?
6. Влад (matus) 29.11.13 02:23
(5) LadyDy,
Да, будет работать с небольшой доработкой... изначально затачивалось под сверку именно УТ10-БП2
7. Влад (matus) 29.11.13 02:24
(4) Solo1,
По коду, т.к. мои базы полностью синхронизированы для автоматического обмена..
8. Влад (matus) 29.11.13 02:27
(3) makas,
Разумеется, и не увидит в таком варианте... данных для анализа просто нет... Если бы выгружено было из УТ 1 и 2 кв, а в БП, для сверки выбран только 1кв, то всё будет работать...
9. Гость 18.08.14 12:30
Извините за вопрос, но что должно быть выбрано в "Плане обмена", где-то его выгрузить можно или как?
10. Максим Алексеев (peshitepisma) 11.10.16 14:07
Спасибо за обработку! Заработала сразу, на УТ 10.3 и БП 2.0

P.S. добавил в ней выгрузку и загрузку по контрагенту, в модуле формы в паре мест после сточки "| "+ВидДок+".Дата МЕЖДУ &НачПериода И &КонПериода" вбил

	|	И "+ВидДок+".Организация = &Организация ";
    КонецЕсли;
	Запрос.УстановитьПараметр("КонПериода", КонПериода);
	Запрос.УстановитьПараметр("НачПериода", НачПериода);
	Запрос.УстановитьПараметр("Организация", Организация);
...Показать Скрыть


и в форме один реквизит "Организация"


Если кому надо выгрузку и загрузку проводить по отбору по одной организации должно помочь ;)