|
v7: Помогите разобраться |
☑ |
0
_karya_
07.09.11
✎
12:33
|
Мне нужно ОС = СоздатьОбъект("Справочник.ОсновныеСредства");
ОС.ИспользоватьДату('01.07.2011');
Если ОС.НайтиПоКоду(Инв,0)=1 Тогда
ОС.ИспользоватьДату('01.07.2011');
ОС.ТекущийЭлемент();
ОС.УстановитьАтрибут("ПодлежитАмортизации",1);
ОС.УстановитьАтрибут("Количество",1);
Иначе
Сообщить("Не найден Инв "+ Инв);
КонецЕсли;
|
|
1
_karya_
07.09.11
✎
12:34
|
нужно в справочнике основных средств количество проставить 1 и проставить галочку подлежит амортизации.
|
|
2
Рэйв
07.09.11
✎
12:35
|
зачем УстановитьАтрибут?
ОС.Количество=1;
ОС.ПодлежитАммортизации=1;
|
|
3
_karya_
07.09.11
✎
12:36
|
пробовала и так как в (0) и просто ОС.ПодлежитАмортизации=флПодлежитАморт;
ОС.Количество=1;
Неполучается ни в какую.
|
|
4
Escander
07.09.11
✎
12:36
|
(3)они не периодические случаем?
|
|
5
_karya_
07.09.11
✎
12:36
|
нет
|
|
6
Рэйв
07.09.11
✎
12:37
|
Не получается - это значит значений не видно?
Может после 01.07.11 что-=то есть еще?
Открой историю по F5 посмотри
|
|
7
aka AMIGO
07.09.11
✎
12:37
|
а ОС.Записать() не пробовала?
|
|
8
Рэйв
07.09.11
✎
12:37
|
(5)А .Записать() где?
|
|
9
_karya_
07.09.11
✎
12:37
|
(7) пробовала не помогает
|
|
10
aka AMIGO
07.09.11
✎
12:38
|
(9) а что сообщает?
|
|
11
1Сергей
07.09.11
✎
12:39
|
(6)+100500
|
|
12
Escander
07.09.11
✎
12:39
|
делаем контролльный вывод этих реквизитов перед
ОС.Записать() и после ОС.Записать()
|
|
13
Tatitutu
07.09.11
✎
12:39
|
в (0) ОС.ТекущийЭлемент(); для чего ?
|
|
14
_karya_
07.09.11
✎
12:40
|
(12) щас попробую
|
|
15
_karya_
07.09.11
✎
12:43
|
(6) после 01.07 ничего нету
|
|
16
aka AMIGO
07.09.11
✎
12:44
|
конфигурация = бухгалтерия?
|
|
17
_karya_
07.09.11
✎
12:44
|
спасибо заработало добавила записать после каждого присвоения и чуть ниже данного куска
|
|
18
Escander
07.09.11
✎
12:45
|
(17)ну ё-моё.... есесьно после обработки каждого элемента
|
|
19
Рэйв
07.09.11
✎
12:46
|
(17)Какие запыленные, покрытые мохом грабли!:-)
|
|