#0
by Масянька
День добрый! Если проведенный документ изменить (заведомо с ошибкой), то вываливается сообщение об ошибке + сообщение, что док-т не проводится, НО сам док-т остается проведенным. Почему? ТиС (в данном случае - стандарт). Спасибо.
#9
by Ёпрст
Проведение - это всегда одна транзакция, которая не завершилась, что там унутри - фиолетово
#12
by АЛьФ
2 Так 1С сама транзакция открывает перед вызовом обработки проведения. 2 При проведении? Никак.
#15
by Злопчинский
какое проведение? если нужно отменить текущее проведение - то или ошибкой или СтатусВозврата если отменить ранее выполненное проведение - это тогда "извне" еще есть (но я никогда не использовал) НеПроводитьДокумент; Синтаксис: НеПроводитьДокумент Назначение: Отмена проведения документа. Замечание: Метод доступен только в Модуле документа в предопределенной процедуре ОбработкаПроведения. Подробнее см. в документации, глава 'Работа с Документами'
#16
by Злопчинский
в модуле проведения генеришь формексом асинхронное событие (?). Оно отрабатывает после окончания транзакции проведения (т.е. тпа как подписка на событие, у меня таких прилично). То есть когда сработает событие - ты уже будешь ВНЕ документа и можешь его распровести.
#17
by Масянька
Еще раз: док-т проведен, открыли, изменили, ошибка, но док-т остается проведенным. НеПроводить.. - не арбайтен.
#19
by Злопчинский
ошибка - не зафиксировалась. документ был проведенным норм? был! остался норм.проведенным - да!
#21
by Злопчинский
По кнопке проведения - хватай ссылку на документ. документ закрывай программно. по ссылке - проводи.
#23
by Масянька
Я мёд не люблю. А гадость едят - пользователи. Причем, на мой взгляд, гадость абсолютно логичная.
#26
by Злопчинский
на основании текущего правильного документа вводи "корректировочны" - проводи его - если не провелся - (__.__) проведение дока по сложившимся соглашениям - отражение свершившегося факта хоз.жизни. то есть кто-то "мухлюет" отражая то чего не было а потом ой.. либо у вас очень специфический колумбийский м.б. конопляный мед.
#27
by Irbis
Логика автора реализуется путём насильной отмены проведения и повторным проведением. Нелогично давать править проведённый документ. Сначала отмена проведения, а потом редактирование.
#28
by Масянька
А чего обосновывать? В таком случае - изначально нужно было запрещать проведение проведенного. От слов "совсем никак". А насчет мухлевки - не надо мерять по себе.
#29
by Это_mike
причем отмена не ПКМ-"отменить проведение", а бизнес-процессом, с аудиторским следом и всеми остальными причиндалами.
#32
by Злопчинский
это у вас там мухлюют. а у мну отмена проведенного документа = форсмажор и голова по таким поводам не болит. и чем не устраивает?
#34
by Масянька
Забавно... А когда расчетчик не правильно начислит ЗП (в меньшую сторону) - будете ждать следующей выплаты?
#36
by Это_mike
почему? отмена. через соответсвующую процедуру. если ошибки редкие - то ничего страшного. а если частые - нужно что-то поправлять в консерватории
#37
by Злопчинский
подожду. с возмещением задержки. и кучей гемора для конторы и расчетчика. ибо нехрен.
#40
by Злопчинский
ну извините, если система у вас переломана - то тут только костылями.. или в больничку на излечение...
#41
by Злопчинский
ладно, скучно тут с нами, кремонами невменяемыми, борите дальше, я в спортзал мозги проветрить
#43
by АЛьФ
А вот мне все же интересно что мешает запретить редактирование проведенного документа и требовать отмену проведения перед редактированием?
#45
by Масянька
Зачем? Человеческий фактор никто (пока) не отменял. При открытии док-та спрашивать: "Просто посмотреть или будете ломать?" :)
#47
by Смотрящий
Глюпая. Так ответственность на тебе, что порождает ветки типа этой (и юзера будут включать дурака); а сяк - юзер распровел док, вся ответственность на нем. Вон у Злопа ваще форсмажор.
#48
by Масянька
В данном случае: с юзерами полное взаимопонимание (сама поражаюсь :) ). И мне вот все же интересно - что мешает при перепроведении сделать отмена проведения и провести по новой? Как я понимаю - вопрос риторический :) А по поводу форс-мажоров - опять-таки, в данном случае не возникают (сама поражаюсь :) ).
#51
by NSSerg
Виноват, скорей всего в глВсеРеквизитыЗаполнены есть глНеПроводить Так что всё нормально, ветку можно закрывать. Кому мешает?
#53
by NSSerg
Тыкаю - статусвозврата видишь? И про какую отмену проведения идет речь? Ты хочешь чтоб при перепроведении документа с ошибкой он становился непроведенным? Это уже не ко мне.
#55
by NSSerg
Ну если уж заставляешь ответить - ИМХО за тем же за чем и остальные пришли. Посмотреть на очередную клоунаду. Если у тебя при перепроведении документа с ошибками он будет становиться непроведенным - то ты потом концов не сыщешь.
#58
by АЛьФ
2 Есть три осмысленных действия с документом: - перепроведение Это абсолютно разные действия. Ты хочешь, чтобы одно из действий вело себя, как составное из двух других. Так возьми и реализуй четвертое действие, которое будет состоять из двух транзакций: сначала отмена проведения, а потом проведение.
#60
by X Leshiy
При перепроведении отмена и проведение в одной транзакции. Естественно, что при ошибке откатывает назад.
#62
by X Leshiy
Да без разницы. Хоть пятисоставное, хоть десяти. Начинается транзакция, происходит всякое, если ошибка на любом этапе, откатывает назад.
#65
by NSSerg
да, если отмена проведения будет происходить при отмене проведения - с концами будет всё ок.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Как распечатать список всех процедур в модуле и модуле формы документа
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Провести документ в модуле проведения другого
- v7: Отмена проведения документа из формы документа
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- УТ 11.3.3.163, эквайринг и закрытие кассовой смены
- Печать штрихкода RSS14.
- УТ 11.3 Формирование заказов поставщикам
- Платформа виртуализации Горизонт-ВС
- 1С УПП В БУ не отражается документ оприходования
- Заполнение полей НомерСчетаФактурыПолученного и ДатаСчетаФактурыПолученного в БП
- Статья 283 НК РФ п. 2.1
- Изменение правил обмена для СинхронизацияДанныхЧерезУниверсальныйФормат
- 1с 8.3 Текст запроса динамического списка на сервере
- Удаление строки из табличной части
- HTTP-Запрос обрезает тело запроса ЕГАИС
- Как корректно достать значение из справочника и передать его в накладную? 1С 8.2
- v7: Глобальное хранение Таблицы Значения
- Не закрывается кассовая смена УТ 11.2
- Как проставить номер сообщения в план обмена?
- Проведение документа по ЕСПБУ в БГУ 2.0
- Серверы 1С8.2 и 1С 8.3 на одном одной виртуальной машине
- При переходе с бухгалтерии 2.0 на бухгалтерию 3.0 потерялось СЗВ
- Группировка в панели команд текущего раздела. 8.3 такси
- УТ 10.3 Отчет на универсальном отчете