|
v7: Не выбран элемент справочника-хозяина | ☑ | ||
---|---|---|---|---|
0
Christina_
06.06.12
✎
16:15
|
Функция глЗаписатьЦену(товар,точка,дата_,цена) Экспорт
Спр1 = СоздатьОбъект("Справочник.ЦеныНоменклатуры"); Спр1.ВыбратьЭлементыПоРеквизиту("МестоХранения",точка,0,0); Пока Спр1.получитьЭлемент() = 1 Цикл Если СокрЛП(Спр1.Наименование) = СокрЛП(товар) Тогда ЦЕН = СоздатьОбъект("Периодический"); ЦЕН.ИспользоватьОбъект("ЦенаРозн",Спр1); ЦЕН.ДатаЗнач = дата_; ЦЕН.Значение = цена; ЦЕН.Записать(); Возврат ""; КонецЕсли; КонецЦикла; Спр1 = СоздатьОбъект("Справочник.ЦеныНоменклатуры"); Спр1.НОвый(); Спр1.Наименование = СокрЛП(товар); Спр1.ИспользоватьДату(дата_); Спр1.МестоХранения = точка; Спр1.ЦенаРозн = цена; Спр1.Записать(); Возврат ""; КонецФункции ЦенаНоменклатуры - подчиненный справочник номенклатуры выдает ошибку Спр1.Записать(); {Глобальный модуль(7212)}: Не выбран элемент справочника-хозяина! Элемент не может быть записан! |
|||
1
akaBrr
06.06.12
✎
16:17
|
Владельца нужно указывать
|
|||
2
akaBrr
06.06.12
✎
16:17
|
Или использовать
|
|||
3
Mikeware
06.06.12
✎
16:18
|
как и договаривались, баню для чтения документации. пока на пол-часа.
|
|||
4
Изучаю1С8
06.06.12
✎
16:24
|
(3) Чета новенькое..
|
|||
5
Mikeware
06.06.12
✎
16:28
|
(4) у нас с ней договоренность :-)
|
|||
6
Christina_
06.06.12
✎
17:01
|
(5) договоренности не было, я просто сказала, что если я нарушаю правила форума, то ваше право меня забанить.
|
|||
7
Christina_
06.06.12
✎
17:02
|
почитала я документацию, просмотрела примеры по своей конфигурации.... все равно не разобралась
|
|||
8
Tatitutu
06.06.12
✎
17:03
|
Спр1 = СоздатьОбъект("Справочник.ЦеныНоменклатуры");
//не нужно два раза Спр1.ИспользоватьВладельца(товар); |
|||
9
Christina_
06.06.12
✎
17:06
|
аа...а я Спр1.ИспользоватьВладельца(наименование);
спасибо! |
|||
10
miki
06.06.12
✎
17:07
|
(9)объект периодический тебе тоже не нужен.
|
|||
11
Злопчинский
06.06.12
✎
17:11
|
и вообще - этот код вообще не нужен. тотальная бяка.
глобальная функция наверняка в цикле вызывается... создатьобъект... внутри цикла переблора создать периодический... |
|||
12
Christina_
06.06.12
✎
17:11
|
(10) почему?
он цену записывает разную для одного товара... |
|||
13
Christina_
06.06.12
✎
17:13
|
но он записывает мне все темы торг точек...
Функция ВернутьЦены(товар,точка) Экспорт ТЗ.Удалитьстроки(); Спр1 = СоздатьОбъект("Справочник.ЦеныНоменклатуры"); Спр1.ВыбратьЭлементыПоРеквизиту("МестоХранения",точка,0,0); Пока Спр1.получитьЭлемент() = 1 Цикл Если СокрЛП(Спр1.Наименование) = СокрЛП(товар) Тогда ЦЕН = СоздатьОбъект("Периодический"); ЦЕН.ИспользоватьОбъект("ЦенаРозн",Спр1); ЦЕН.ВыбратьЗначения(,РабочаяДата()); пока ЦЕН.ПолучитьЗначение()=1 Цикл ТЗ.новаяСтрока(); ТЗ.Дата_ = ЦЕН.ДатаЗнач; ТЗ.Цена = ЦЕН.Значение; КонецЦикла; Возврат ""; КонецЕсли; КонецЦикла; Возврат ""; КонецФункции продолжение..только пока не работает)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |