|
Получение Цены Номенклатуры | ☑ | ||
---|---|---|---|---|
0
V1rus93
20.09.19
✎
21:25
|
Здравствуйте! Помогите, не могу сам докумекать до этого. В справочнике "Виды Цен" есть "Розничная цена" и "Акционная цена". Вот часть кода
Если Объект.Товары.Количество() > 0 Тогда нСтр = 0; нСтлб = 0; мак = ПолучитьОбщийМакет("ТомаковкаF5Акционный"); Для Каждого а из Объект.Товары Цикл // а = Справочники.Номенклатура.НайтиПоКоду(""); обл = мак.ПолучитьОбласть("Стр1|База"); // Имя Товара обл.Параметры.Имя = а.Номенклатура.НаименованиеПолное; Через а.Цена я могу получить цену которую указываю в обработке "Печать ценников и этикеток" Цены на дату. Так же есть Цены на акции. Вот она мне и нужна. Чтобы вынести её на ценник. |
|||
1
ПесДобряк
20.09.19
✎
21:27
|
Вырвиглазно
|
|||
2
V1rus93
20.09.19
✎
21:27
|
||||
3
V1rus93
20.09.19
✎
21:29
|
(1) Знаю )) Вот картинка Раздел цены : На дату и Цены на акцию. Объект содержит только реквизит Цена, что является ценой На дату. А как получить цену на акции
|
|||
4
ПесДобряк
20.09.19
✎
21:32
|
Что за конфигурация, что за "Объект"?
|
|||
5
V1rus93
20.09.19
✎
21:32
|
То есть в Цикле я перебираю товар и заполняю необходимые мне данные, выводя их в ценник на нужные мне ячейки. Как из Объект.Товар вытянуть Цена акционная которая является категорией цен и существует в справочнике "Виды цен".
|
|||
6
V1rus93
20.09.19
✎
21:33
|
УНФ конфигурация. В обработке "Печать ценников и этикеток".
|
|||
7
V1rus93
20.09.19
✎
21:34
|
Если а.Номенклатура.ДополнительныеРеквизиты.найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Объем оперативной памяти (Мобільні телефони)"),"Свойство") <> Неопределено Тогда
обл.Параметры.Оператив = а.Номенклатура.ДополнительныеРеквизиты.найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Объем оперативной памяти (Мобільні телефони)"),"Свойство").Значение; Иначе обл.Параметры.Оператив = ""; КонецЕсли; Вот я вытягиваю дополнительные реквизиты номенклатуры и вывожу их на ценник. Тоже самое надо сделать с ценой |
|||
8
V1rus93
20.09.19
✎
21:36
|
То есть обычную цену я могу легко вывести
обл.Параметры.Цена = а.Цена; Так как в отладчике в Объекте есть реквизит Цена привязанный к Цены на дату |
|||
9
ПесДобряк
20.09.19
✎
21:39
|
Я так понимаю, запросы писать нет смысла?
Как-то так. Но там надо посмотреть какие измерения в регистре цен и все вставить в отбор, характеристики или еще какие, сейчас под рукой нет УНФ. Отбор = новый Структура; Отбор.Вставить("ВидЦен", Справочник.ВидЦен.НайтиПоНаименвоание("Цены по акции")); Отбор.Вставить("Номенклатура", Номенклатура); Выборка = РегистрыСведений.Цены.ПолучитьПоследнее(Объект.Дата, Отбор); Но это все извращение. Очень рекомендую пройти хотя бы 21 день программирования в 1С. |
|||
10
V1rus93
20.09.19
✎
21:42
|
(9) Спасибо) Буду пробовать! Да курсы проходил по Конфигурации, но постоянно разные задания и даже не от куда что-то просто скопировать и вставить))
|
|||
11
ПесДобряк
20.09.19
✎
21:43
|
https://its.1c.ru/db/pubdevguide83 книги ИТС
5. Радченко М.Г., Хрусталева Е.Ю. "1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы; 6. Е.Ю. Хрусталева "Язык запросов "1С:Предприятия 8" 7. В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева "Разработка управляемого интерфейса"; 8. Е.Ю. Хрусталева "Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных"; 9. Е.Ю. Хрусталева "101 совет начинающим разработчикам в системе "1С:Предприятие 8"; https://its.1c.ru/download/book_demo/?book= доп. материалы к книгам http://online.1c.ru/catalog/free/learning.php учебная версия платформы https://www.youtube.com/watch?v=y16Y3nKC3QI&list=PLN1BSVwPIqvUBuhRj3PYHqdCn6upxIXzD – Программирование в 1С за 21 день (есть несколько версий) https://www.youtube.com/playlist?list=PLkdnTy1CsgR1phYcN8Ts1HD2AugrAVgRd Спец курс Чистова |
|||
12
V1rus93
20.09.19
✎
21:45
|
(11) Спасибо большое !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |