Добавление единицы в Справочник Цены

1. rom-x 152 02.11.11 06:59 Сейчас в теме
Добавляю новую запись в справочник Цены, Торговля + Склад 932:
сЦены.ПорядокРеквизита("ТипЦен");
      сЦены.Новый();	
      сЦены.ТипЦен = ТипЦен;
      сЦены.Валюта = Валюта;
      сЦены.Процент = Процент;
      сЦены.Записать();
      сЦены.Единица.Установить(РабочаяДата(), Единица);
      сЦены.Цена.Установить(РабочаяДата(), Цена);

где сЦены = Справочник.Цены. Добавляются все значения, кроме единицы, подскажите как добавить единицу.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. onyx 29 02.11.11 15:35 Сейчас в теме
(1) rom-x, покажите что у вас такое Единица....
2. warenic 109 02.11.11 12:26 Сейчас в теме
Единица у тебя что? Не справочник ОКЕИ?
Должна быть Единицы текущей номенклатуры.
4. rom-x 152 02.11.11 17:07 Сейчас в теме
(2),(3) ТипЗначенияСтр(Единица) = "Справочник", Единица = шт. это из отладчика. А так Единица периодический реквизит тип значения у которого Справочник.Единицы .
5. warenic 109 02.11.11 18:32 Сейчас в теме
сЦены.ПорядокРеквизита("ТипЦен"); - не понятно зачем, это только для выборки
Далее должно быть
сЦены.ИспользоватьВладельца(спрНоменклатура);
сЦены.Новый();
бла-бла-бла
сЦены.Записать();
сЦены.Единица.Установить(РабочаяДата(), Единица);
А если так
сЦены.Единица.Установить(РабочаяДата(), спрНоменклатура.ОсновнаяЕдиница);
или спрНоменклатура.БазоваяЕдиница
Вариант №2
сЦены.ИспользоватьДату(РабочаяДата(),1);
сЦены.Единица = спрНоменклатура.ОсновнаяЕдиница;
6. rom-x 152 02.11.11 18:45 Сейчас в теме
Так и есть:
сЦены.ИспользоватьВладельца(сНом.ТекущийЭлемент());
сЦены.ВыбратьЭлементы();

Не прокатило и так: сЦены.Единица.Установить(РабочаяДата(), сЦены.Владелец.ОсновнаяЕдиница.океи);

Спасибо, а вот так помогло: сЦены.Единица.Установить(РабочаяДата(), сНом.ОсновнаяЕдиница);
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот