Осторожно, 1С! 2-ая серия.

Продолжаем наш воскресный сериал :)

Сегодня мы поговорим о командах и их особенностях.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.

комментариев 12 на “Осторожно, 1С! 2-ая серия.”

  1. Илья Чернов 07.11.2010 в 21:32

    Видимо проверка которая проверяет новый ли это объект и шпарит дальше), а так как документ проведен, то и при его записи происходит повторное проведение (проведение при записи).

    • Евгений Шилов 08.11.2010 в 21:40

      Проверка то пусть шпарит :) Да вот никто документ не просил записываться. Нет тут проведения при записи.

      • Все-таки здесь выполняется интерактивная запись, которая для ранее проведенного документа подразумевает и проведение.
        Вообщем такая особенность платформы..

        • Евгений Шилов 09.11.2010 в 08:33

          Да то,что запись происходит это понятно. И перепроведение при записи.
          Я к тому,что команды на эту самую запись не было. Обработчик команды пустой.

  2. интересно, а зачем так было сделано? а особенно зависит от типа объекта? а если в параметр передавать массив из единственного элемента ссылки на документ, эффект будет тот же?

    • От типа объекта не зависит: справочники, документы, планы счетов – поведение одинаковое.
      Идею про передачу массива не понял, ведь мы используем полностью стандартный функционал.

  3. Александр Горлов 07.11.2010 в 15:21

    А запись с проведением происходит перед выполнением алгоритма команды или после?
    Если перед – нельзя ли будет прописать в коде команды ОтменитьТранзакцию()?

    • Запись и проведение происходит до выполнения команды.
      То есть транзакция успешно завершается до вызова обработчика команды.

  4. Кудрявцев Олег 07.11.2010 в 11:54

    Интересная особенность :)