Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 04:11

Срез последних

Автор Kostik2013, 26 фев 2013, 19:16

0 Пользователей и 1 гость просматривают эту тему.

Kostik2013

у меня есть квитанция по ремонту,в ней поле аппарат (номенклатура) и поле диагностика (стоимость диагностики товара).Есть группы номенклатуры:Планшеты,телефоны и т.д.Вот когда я выбираю телефон независимо какой,должна автоматом поставиться сумма диагностики так как на все телефоны стоимость одинакова

И в регистре теперь хранятся цены на эти группы и их надо как-то вытащить в квитанцию.... Подскажите пожалуйста как это сделать Срезом последних?

Yura063

ТЗ = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних();
Например
Помогли, отблагодари!

Kostik2013

Цитата: Yura063 от 26 фев 2013, 19:55
ТЗ = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних();
Например


ну в синтаксис помощнике тоже есть,но именно наглядного примера нет... и как выгрузить в документ тоже
Добавлено: 26 фев 2013, 20:15


попробовал таким способом,но не хочет...
&НаСервере
Функция ОпределитьДиагностику(Аппарат,Диагностика)
    Отбор=Новый Структура ("Аппарат",Аппарат);
    //Отбор.Вставить("Диагностика",Диагностика);

    СтрокаРегистра=РегистрыСведений.ЦеныДиагностика.ПолучитьПоследнее(Объект.Дата,Отбор);
    Диагностика=СтрокаРегистра.Диагностика;
    Возврат Диагностика;
КонецФункции

Yura063

Как я понимаю аппарат - элемент номенклатуры?
Помогли, отблагодари!

Kostik2013

Цитата: Yura063 от 26 фев 2013, 20:17
Как я понимаю аппарат - элемент номенклатуры?

верно

Yura063

А вам нужна группа! Так как у вас в регистре хранятся группы! поэтому он вам не чего и не находит! Вам нужно определение Какой группе относится элемент! У вас иерархия в справочнике сколько уровней?
Помогли, отблагодари!

Kostik2013

Цитата: Yura063 от 26 фев 2013, 20:22
А вам нужна группа! Так как у вас в регистре хранятся группы! поэтому он вам не чего и не находит! Вам нужно определение Какой группе относится элемент! У вас иерархия в справочнике сколько уровней?


Таак я уже запутался

в регистре сделал по группам
В справочнике например: Моб тел:HTC:5230

Yura063

Справочник Состоит:
Группа
- Группа
    - Группа
        -Элемент
Вот это называется 3-х уровневая иерархия! 
Добавлено: 26 фев 2013, 20:31


Сколько у вас уровней?
Помогли, отблагодари!

Kostik2013

Цитата: Yura063 от 26 фев 2013, 20:31
Справочник Состоит:
Группа
- Группа
    - Группа
        -Элемент
Вот это называется 3-х уровневая иерархия! 
Добавлено: 26 фев 2013, 20:31


Сколько у вас уровней?
Ну 2х естественно)

Yura063

Вам проще! :) тогда просто:

Аппарат = Элемент.Родитель;
Помогли, отблагодари!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск