Как ограничить типовой обмен УТ - БП по дате документов

11.07.12

Интеграция - Обмен между базами 1C

Довольно часто случается, что бухгалтер требует ограничить выгружаемые из УТ документы по дате (чаще всего только слева). Как это сделать быстро и без внесения изменений в конфигурации? Оказывается достаточно просто и без навыков в программировании.

На входе имеем: уже настроенный обмен УТ -> БП, первый обмен уже совершен, что не маловажно.

Для начала открываем в УТ справочник "Настройки обмена данными" и выбираем нужную настройку. Находим и нажимаем кнопку "Сохранить правила в файл" и собственно сохраняем правила в файл.

Сохранение/загрузка правил

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

Далее можно идти двумя путями.

Сложный путь. Для тех, кто хочет понимать что делает.

  1. Загружаем файл правил в конфигурацию "Конвертация данных".
  2. Находим справочник "Конвертации", а в нем только что загруженную и жмем кнопку "изменить".
  3. В открывшемся диалоге выбираем закладку  "Перед выгрузкой данных" и вставляем в конец следующий текст:

             ДатаНачала = УзелДляОбмена.ДатаНачалаВыгрузкиДокументов;

             ВвестиДату(ДатаНачала,"Введите дату начала",ЧастиДаты.Дата);                       

             Параметры.Вставить("ДатаНачалаВыгрузкиДокументов",ДатаНачала);

Редактирование конвертации

      4. Сохраняем и выгружаем новые правила в файл.

      5. Заменяем в УТ правила обмена на новые.

 

Простой путь.

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

ДатаНачала = УзелДляОбмена.ДатаНачалаВыгрузкиДокументов; ВвестиДату(ДатаНачала,"Введите дату начала",ЧастиДаты.Дата); Параметры.Вставить("ДатаНачалаВыгрузкиДокументов",ДатаНачала);

Сохраняем изменения. В конфигурации УТ производим обратную загрузку правил обмена в настройку.


Готово, пользуйтесь на здоровье.

См. также

SALE! 20%

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

Обмен между базами 1C Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) в продаже с 2015 года, постоянно работаем над их развитием | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

45650 36520 руб.

04.08.2015    159680    363    267    

345

SALE! 15%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 22572 руб.

12.06.2017    134932    722    291    

388

SALE! 20%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

34650 27720 руб.

15.04.2019    68417    178    138    

111

SALE! 20%

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Воспользовались более 79 предприятий! | Предлагаем приобрести готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | В продаже с 2020г. | Оперативно обновляем правила до актуальных релизов 1С | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

43450 34760 руб.

03.12.2020    34168    80    58    

78

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 25200 руб.

23.07.2020    46289    196    64    

158

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2. Переносятся начальные остатки, документы и справочники

Обмен между базами 1C Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

В продаже с 2014г. | Воспользовались более 122 предприятий! | Перенос данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных)

50722 45650 руб.

31.10.2014    231399    124    327    

296

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9207    9    8    

10

SALE! 10%

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.223.x) и БП 3.0 (3.0.149.x). Правила подходят для версии ПРОФ и КОРП.

28000 25200 руб.

15.12.2021    20246    132    38    

90
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. smilejka 31 11.07.12 09:32 Сейчас в теме
А почему просто в настройках обмена не указать дату начала выгрузки документов?

Смотреть

Зачем свой велосипед изобретать?
2. Поручик 4670 11.07.12 09:52 Сейчас в теме
(1) Потому, что эта дата выставляется один раз при настройке обмена, ранее неё идет сворачивание базы.
4. smilejka 31 11.07.12 09:58 Сейчас в теме
(2) Поручик,
Дату можно менять через определенный период - срабатывает. Проверено личным опытом - при начальной настройке стояла дата 01.01.2012. В конце 1 квартала поставил дату 01.04.2012 - при перепроведении документов за март - они не выгружаются.
3. Misanets 340 11.07.12 09:54 Сейчас в теме
(1) smilejka, ну нет, автор предлагает механизм универсальный не требующий постоянных изменений правил.
5. Поручик 4670 11.07.12 09:59 Сейчас в теме
(3) Ага, вот как раз правила требуется постоянно обновлять, с каждым релизом управления торговлей или бухгалтерии предприятия.
6. smilejka 31 11.07.12 10:09 Сейчас в теме
(3) Misanets,
А что же это по Вашему, как не корректировка правил... Поручик правильно заметил: при обновлении - правила обновляются и их снова нужно редактировать.
7. borman 78 11.07.12 11:24 Сейчас в теме
(1) Вы совершенно правы. Думаю статейку надо удалить, как не актуальную.
Век живи - век учись :)
8. Tiger77 69 11.07.12 14:20 Сейчас в теме
Статейка все же нужная, как пример фильтрации документов по другим реквизитам.
antares_of; +1 Ответить
9. FedorovEvg 153 14.07.12 16:45 Сейчас в теме
Если статья предназначена новичкам, то им действительно придется обновлять правила каждый раз после обновления. Не есть гуд.
Если статья предназначена программистам, то они сами разберутся с конвертацией, ничего сложного в ней нет, есть книжки+есть довольно подробная справка.
В самой конвертации есть примеры разных фильтров и возможностей.
Нужность статьи не понимаю.
10. SiriusM 17.07.12 22:42 Сейчас в теме
попробуйте по моему скрину, должно работать, в настройках узла..., для меня с каждым обменом какой-нибудь сюрприз)))
Прикрепленные файлы:
thedoklan; Abbra; +2 Ответить
11. Lapitskiy 1057 16.10.12 20:23 Сейчас в теме
Даже если ограничить выгрузку датой, то у узла останется "навечно" память об объектах, которые нужно было когда-то выгрузить, и если случайно как-то не укажем "дату с...", то весь многолетний "ворох" доков и справочников полезет прямо в БУХ.
12. antares_of 11 29.10.12 11:14 Сейчас в теме
Статья во первых действительно полезна как пример фильтрации. А во вторых, то что нужно менять каждый раз при обновлении это проблема программиста. Но есть же еще и пользователь, который не хочет каждый раз искать правила и менять там дату. Да и вообще может по просту забывать это делать и тогда каждый раз будут проблемы и выгружать придется по сто раз, да и еще возможно исправлять потом всю базу.
13. Elected 20 14.10.15 16:05 Сейчас в теме
Спасибо за статью! Раньше был настроен автоматический обмен между УТ и БП. Затирались доки в БП, которые зачем-то редактировались бухгалтерами. Сделал, чтобы был ручной обмен и все довольны!
14. WWWolfy 132 29.08.16 13:43 Сейчас в теме
Может кому пригодится.
В УТ10 добавил код в процедуру
Общие модули - ПроцедурыОбменаДанными - ПроизвестиОбменДаннымиПоНастройке()
Доработка меняет дату ДатаНачалаВыгрузкиДокументов в узле (должны быть права) на основе даты запрета редактирования (границы).
Код сработает при любом обмене - вручную или по регламенту.

Должна стоять галка "Применять дату запрета редактирования для полных прав" (в настройках учёта),
иначе ГраницыЗапретаИзмененияДанных будет всегда Неопределено и тогда даты по Организациям надо получать запросом.

// Процедура поизводит обмен данными по настройке обмена
Процедура ПроизвестиОбменДаннымиПоНастройке(СтруктураНастроекОбменаДанными)
	
//MURDerобмен меняем дату ДатаНачалаВыгрузкиДокументов  для того, чтобы не выгружались старые данные
СоответствиеГраницЗапрета = ПараметрыСеанса.ГраницыЗапретаИзмененияДанных.Получить();
// Для пользователя с полными правами проверок выполнять не нужно
Если НЕ (СоответствиеГраницЗапрета = Неопределено) Тогда
	текУзел = СтруктураНастроекОбменаДанными.ДанныеНастройки.УзелИнформационнойБазы;
	ДатаУзла = текУзел.ДатаНачалаВыгрузкиДокументов;
	ДатаМаксимум = ДатаУзла;

	спОрганизации = текУзел.Организации;
	Для Каждого текОрганизация из спОрганизации Цикл
		ГраницаПоОрганизации = СоответствиеГраницЗапрета[текОрганизация.Организация];
		// Если определена то используется общая дата запрета изменения данных
		Если ГраницаПоОрганизации = Неопределено Тогда
			ГраницаПоОрганизации = СоответствиеГраницЗапрета["ОбщаяДатаЗапретаРедактирования"];
		КонецЕсли;
		
		Если НЕ ГраницаПоОрганизации = Неопределено Тогда
			ДатаМаксимум = Макс(ДатаМаксимум, ГраницаПоОрганизации);
		КонецЕсли;		
	КонецЦикла;
	//исправляем
	Если ДатаУзла<ДатаМаксимум Тогда
		обУзел = текУзел.ПолучитьОбъект();
		обУзел.ДатаНачалаВыгрузкиДокументов = НачалоДня(ДатаМаксимум+1); //
		обУзел.Записать();
	КонецЕсли;
КонецЕсли;
Показать
Оставьте свое сообщение