gifts2017

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

Опубликовал aspirator 23 (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 360
.zip 793,58Kb
15.08.16
360
.zip 793,58Kb Скачать
СверкаТорговляБухгалтерияКонтрагенты_82.epf 103
.epf 164,53Kb
15.08.16
103
.epf 164,53Kb Скачать

См. также

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

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

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

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

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

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

...Показать Скрыть
47. aspirator 23 (aspirator23) 16.10.13 10:21
(46) Re:аниматор, спасибо. Добавлю в обработку.
48. Дмитрий Бухалов (Re:аниматор) 11.09.14 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. aspirator 23 (aspirator23) 12.09.14 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. Дмитрий Бухалов (Re:аниматор) 12.09.14 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. aspirator 23 (aspirator23) 13.09.14 11:23
(50) Re:аниматор, "....так тоже не работает ..." Второй вариант у тебя не работает скорее всего из-за того что comcntr.dll от 8.3.5 не зарегистрировался. Обычно при установке он регистрируется автоматически. Можно его зарегистрировать вручную.
52. Дмитрий Бухалов (Re:аниматор) 24.09.14 04:29
Побывал регистрировать в ручную версию 8.3.5 и 8.3.4 всё равно НЕ работает ...
53. aspirator 23 (aspirator23) 24.09.14 05:45
(52) Re:аниматор, немного не так. У клиента может работать только один comcntr. Т.е. регистрировать нужно только одну библиотеку - ту которая будет использоваться.
54. Дмитрий Бухалов (Re:аниматор) 24.09.14 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. aspirator 23 (aspirator23) 24.09.14 06:57
(54) Re:аниматор, да ошибка явно в нестыковке версий платформы. Как вариант - а в конфигурации в 8.3.5 какой режим совместимости? Этим не пробовал поиграться?
56. Дмитрий Бухалов (Re:аниматор) 24.09.14 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.14 07:25
Я вот думаю, сделать сверку через внешний файл, ну к примеру с УТ выгружать в файл, а в БП 3.0 загружать файл, формировать данные и сверять.
По видимому так и придется сделать ...
58. aspirator 23 (aspirator23) 24.09.14 07:33
(57) Re:аниматор, это конечно хлопотно, тебе прийдется дописывать, но радует что это все временно. Когда перейдете полностью на 8,3,5 с этим проблем не будет.
59. Дмитрий Бухалов (Re:аниматор) 24.09.14 09:15
(58) aspirator23, временно?

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

ну не знаю на сколько это временно... Подготавливаем грозное письмо франчи, по нашей проблеме.
т.к. по багтрекеру все что касается наших проблем 0.
60. Дмитрий Бухалов (Re:аниматор) 01.10.14 17:06
Сделал через выгрузку в файл. С БП 3.0 выгружаю файл в формате xml с данными и параметрами отчета (период, организация и т.д.). В УТ 10.3 в форму загружаю файл xml, автоматически по параметрам заполняются данные и сверяются с данными файла. Выводится протокол сверки. Получилось просто для пользования и быстро. Для себя решил проблему подключения между версиями одной платформы по ole.
61. aspirator 23 (aspirator23) 01.10.14 20:45
(60) Re:аниматор, хорошее решение.
62. А В (Asenka) 11.08.16 17:48
С Бухгалтерией 3.0 и УТ 10.3 будет работать?
63. aspirator 23 (aspirator23) 12.08.16 06:56
(62) Asenka, будет. Обработка запускается в Торговле. Общая структура хранения данных БП20 и БП30 одинакова.
64. А В (Asenka) 15.11.16 13:21
(63) aspirator23, Обработка работает отлично. Но если подключается из УТ к базе Бухгалтерии 3.0 пользователь с правами НЕ Администратор (в Бухгалтерии), то подключение не проходит. Как решить проблему?
65. aspirator 23 (aspirator23) 15.11.16 16:43
(64) Asenka, Это объяснимо. При подключении используется com-соедниение. Скорее всего в бухгалтерии у это пользователя нет прав на внешнее соединение.
Нужно его добавить.