Сравнение взаиморасчетов с контрагентами УТ с БП

Опубликовал aspirator23 в раздел Отчеты - Бухгалтерские

Сверка взаиморасчетов с контрагентами в Торговле(УТ) с Бухгалтерией(БП) малоприятное занятие. Запустите обработку в УТ - она выберет остатки и обороты в Бухгалтерии , потом в Торговле. В результате получается отчет, где показаны суммы и расхождения.

Отчет формируется с детализацией контрагентов до договоров.

При запуске обработки в базах связанных между собой через обмен, поиск контрагентов происходит по внутренним идентификаторам. Однако можно формировать отчет и в несвязанных стандартных УТ-БП конфигурациях - в этом случае режим поиска контрагентов нужно указать по наименованиям или по кодам. Если в базах существуют несколько контрагентов с одинаковыми наименованиями, то при поиске по наименованию, они будут отображены свернуто.

Отчет формируется в валюте взаиморасчетов договоров или в основной учетной: для УТ это управленческая валюта, в БП - валюта регламентированного учета. Если предполагается формировать отчет в основной учетной валюте, для корректного отображения результатов, нужно чтобы управленческая валюта в УТ совпадала с регламентированной валютой в БП(Для РФ – это рубль.)

В обработке нужно указать виды договоров(с покупателем, с поставщиком...). В УТ выборка происходит по контрагентам и договорам, в БП - взаиморасчеты на всех счетах, где учет ведется по контрагентам и договорам (60,62,76..).

Фильтр Только отклонение по имеет 3 режима: остатки - в этом случае, если отклонение по конечным остаткам контрагента равно 0, остатки в отчет не выводятся, обороты - тоже в случае с оборотами. Обороты и остатки - оба условия.

Счета анализа – по умолчанию в бухгалтерии анализируются балансовые счета.  Можно отбирать  забалансовые или оба типа. 

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

При анализе результатов отчета может показаться, что обороты в бухгалтерии по некоторым контрагентам удвоены. На самом деле это нормально, так как отчет показывается все обороты в том числе, например и зачет аванса, когда с 62.02 суммы переносятся на счет 62.01. Также работает и штатный отчет «Анализ субконто» в бухгалтерии.

27.03.2012 Добавил обработку для работы с платформой 8.2.

Для формирования отчета сравнения между УТ и БП, но уже по остаткам номенклатуры  можно воспользоваться обработкой http://infostart.ru/public/60016/

Также для сравнения остатков номенклатуры можно воспользоваться универсальным отчетом с расширенными возможностями, который позволяет работать и с другими конфигурациями на обычных и управляемых формах: http://infostart.ru/public/442398/

Файлы

Наименование Файл Версия Размер Кол. Скачив.
СверкаКонтрагентов.zip
.zip 793,58Kb
27.03.12
358
.zip 793,58Kb 358 Скачать
СверкаТорговляБухгалтерияКонтрагенты_82.epf
.epf 164,53Kb
24.02.16
99
.epf 164,53Kb 99 Скачать

См. также

Лучшие комментарии

5. aspirator23 18.07.2010 21:19
Завтра посмотрю.
Ответили: (6)
+ 1 [ salve; ]
# Ответить
10. aspirator23 20.07.2010 17:04
(9) Я проверял на 8.1 БП2.0. Там работает. А вот на 8.2 нет - у меня она не установлена. В обработке код открыт, можно посмотреть. Возможно там COM-соединение иначе описывается. Если это так, то это буквально пару строк поправить Посмотрю, если у кого-нибудь стоит 8.2 проверю.
Ответили: (11)
+ 1 [ salve; ]
# Ответить
11. salve-salve (файл скачал) 12.08.2010 00:13
(10) да, чуть иначе:
в модуле изменить:
V81 на V82
Ответили: (12)
+ 1 [ aspirator23; ]
# Ответить

Комментарии

1. aspirator23 02.02.2010 07:00
Скачало 25 - плюс 1 (спасибо VladimirS). Кроликоферма плачет.
# Ответить
2. dosen 02.02.2010 16:45
У меня сделано так http://infostart.ru/public/65099/
правда из БП с УТ :D
Ответили: (3)
# Ответить
3. aspirator23 02.02.2010 21:04
(2) - это прямо какое-то дежавю. Даже разница в один день.
# Ответить
4. salve 18.07.2010 17:07
а с УТ - БП 2.0 будет работать?
Ответили: (8)
# Ответить
5. aspirator23 18.07.2010 21:19
Завтра посмотрю.
Ответили: (6)
+ 1 [ salve; ]
# Ответить
6. salve 19.07.2010 11:20
(5) В своей тестовой базе, для двух обработок выдает:
Не удалось подключиться к базе данных бухгалтерии
Ответили: (7)
# Ответить
7. aspirator23 19.07.2010 13:18
(6) Нажми кнопку "Настройки" для сверки контрагентов или Склады/настройкиподключения для сверки товарных остатков. Там есть закладка Подключение. Проверь настройки. Там можно указывать также Windows-авторизацию.
# Ответить
8. aspirator23 19.07.2010 20:33
(4) С БП 2.0 работает.
Ответили: (9)
# Ответить
9. salve-salve (файл скачал) 20.07.2010 13:10
(8) С БП 2.0 под платформу 8.2, верно?
буду тогда разбираться, в чем у меня опять проблема(
Ответили: (10)
# Ответить
10. aspirator23 20.07.2010 17:04
(9) Я проверял на 8.1 БП2.0. Там работает. А вот на 8.2 нет - у меня она не установлена. В обработке код открыт, можно посмотреть. Возможно там COM-соединение иначе описывается. Если это так, то это буквально пару строк поправить Посмотрю, если у кого-нибудь стоит 8.2 проверю.
Ответили: (11)
+ 1 [ salve; ]
# Ответить
11. salve-salve (файл скачал) 12.08.2010 00:13
(10) да, чуть иначе:
в модуле изменить:
V81 на V82
Ответили: (12)
+ 1 [ aspirator23; ]
# Ответить
12. aspirator23 12.08.2010 06:20
(11) Спасибо, добавлю возможность выбора платформы.
# Ответить
13. a_a (файл скачал) 20.10.2010 09:15
Спасибо за обработку очень пригодилась!!
Ответили: (14)
# Ответить
14. aspirator23 22.10.2010 07:00
(13) Спасибо за поддержку :)
# Ответить
15. Eugen_Vip (файл скачал) 01.02.2011 15:09
Да, обработка супир!!! еще бы забабахать расшифровку до документов. Но это я уж наверное сам.
# Ответить
16. tani6e4ka 10.02.2011 18:36
а по номенклатуре возможно сделать такое сравнение?
Ответили: (18)
# Ответить
17. Поручик (файл скачал) 10.02.2011 18:57
И куда мы смотрим? На основной странице обработки = "Сравнение товарных остатков УТ с БП"
# Ответить
18. aspirator23 27.02.2011 05:28
tani6e4ka пишет:

а по номенклатуре возможно сделать такое сравнение?

(16) Как 17 замечает, вот сравнение номенклатуры http://infostart.ru/public/60016/
# Ответить
19. orsprog 06.12.2011 21:02
Спасибо за обработку очень пригодилась!!еще бы расшифровку по документам...и по номенклатуре сделать сравнение...и можно продавать...
# Ответить
20. Re:аниматор (файл скачал) 23.12.2011 09:32
Плохо что нет отбора к примеру по организации.
Ответили: (21)
# Ответить
21. aspirator23 23.12.2011 11:16
(20) Согласен, это не делал. У нас одна организация - одна база.
# Ответить
22. a_a (файл скачал) 25.01.2012 14:00
Очень полезная обработка, пользуюсь и сейчас, переделал под другие базы. Автору спасибо.
# Ответить
23. zealousbit (файл скачал) 18.02.2012 16:23
Спасибо за разработку. А то когда постоянно бухгалтер портачит, уже никаких сил не остается.
# Ответить
24. izz (файл скачал) 20.03.2012 13:39
Спасибо, очень помогает в работе!
# Ответить
25. Vovanich 28.06.2012 10:44
Для ут 11 такую бы обработинку.Может есть у кого?
# Ответить
26. margo2007 (файл скачал) 07.07.2012 12:48
А если в УПП два раза запустить, то получится сравнение?
Ответили: (27)
# Ответить
27. aspirator23 07.07.2012 13:13
(26) Если подразумеваешь сравнить две УПП, то скорее всего сработает.
Но с особенностью:
1. в УПП должен быть регистр партии товаров такой же как и в УТ. Говорю должен быть, потому что нет УПП проверить.
Если он есть, отчет заработает.
2. в запускаемой УПП будет выборка по регистру остатков, в подключаемой по регистрам бухгалтерии.
Ответили: (28)
# Ответить
28. margo2007 (файл скачал) 08.07.2012 05:29
(27) aspirator23,
Не сработала.
Ответили: (29)
# Ответить
29. aspirator23 08.07.2012 16:29
(28)А на чем упала?
При выборке из внешней базы или из той в которой запускалась?
Ответили: (30)
# Ответить
30. margo2007 (файл скачал) 09.07.2012 05:05
(29) aspirator23,
Она не падала. Она молча отработала.
Никаких сообщений и никаких результатов.
Хотя расхождения между БУ и УУ точно есть.
# Ответить
31. GAGArinREcorDS (файл скачал) 16.07.2012 11:29
Подскажите пожалуйста, а если УТ 8.1, а БП 8.2, обработка будет работать? И если нет то, подскажите, что прописать в модуле. Пробовал первую загрузку СверкаКонтрагентов.zip она не сработала. Пишет не удалось подколючиться к базе
Ответили: (32)
# Ответить
32. aspirator23 16.07.2012 11:36
(31) Открой обработку. Найди там строку с подключением в процедуре ПодключитьсяКБухгалтерии()
Для 81 нужно там где V82.ComConnector заменить на V81.ComConnector
Если пароль, логин, путь для подключения верные, должно подключиться.
# Ответить
33. GAGArinREcorDS (файл скачал) 16.07.2012 12:49
Спасибо, что ответили. Открыл конфигуратор 81, сделал там так:
	состояние("Подключение к базе бухгалтерии...");
	V82=Новый COMОбъект("V82.COMConnector");
	Попытка
		ВнешняяБД=V82.Connect(СтрокаПодключения);		
		Возврат ВнешняяБД;
...Показать Скрыть
Всё равно, выдаёт "Ошибка подключения".

Паролей никаких нет, единственное что смущает, что путь к БД, он ищет .CD, а у меня база .1CD
Ответили: (34) (39) (41)
# Ответить
34. aspirator23 16.07.2012 13:13
(33)Если бухгалтерия на платформе 81 то должно быть так "V81.COMConnector"
Имя файла неважно. Главное каталог правильный выбрать, если это файловая база.
# Ответить
35. GAGArinREcorDS (файл скачал) 16.07.2012 13:58
Бухгалтерия у меня 8.2, а Управление Торговлей 8.1
Ответили: (36)
# Ответить
36. aspirator23 16.07.2012 14:54
(35) Должно работать. Сколько сталкивался с такой ошибкой: либо неправильно указан логин, пароль, путь,
права. Кстати вспомнил. Еще была ошибка. Не зарегистрирован ComConnector
Попробуй зарегистрировать его: regsvr32.exe .... comcntr.dll
# Ответить
37. GoodWinn 08.04.2013 18:21
привет, скачала, сконвертировала, открыла, настроила пути подключения, база файловая и вот: ошибка "Не удалось подключиться к базе данных бухгалтерии"
что с ней делать, как быть, очень нужно что бы работало, с файловой вообще кто пробовал?
платформа 8.2
Ответили: (38) (39)
# Ответить
38. aspirator23 08.04.2013 18:33
(37) работает с файловыми и серверными базами.
-Проверь правильность пути.
-почитай по поводу comcntr в пункты 36,33 возможно поможет.
-посмотри комментарии по обработке по товарным остаткам, там их много. Возможно один из случаев твой.
# Ответить
39. aspirator23 08.04.2013 20:27
(37) ...скачала, сконвертировала... Вот тут похоже ошибка.
Скачать нужно версию для 82. Это вторая. Либо если не хочешь второй раз скачивать сделай как описано в (33)
Ответили: (40) (41)
# Ответить
40. GoodWinn 08.04.2013 21:55
(39) aspirator23, да, действительно, не ту скачали мне, спс, сразу не увидела.
# Ответить
41. GoodWinn 08.04.2013 22:23
(39) aspirator23, отредактировала согласно (33) и вуаля, все работает, спасибо огромное.
Ответили: (48)
# Ответить
42. son_v (файл скачал) 25.04.2013 12:31
Спасибо большое) Как раз вовремя. Немного доработали под свою древнюю УТ и добавили отбор по организации, а так же сравнение контрагентов по коду, так как наименование волшебным образом волшебными руками меняется, а код остается неизменным.
# Ответить
43. son_v (файл скачал) 25.04.2013 17:49
Мучали обработку целый день). Не закрывает соединение в Бухгалтерии и все тут. Базы sql обе.
Ответили: (44)
# Ответить
44. aspirator23 25.04.2013 18:01
(43) Там если код правили, то обратили внимание на то что соединение не закрывается после формирования отчета. Сделал так специально - в том случае, если нужно построить несколько отчетов, не нужно снова открывать соединение.
Если такой вариант не подходит, то можете закрывать сессию. Соединение устанавливаете в Неопределено.
Или пришлите - поправлю.
# Ответить
45. son_v (файл скачал) 25.04.2013 20:48
Да, соединение закрыли в Неопределено, а так же все переменные, которые соединение используют. Те же массивы для сбора данных из Бухгалтерии. Спасибо за обработку еще раз). Пользователи как увидели обработку, еще пару своих пожеланий озвучили. Отбор по организации, по подразделениям (как реквизит Договора).
# Ответить
46. Re:аниматор (файл скачал) 16.10.2013 10:07
Отчет не правильно выводить ссылку на контрагента когда к примеру есть одинаковые наименования, но разные ИНН
В отчете включен режим поиска "ИНН и КПП" данные правильно, а вот ссылку выдает на другого контрагента с тем же наименование, но разным ИНН

Причина в функции ПолучитьОбъектДляРасшифровки() она ищет ссылку на объект контрагента по наименованию, а при "ИНН и КПП" нужно искать по ИНН

Переделал так и все работает как нужно
Функция ПолучитьОбъектДляРасшифровки(ИмяКонтрагента, ИНН, Договор="")
	
	Если СпособПоиска="ИННКПП" Тогда
		ТекКонтрагент=Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", ИНН);
	Иначе			
		ТекКонтрагент=Справочники.Контрагенты.НайтиПоНаименованию(ИмяКонтрагента,1);
	КонецЕсли;
	Если ПустаяСтрока(Договор) Тогда
		возврат ТекКонтрагент; 
	ИначеЕсли ТекКонтрагент<>Справочники.Контрагенты.ПустаяСсылка() Тогда 
		ТекДоговор=Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(Договор,1,,ТекКонтрагент);
		Возврат ТекДоговор;	
	Иначе
		Возврат ТекКонтрагент
	КонецЕсли; 
	
		
КонецФункции // ПолучитьОбъектДляРасшифровки()

...Показать Скрыть
Ответили: (47)
# Ответить
47. aspirator23 16.10.2013 10:21
(46) Re:аниматор, спасибо. Добавлю в обработку.
# Ответить
48. Re:аниматор (файл скачал) 11.09.2014 09:35
Столкнулся с такой проблемой:
Есть 2 сервера приложения. На одном SRV-1 установлена УТ платформа 8.3.4 на другом SRV-2 БП 3.0 платформа 8.3.5 (платформа 8.3.4 тоже установлена на SRV-2).

При формировании отчета из УТ (Платформа 8.3.4) с соединением с базой БП 3.0 (Платформа 8.3.5) выходит ошибка:


{ВнешняяОбработка.СверкаОстатковКонтрагентов.МодульОбъекта(41)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты 'comcntr' (8.3.5.1119) отличается от версии корневого модуля 'core83' (8.3.4.496)


Есть способ победить?
Ответили: (49)
# Ответить
49. aspirator23 12.09.2014 17:03
(48) Re:аниматор, Ты соединяешься соm-соединением 8.3.4 с сервером 8.3.5
Решений несколько:
-Установить везде один сервер, например 8.3.5
-установить на компьютере, где запускается обработка кроме клиента 8.3.4 еще и клиента 8.3.5
-подменить на компьютере, где запускается обработка, файл comcntr.dll версии 8.3.4 на 8.3.5 скопировав его с компьютера где развернут клиент 8.3.5. Может потребуется его зарегистрировать.

Во втором и третьем случае нужно понимать, что если com-соединения используются где-то еще, кроме данной обработки, они могут перестать работать.
Ответили: (50)
# Ответить
50. Re:аниматор (файл скачал) 12.09.2014 17:25
(49) в том и дело, что
Установить везде один сервер, например 8.3.5
это исключено. Разделение из за глючности 8.3.5, УТ на 8.3.4 (на 8.3.5 зависает) БП 3.0 на 8.3.5
ГЛЮЧНАЯ Платформа 8.3.5

установить на компьютере, где запускается обработка кроме клиента 8.3.4 еще и клиента 8.3.5

так тоже не работает

подменить на компьютере, где запускается обработка, файл comcntr.dll версии 8.3.4 на 8.3.5 скопировав его с компьютера где развернут клиент 8.3.5. Может потребуется его зарегистрировать.

Рискованно ...

Походу придется писать другой вариант этой обработки. Из УТ выгружать данные в файл, в БП 3.0 отчет формировать по бух. регистрам с загрузкой данных из файла и сверять. как то так видать придется сделать тогда
Ответили: (51)
# Ответить
51. aspirator23 13.09.2014 11:23
(50) Re:аниматор, "....так тоже не работает ..." Второй вариант у тебя не работает скорее всего из-за того что comcntr.dll от 8.3.5 не зарегистрировался. Обычно при установке он регистрируется автоматически. Можно его зарегистрировать вручную.
# Ответить
52. Re:аниматор (файл скачал) 24.09.2014 04:29
Побывал регистрировать в ручную версию 8.3.5 и 8.3.4 всё равно НЕ работает ...
Ответили: (53)
# Ответить
53. aspirator23 24.09.2014 05:45
(52) Re:аниматор, немного не так. У клиента может работать только один comcntr. Т.е. регистрировать нужно только одну библиотеку - ту которая будет использоваться.
Ответили: (54)
# Ответить
54. Re:аниматор (файл скачал) 24.09.2014 06:09
(53) aspirator23, так вот я регистрировал, проверял, регистрировал проверял. выдает ошибку...
Бухгалтерам обработка очень понравилась, а теперь плачут, что взаиморасчеты не могут сверить :-) уже всё перепробовал.

установить везде 8.3.5 пока нельзя, зависает УТ на 8.3.5 ...





regsvr32 C:\Program Files\1cv82\8.3.4.496\bin\comcntr.dll

ИЛИ

regsvr32 C:\Program Files\1cv82\8.3.5.1119\bin\comcntr.dll

Ошибка всегда одинаковая

{ВнешняяОбработка.СверкаОстатковКонтрагентов.МодульОбъекта(41)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты 'comcntr' (8.3.5.1119) отличается от версии корневого модуля 'core83' (8.3.4.496)
Ответили: (55)
# Ответить
55. aspirator23 24.09.2014 06:57
(54) Re:аниматор, да ошибка явно в нестыковке версий платформы. Как вариант - а в конфигурации в 8.3.5 какой режим совместимости? Этим не пробовал поиграться?
Ответили: (56)
# Ответить
56. Re:аниматор (файл скачал) 24.09.2014 07:13
(55) Бухгалтерия 3.0 в режиме поддержки 8.3.4 (этот режим установлен разработчиками 1С)



можно конечно для БП установить и 8.3.4 (рекомендуется 8.3.5), но скоро поддержка на 8.3.4 в БП 3.0 будет отключена и мин. версия платформы будет 8.3.5 там под 8.3.4 100% не зайти
# Ответить
57. Re:аниматор (файл скачал) 24.09.2014 07:25
Я вот думаю, сделать сверку через внешний файл, ну к примеру с УТ выгружать в файл, а в БП 3.0 загружать файл, формировать данные и сверять.
По видимому так и придется сделать ...
Ответили: (58)
# Ответить
58. aspirator23 24.09.2014 07:33
(57) Re:аниматор, это конечно хлопотно, тебе прийдется дописывать, но радует что это все временно. Когда перейдете полностью на 8,3,5 с этим проблем не будет.
Ответили: (59)
# Ответить
59. Re:аниматор (файл скачал) 24.09.2014 09:15
(58) aspirator23, временно?

ГЛЮЧНАЯ Платформа 8.3.5

ну не знаю на сколько это временно... Подготавливаем грозное письмо франчи, по нашей проблеме.
т.к. по багтрекеру все что касается наших проблем 0.
# Ответить
60. Re:аниматор (файл скачал) 01.10.2014 17:06
Сделал через выгрузку в файл. С БП 3.0 выгружаю файл в формате xml с данными и параметрами отчета (период, организация и т.д.). В УТ 10.3 в форму загружаю файл xml, автоматически по параметрам заполняются данные и сверяются с данными файла. Выводится протокол сверки. Получилось просто для пользования и быстро. Для себя решил проблему подключения между версиями одной платформы по ole.
Ответили: (61)
# Ответить
61. aspirator23 01.10.2014 20:45
(60) Re:аниматор, хорошее решение.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016