7.7 обработка документов 1С

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Relok, 25 фев 2010.

  1. TopicStarter Overlay
    Relok
    Offline

    Relok

    Регистрация:
    25 фев 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Подскажите пожалуйста, как сделать, чтобы при проведение документов, обработка споткнувшись, проводила дальше. (а не останавливалась)

    В вложение код, обработки.

    Вложения:

  2. Mitay_D
    Offline

    Mitay_D Опытный в 1С

    Регистрация:
    16 фев 2010
    Сообщения:
    314
    Симпатии:
    0
    Баллы:
    26
    Это у тебя точно модуль документа??? Потому что в модуле документа у тебя должно быть написано примерно следующее:
    Процедура ОбработкаПроведения()
    .... // и в ней
    Если (ПустоеЗначение(МестоХранения) = 1) и (ТипХозОперации <> 3) Тогда
    глНеПроводить(Контекст, "Укажите место хранения.");
    КонецЕсли; // что-то похожее на это, таким образом ищешь, где у тебя встречается (глНеПроводить) и комментируешь все это условие и получаешь то, что тебе надо!
  3. TopicStarter Overlay
    Relok
    Offline

    Relok

    Регистрация:
    25 фев 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Нет, это групповая обработка документов.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Ну вы привели текст стандартной обработки из бухгалтерии, а в чем суть вопроса?
  5. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    Попытка
    // Некоторые действия;
    Исключение
    // Обработка исключительной ситуации;
    КонецПопытки;
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    У него там транзакция...... Так не пойдет. Да и проведеие само по себе не создает исключительной ситуации. Так что "Исключение" не нужно
  7. TopicStarter Overlay
    Relok
    Offline

    Relok

    Регистрация:
    25 фев 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Если запустить групповой проведение документов, то если хоть на одном документе он спотыкаться (например,нет материала для списание), то не проводится ни один документ.
    А хотелось бы сделать, чтобы проводились все документы, которые можно. Обработка как бы пропускала документы, которые нельзя провести, и проводила те которые можно.
  8. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    ну ок, тогда убрать транзакцию, а поптыка не нужна

    смотря какая конфа.. В настройках обычно можно ставить списания "в минус"
  9. TopicStarter Overlay
    Relok
    Offline

    Relok

    Регистрация:
    25 фев 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Конфа Бухгалтерский учет. А, где находится эта настройка?
  10. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104

Поделиться этой страницей