|
Подскажите | ☑ | ||
---|---|---|---|---|
0
seraf
27.06.08
✎
13:26
|
Туплю, надо присвоить периодическому реквизиту при записи значение
пробую Спр = СоздатьОбъект("Справочник.ТМЦ"); Пока ПолучитьСтроку() = 1 Цикл Спр.НайтиПоКоду(ТМЦ.Код); Спр.ТекущийЭлемент().СправедливаяЦена.Установить(ДатаДок, ЦенаНовая); КонецЦикла; возвращает Недопустимая операция, просто ТМЦ.().СправедливаяЦена.Установить(ДатаДок, ЦенаНовая); тоже ругается, как правильно?) |
|||
1
Нуф-Нуф
27.06.08
✎
13:33
|
жесть...
|
|||
2
Нуф-Нуф
27.06.08
✎
13:33
|
Спр.СправедливаяЦена.Установить(ДатаДок, ЦенаНовая);
|
|||
3
TitanLuchs
27.06.08
✎
13:33
|
Спр.СправедливаяЦена.Установить(ДатаДок, ЦенаНовая);
|
|||
4
povar
27.06.08
✎
13:34
|
(0) зачем ветки плодить ?
|
|||
5
Heckfy
27.06.08
✎
13:38
|
(0) Ты это где пишешь? В модуле документа, обработка проведения?
|
|||
6
Касандер72
27.06.08
✎
14:39
|
Пробуй так:
Спр = СоздатьОбъект("Справочник.ТМЦ"); Спр.ИспользоватьДату(ДатаДок); Пока .ПолучитьСтроку() = 1 Цикл // тут надо что-то дописать перед "." Спр.НайтиПоКоду(ТМЦ.Код); Спр.ТекущийЭлемент().СправедливаяЦена = ЦенаНовая; КонецЦикла; |
|||
7
КапЛей
27.06.08
✎
14:41
|
еще б неплохо проверить стоит ли у реквизита галка "изменять документами"
|
|||
8
Касандер72
27.06.08
✎
14:51
|
+(6) Сори, забыл: для позиционирования записи после НайтиПоКоду(...) нужно вставить: Если Спр.Выбран()=1 Тогда
А то могёт и не взлететь |
|||
9
Касандер72
27.06.08
✎
14:53
|
+(8) и Спр.Записать(); тоже стоит добавить :)
|
|||
10
FreeFin
27.06.08
✎
16:20
|
мистецокодеры
и похоже что не стебутся. Спр = СоздатьОбъект("Справочник.ТМЦ"); Спр.ИспользоватьДату(ДатаДок); ВыбратьСтроки(); Пока ПолучитьСтроку() = 1 Цикл // тут надо что-то дописать взад "." Спр.НайтиЭлемент(ТМЦ); Спр.СправедливаяЦена = ЦенаНовая; Спр.Записать(); КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |