Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> УТП справочник Номенклатура отображение Розничной цены (в списке)          
nazarenko Подменю пользователя
сообщение 09.10.12, 11:46
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 85
Из: Днепропетровск
Спасибо сказали: 1 раз
Рейтинг: 0

Подскажите, пожайлуста,
как вывести Розничную цену в справочнике номенклатура
через событие ПриПолученииДанных
в списке справочника номенклатура (рядом с каждым наименованием).

Для 1С: 8.2 УТП для Украины 1.2.9.1 от 23.08.2012.
В типовой конфигурации цены выводятся внизу только
для одной текущей позиции.

Спасибо.


logist Подменю пользователя
сообщение 09.10.12, 12:20
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Добавляете в список колонку и используя событие ПриВыводеСтроки получаете цену для строки и заполняете в соотв. колонку.
ПриПолученииДанных тут как то не подходит.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Ardi Подменю пользователя
сообщение 09.10.12, 12:21
Сообщение #3

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(logist @ 09.10.12, 13:20) *
ПриПолученииДанных тут как то не подходит.

Подходит.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

sava1 Подменю пользователя
сообщение 09.10.12, 12:30
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Цитата(Ardi @ 09.10.12, 13:21) *
Подходит.

+ 100 - Не просто подходит, а необходимо.

Топикстартеру -
в запрос по остаткам добавляем выборку по ценам - подставляем аналогично

Vofka Подменю пользователя
сообщение 09.10.12, 12:30
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Как раз ПриВыводеСтроки не подходит. Сделать тудой можно, но правильнее ПриПолученииДанных.

nazarenko, сделайте по аналогии с номенклатурой, другой регистр прицепите.

Сообщение отредактировал Vofka - 09.10.12, 12:30

ignsv Подменю пользователя
сообщение 09.10.12, 12:44
Сообщение #6

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
    Запрос = Новый Запрос("ВЫБРАТЬ
                          |    ЦеныНоменклатурыСрезПоследних.Номенклатура,
                          |    ЦеныНоменклатурыСрезПоследних.Цена,
                          |    ПРЕДСТАВЛЕНИЕ(ЦеныНоменклатурыСрезПоследних.Валюта) КАК валюта
                          |ИЗ
                          |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                          |            ,
                          |            Номенклатура В (&сНом)
                          |                И ТипЦен = &ТекущийТип) КАК ЦеныНоменклатурыСрезПоследних");

    МассивНоменклатуры = Новый Массив;
    Соответствие = Новый Соответствие;

    Для Каждого Строка из ОформленияСтрок Цикл
        Если НЕ Строка.ДанныеСтроки.Ссылка.ЭтоГруппа Тогда
        МассивНоменклатуры.Добавить(Строка.ДанныеСтроки.Ссылка);
        Соответствие.Вставить(Строка.ДанныеСтроки.Ссылка, Строка);
        КонецЕсли;
    КонецЦикла;

    Запрос.УстановитьПараметр("сНом", МассивНоменклатуры);
    Запрос.УстановитьПараметр("ТекущийТип", Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("VIP"));



    Выборка = Запрос.Выполнить().Выбрать();


    Пока Выборка.Следующий() Цикл
        //Колонка цена добавлена в список руками
        Соответствие.Получить(Выборка.Номенклатура.Ссылка).Ячейки.цена.Значение = Строка(Выборка.Цена) + " " +Выборка.валюта;
    КонецЦикла;
КонецПроцедуры


Все норм работает, попробуйте

Спасибо сказали: nazarenko,

nazarenko Подменю пользователя
сообщение 09.10.12, 16:14
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 85
Из: Днепропетровск
Спасибо сказали: 1 раз
Рейтинг: 0

СУПЕР!

ВСЕ РАБОТАЕТ!!!

Даже наименование валюты выводит,
и еще и поиск типа цены по наименованию (что оч. удобно)!

БОЛЬШОЕ СПАСИБО!!!

Всем спасибо! )))

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 01.06.24, 2:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!