Как узнать из обработчика ОбработкаПроведения - проведен ли документ #661718


#0 by SlavCO
Всем привет. Возникла проблема. Мне нужно ели документ проводится первій раз - не перепроводится віполнить некоторій код Если не проведен тогда .... Конецесли не работает. Постоянно проведен = истина, дажен для новых документов. Что за хрень такая? может кто-то сталкивался?
#1 by Maxus43
в ПередЗаписью смотри на Проведён
#2 by Fragster
а перед записью - тоже?
#3 by Maxus43
и пихай его в ДопСвойства документа
#4 by zak555
проведён -- это всего лишь флаг
#5 by pavelul73
Если НЕ ЭтоНовый и проверитьМодифицированность
#6 by fisher
Обработка проведения выполняется в транзакции записи, когда документ уже записан. Как уже сказали, признак нового можно передать из ПередЗаписью через ДополнительныеСвойства документа. Но скорее всего, ты проектируешь фигню. Не должно быть такой необходимости.
#7 by SlavCO
Документ могут создать, но не проводить. А потом провести, поэтому ЭтоНовый нельзя использовать :( Наверно сделаю через допсвойства
#8 by unregistered
А если документ записали, а только спустя какое-то время решили провести (впервые). ЭтоНовый вернёт ложь.
#9 by fisher
Не говоря уже о такой "мелочи", что проведение не обязано быть интерактивным.
#10 by SlavCO
Мне нужно запретить некоторым людям продавать товар по цене ниже, чем розница-2%. Я в обработке проведения хочу организовать проверку
#11 by pavelul73
А зачем обработка проведения? Может лучше перед записью?
#12 by fisher
Офигенская проверка. Некоторые люди продают по одной цене, потом меняют цену и перепроводят.
#13 by SlavCO
Сотрудники склада вбивают серийные номера и перепроводят документ - это можно. Иногда товар выдается с магазинов - там тоже вбивают серийки и перепроводят. Тоесть перепроводить документ можно даже если цена ниже допустимой - для розничной, а первый раз проводить - нельзя
#14 by Classic
Не делай этого!
#15 by SlavCO
Офигенская проверка. Некоторые люди продают по одной цене, потом меняют цену и перепроводят. Блин - логично.
#16 by Classic
Странно. Может у вас что-то с ценами не так? Не периодические они. В общем не делай того, что написал в
#17 by unregistered
Отследить впервые ли проводится документ невозможно. Можно ПередЗаписью смотреть РежимЗаписи = Проведение и сравнить Проведен = Ссылка.Проведен. Но это легко обходится: вместо одного действия - "перепроведение" делается два - "отмена проведеня", а потом "проведение".
#18 by samozvanec
ПередЗаписью
#19 by samozvanec
не пятница, но все же
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С