Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Цены товара / 11 сообщений из 11, страница 1 из 1
23.10.2009, 10:50
    #36268308
Garcia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Подскажите пожалуйста - Как получить значение типа цены. Например есть товар, нужно вывести все его цены.
...
Рейтинг: 0 / 0
23.10.2009, 10:51
    #36268321
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Garcia, люблю вопросы про сферические цены у не менее сферических товаров

может уточните задачу ?
...
Рейтинг: 0 / 0
23.10.2009, 10:57
    #36268345
Garcia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Last1Cmen,

Из Справочника.Номенклатура выбрано наименование, у него есть два типа цен: базовая, сетевая

Как узнать значение этих типов
...
Рейтинг: 0 / 0
23.10.2009, 11:14
    #36268424
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
это реквизиты справочника ? это подчинённые справочники ? .... это значения регистра сведений ?

плтаформу и конфигурацию укажите пожалуйста
...
Рейтинг: 0 / 0
23.10.2009, 11:15
    #36268427
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
тему наверное в 1С надо
...
Рейтинг: 0 / 0
23.10.2009, 11:23
    #36268465
Garcia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Last1Cmen,

Короче есть код товара. Мне нужно получить цены этого товара. Возможно где то и неправильно выражаюсь - сам изучал 1с. 1сV7.7

Так вот, написал вот так:

Код: plaintext
1.
2.
3.
4.
5.
Цен=СоздатьОбъект("Справочник.Цены");
		Спр=СоздатьОбъект("Справочник.ТипыЦен");
		Спр.НайтиПоНаименованию("сетевая", 1 );
		Баз = Спр.ТекущийЭлемент();
		Цен.ИспользоватьВладельца(Цикл.ТекущаяСтрока()); 
		Цен.НайтиПоРеквизиту("ТипЦен",Баз, 0 );

Если существует цена.ю тоесть мы получили 1. Как ее узнать. Совсем уже запутался =)
...
Рейтинг: 0 / 0
23.10.2009, 11:43
    #36268567
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Garcia, если я правильно понял то есть справочник типов цен (ТипыЦен) и есть справочник самих цен (Цены) подчинённый справочнику номенклатура и имеющий ссылку-реквизит на элемент из первого справочника а само значение есть периодический реквизит? (как в большинстве типовых)

тогда где-то так будет

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
ТекСетевая = ВыбТекСетевая // объект  - "сетевая" из справочника категорий цен (у вас "типы цен")
ТекДата = ВыбДата // дата на которую будет получать значение
ТекБазовая = ВыбТекБазовая // обект - "базовая" ....
ТекНом = ВыбТекНоменклатура // объект - конкретная номенклатура
ЦенаБаз = ""; // для базовой цены
ЦенаСет = ""; // для сетевой цены
спрЦены = создатьОбъект("Справочник.Цены");
спрЦены.ИспользоватьВладельца(ТекНом);
спрцены.ВыбратьЭлементы( 1 );
Пока спрЦены.ПолучитьЭлемент() =  1  Цикл
Если спрЦены.ТипЦены = ТекБазовая Тогда
ЦенаБаз  = спрЦены.Цена.Получить(ТекДата);
ИначеЕсли спрЦены.ТипЦены = ТекСетевая Тогда
ЦенаСет  = спрЦены.Цена.Получить(ТекДата);
конецЦикла;

если не((ЦенаБаз = "") или (ЦенаСет = "")) Тогда
Прервать;
КонецЦикла;

Если не(ЦенаБаз = "") Тогда
Сообщить(ЦенаБаз);
иначе
Сообщить( 0 );
КонецЕсли;

Если не(ЦенаСет = "") Тогда
Сообщить(ЦенаСет);
иначе
Сообщить( 0 );
КонецЕсли;

пс... "дубли" не учтены
ппс... сами элементы отбора можно конечно находить НайтиПоРеквизиту() но это нехорошо
...
Рейтинг: 0 / 0
23.10.2009, 11:48
    #36268590
Garcia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Last1Cmen,

Спасибо тебе добрый человек. То что я хотел. Ток вот вопрос. А почему получить цену можно только по дате? Может есть другой параметр по которому ее можно получить?
...
Рейтинг: 0 / 0
23.10.2009, 11:50
    #36268595
Garcia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Garcia,

Что написал и сам не понял. Все спасибо, считаю тему закрытой.
...
Рейтинг: 0 / 0
23.10.2009, 11:52
    #36268601
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Garcia,я не знаю как храниться у вас она... привязывался к большинству типовых решений 7ки где значение - есть периодический реквизит который необходиом полачть на определённую дату (и писать тоже)

в 8ке там прийдётся использовать СрезПоследних... там нет периодики зато есть регистры сведений :)

пс... у вас же 7ка я надеюсь... а то расписал тут :)
...
Рейтинг: 0 / 0
23.10.2009, 12:10
    #36268691
Garcia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цены товара
Last1Cmen,

Да да все правильно. Я как Ваш пример увидел, все стало на свои места. Просто недодумал до конца. Да у меня 7ка я писал про это выше.

Модератор: Тема перенесена из форума "ERP и учетные системы".
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Цены товара / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]