| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Процедура не работает почему? |
| Автор: REn005 26.9.2008, 13:26 | ||||
почему то ругаеца етим.
|
| Автор: geka6pucT 26.9.2008, 13:33 |
| Попробуй СпрПодр.ТекущийЭлемент().КолСотр=СпрПодр.ТекущийЭлемент().КолСотр-1 |
| Автор: REn005 26.9.2008, 13:56 | ||
тоже самое,опять ругаеца что не выбран елемент, но странно етон код норамльно работает
а почему так? |
| Автор: REn005 26.9.2008, 15:05 | ||
вот все процедуры в дакументе может что то не там паставлено?написано в модуле документа
|
| Автор: Zero 28.9.2008, 20:51 | ||
1. ты посмотри что ты указываешь в качестве параметра в строке:
Либо этот параметр должен содержать ссылку на элемент справочника Подразделения. 2. СпрПодр.ТекущийЭлемент(); Это вообще к чему? Если ты к переменной СпрСотрудники применяешь функцию СоздатьОбъект то данная переменная и так является текущим элементом, а не ссылкой - строку можешь убрать. |
| Автор: REn005 30.9.2008, 10:46 | ||||
а какой именно реквезит? табличной части или шапки. у меня два документа в одной параметр Подразделение в реквезите шапке ,а в другой он реквезит таблияной части.для обоих докмунетов в глобалном модуле
для документа где ПОдразделение в реквезите шапке нормално работает, а для другова документа ругаеца
можно ето как небуть исправить? |
| Автор: Itsys 30.9.2008, 11:24 | ||
| Это значит, что строка документа, где указано подразделение не выбрана, т.е. Конт.Подразделение не определена. Конт - это контекст документа или объект созданный функцией СоздатьОбъект()? Если второе, то перед вызовом твоей процедуры необходимо инициализировать выбор и получение строки ЗЫ Ошибка может быть в том, что реально подраздление не выбрано (процедура вызывается до выбора подразделения) в этом случае надо просто поставить заглушку...
|