BitrixAQA.Selenium.General.Case_Sale_Helper.DeleteInnerAccounts C# (CSharp) Method

DeleteInnerAccounts() public static method

метод удаляет все продления подписки
public static DeleteInnerAccounts ( bool JustReturn = false ) : string
JustReturn bool Если true - возврощает только текст PHP команды, но не выполняет её
return string
        public static string DeleteInnerAccounts(bool JustReturn = false)
        {
            string PHPCommand = "CModule::IncludeModule(\"sale\");$dbAccounts = CSaleUserAccount::GetList(array(), array(), false, array(), array());" +
                "while ($arAccounts = $dbAccounts->Fetch()){CSaleUserAccount::Delete($arAccounts[\"ID\"]);}";
            if (!JustReturn)
                GM.RunPHPCommand(PHPCommand);
            return PHPCommand;
        }

Usage Example

        /// <summary>
        /// Удаление данных магазина
        /// </summary>
        public static void DeleteAllData()
        {
            BitrixFramework.Wait(3);
            string PHPCommand =
                Case_Sale_Helper.DeleteInnerAccounts(true) +
                Case_Sale_Helper.DeleteTaxRate(true);

            GM.RunPHPCommand(PHPCommand);
        }