|
v7: Опять непонятки с "периодическим"... |
☑ |
0
palpetrovich
14.03.14
✎
14:45
|
Нижеприведенный код не возвращает ТекущийДокумент(), хоть и не ругается
СпрЦены = СоздатьОбъект("Справочник.Цены");
РознКатегорияЦен = Константа.РозничнаяКатегорияЦен;
СпрТовары = СоздатьОбъект("Справочник.Номенклатура");
СпрТовары.ИспользоватьРодителя(ВыбТовар);
СпрТовары.ВыбратьЭлементы();
Пока СпрТовары.ПолучитьЭлемент() = 1 Цикл
Если СпрТовары.ПометкаУдаления()=1 Тогда
Продолжить;
КонецЕсли;
Если СпрТовары.ЭтоГруппа()=1 Тогда
Продолжить;
КонецЕсли;
Товар = СпрТовары.ТекущийЭлемент();
СпрЦены.ИспользоватьВладельца(Товар);
Если СпрЦены.НайтиПоРеквизиту("КатегорияЦены", РознКатегорияЦен, 0)=0 Тогда
Сообщить("У товара " + Товар + " не установлена розничная категрия цен, пропускаю.");
Продолжить;
КонецЕсли;
Сообщить(""+Товар);
Пер = СоздатьОбъект("Периодический");
Пер.ИспользоватьОбъект("Цена", СпрЦены.ТекущийЭлемент());
Пер.ВыбратьЗначения();
Пока Пер.ПолучитьЗначение() = 1 Цикл
Сообщить(" Дата: " + Пер.ДатаЗнач +" Цена: "+ Пер.Значение + " Док:" + Пер.ТекущийДокумент());
КонецЦикла;
КонецЦикла;
// рез:
//*Яйцо Перепелине ППГ Штана
// Дата: 14.02.14 Цена: 9.4 Док:
// Дата: 14.03.14 Цена: 9.45 Док:
реквизит "изменяется документом", что я не так делаю?
|
|
1
2S
14.03.14
✎
14:48
|
может изменяется документом + ручное изменение?
|
|
2
2S
14.03.14
✎
14:49
|
по F5 что говорит?
|
|
3
palpetrovich
14.03.14
✎
14:50
|
(1) да, но в данном конкретном случае я смотрю товар, цена которго изменялась именно документом
|
|
4
2S
14.03.14
✎
14:51
|
ну хз, похоже на ручное изменение все-таки, вроде на первый взгляд ничего криминального
|
|
5
palpetrovich
14.03.14
✎
14:52
|
(2) документов нет :(
|
|
6
2S
14.03.14
✎
14:53
|
УстановитьПериодическийРеквизит() не юзаешь в документах
|
|
7
Builder
14.03.14
✎
14:53
|
А открыть справочник цен и посмотреть?
Там есть?
|
|
8
palpetrovich
14.03.14
✎
14:53
|
+(5) посмотрел как меняется документм - тупо в модуле проведения изменяется реквизит справочника
|
|
9
2S
14.03.14
✎
14:54
|
(8) не взлетит, используй метод
|
|
10
palpetrovich
14.03.14
✎
14:54
|
(6) не мое, досталось от предыдущих
спасибо, все понятно
|
|
11
Builder
14.03.14
✎
14:54
|
(8) тогда и не будет.
|
|