|
v7: Установить шаблон проводки |
☑ |
0
matizov
30.10.12
✎
09:14
|
Здравствуйте!
Подскажите, пожалуйста, делаю следующее:
СпрСотр = СоздатьОбъект("Справочник.Сотрудники");
СпрСотр.ВыбратьЭлементы();
Пока СпрСотр.ПолучитьЭлемент()=1 Цикл
Если Сотрудники.Принадлежит(СпрСотр.ТекущийЭлемент()) = 1 Тогда
Сообщить(СпрСотр.ТекущийЭлемент());
СпрСотр.ТекущийЭлемент().ШаблонПроводки.Установить(ДатаАктуальности,ШаблонПроводки);
КонецЕсли;
КонецЦикла;
почему выдает ошибку. Как мне установить шаблон проводки для списка сотрудников?
|
|
1
Guk
30.10.12
✎
09:18
|
1. проверять на группу в цикле
2. Сотрудники.Принадлежит(СпрСотр.ТекущийЭлемент()) надо наоборот
3. СпрСотр.ТекущийЭлемент().ШаблонПроводки.Установить здесь ТекущийЭлемент явно лишний...
|
|
2
cw014
30.10.12
✎
09:20
|
Если СпрСотр.ЭтоГруппа() = 0 тогда
СпрСотр.ШаблонПроводки.Установить(ДатаАктуальности,ШаблонПроводки);
СпрСотр.Записать();
КонецЕсли;
|
|
3
matizov
30.10.12
✎
09:21
|
1. Сотрудники. это список значений и он уже определен, поэтому группы там точно нет
2. работает и сообщает
3. без ТекущийЭлемент() тоже не идет.
Ошибюка:
Недопустимая операция
|
|
4
antoneus
30.10.12
✎
10:07
|
Не уверен, но думаю, дело в галке реквизита "изменяется документами".
|
|
5
matizov
31.10.12
✎
08:41
|
там галка стоит "ручное изменение"
|
|