Имя: Пароль:
1C
1C 7.7
v7: Сохранять можно, проводить нельзя
0 Double_Medved
 
18.09.13
15:51
Добрый день, подскажите пожалуйста: ТиС, дописанная. Схема такая: менеджер создает не проведенную реализацию, потом кладовщик ее видит, вбивает туда серийные номера (дополнительное поле в табличной части), отдает товар и проводит эту реализацию. Надо сделать так чтобы серийные номера обязательно были вбиты. Но их знает только тот кто проводит, а не тот, кто сохраняет до проведения. То есть надо сделать так чтобы новую реализацию можно сохранить без серийных номеров, о потом провести можно только с серийными номерами. И при отсутствии серийных номеров и попытки проведения ругаться. Как это лучше сделать? В функции "ПередЗаписью"? И использовать что-то типа "Если статус = "новый" или "сохранен" то то-то, если "проведен" то то-то?
1 Ёпрст
 
18.09.13
15:53
ежели это клюшки, то проверять в обработкаПроведения и привет
2 Double_Medved
 
18.09.13
15:58
(1) а, точно, ОбработкаПроведения. И там что-то типа "если устовие не выполняется то Отказ()"?
3 mikecool
 
18.09.13
15:58
(1) судя по описанным обработчикам - одна из черепашек пи...т
4 Ёпрст
 
18.09.13
16:00
(2) если это клюшки, то СтатусВозврата(0) или НеПроводитьДокумент()

если это всё же снеговик, то Отказ=Истина.
5 Ёпрст
 
18.09.13
16:00
можно тупо в ПередЗаписью
6 Double_Medved
 
18.09.13
16:01
Да, не Отказ() конечно... БылинныйОтказ().    А СтатусВозврата()
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.