• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/managers/vendorsynchronization.php
  • Класс: BitrixCalendarSyncManagersVendorSynchronization
  • Вызов: VendorSynchronization::upEventVersion
public function upEventVersion(Event $event, Connection $connection, string $version)
{
	$link = EventConnectionTable::query()
		->setSelect(['ID'])
		->addFilter('CONNECTION_ID', $connection->getId())
		->addFilter('EVENT_ID', $event->getId())
		->exec()
		->fetchObject()
	;

	if ($link)
	{
		EventConnectionTable::update($link->getId(), [
			'fields' => [
				'VERSION' => $version,
			],
		]);
	}
}