На днях было обнаружено что таблица b_sale_basket_props просто очень огромная, занимала 4гб, почему от туда не удалялись старые свойства, необходимо было чистить.
Поводом для данной статьи послужили многочисленные вопросы менеджеров, которые не знали как проводить заказы интернет-магазина в 1С, в данной статье я опиши схему которая используется в одном из магазинов который я обслуживаю, в схеме есть два пути проведения заказа безналичный и наличный расчет с клиентом .
Программное обеспечение 1C-Bitrix 12.5 и 1С:Предприятие 8.2 управление торговлей 11, данную схему думаю можно использовать и для версий ниже.
При разработке сайтов часто приходится закрывать его от посторонних, для этого нам помогает кнопка в главном модуля 'Временное закрытие публичной части сайта' , но бывают случаи когда надо тестировать различные группы пользователей, при нажатии данной кнопки, доступ будет только для администраторов, другие группы пользователей не будут иметь доступа.
Я уже расстроился что надо будет писать свой агент, не хотелось уводить функционал из ядра, но при просмотре функции CSaleOrder::RemindPayment(), именно она отвечает за отправку сообщений, обнаружил, что разработчики разместили там событие OnOrderRemindSendEmail , вот как раз мы его и будем использовать для наших модификаций.