Как получить предыдущую цену номенклатуры

Публикация № 185506 08.05.13

Учетные задачи - Ценообразование, анализ цен

У новичков часто возникает вопрос как получить предыдущую цену или как получить предпоследнее значение из регистра сведений.

В данной публикации я на примере опишу как это можно сделать

Для примера создадим 3 документа установка цен номенклатуры.

1. На 1 мая.

 Рис. 1

2. На 2 мая. 

Рис. 2

3. На 3 мая.

 Рис. 3

 

Делаем выборку всех цен для наглядности.

 Рис. 4

 

Подготовка данных закончена, начинаем получение цен в нужном виде.

 

Получаем последние цены.

 

ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних

 

Рис. 5

 

Далее нам надо получить дату предыдущего изменения цены.

 

ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период <> ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦены = &ВидЦены)

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена


 Рис. 6

  

Помещаем результат во временную таблицу втЦеныНоменклатуры.

Ну и соответственно получаем уже цены.

ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период <> ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦены = &ВидЦены)

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	втЦеныНоменклатуры.Номенклатура,
	втЦеныНоменклатуры.Цена,
	ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена
ИЗ
	втЦеныНоменклатуры КАК втЦеныНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦены = &ВидЦены)

 

Рис. 7

И еще раз таблица цен, чтобы удобнее было анализировать

Рис. 4

P.S.  Статья написана как пример и все запросы упрощены.
По умолчанию взял, что у нас нет характеристик, одна валюта и один тип упаковки.
Соответственно нет пересчета коэффициента и валюты.

 P.P.S Также приложил отчет для 8.2, протестировано на 8.2 УФ, в обычном режиме нужно будет выбрать вид цен через кнопку настройки.

 

Скачать файлы

Наименование Файл Версия Размер
Отчет Получить предыдущие цены номенклатуры

.erf 5,80Kb
80
.erf 5,80Kb 80 Скачать

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TrinitronOTV 13 08.05.13 10:53 Сейчас в теме
спасибо большое за данный материал, будет очень полезным для освоения и дальнейшей работы
3. Virikus 60 14.05.13 09:35 Сейчас в теме
2. rimma_n 160 13.05.13 11:18 Сейчас в теме
Присоединяюсь к предыдущему оратору. спасибо!
4. 1cprogr_nsk 104 16.01.14 08:35 Сейчас в теме
Можно маленечко доработать виртуальную таблицу внЦеныНоменклатуры, чтобы запрос работал на указанную дату
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаАктуальнойЦены, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период > ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦены = &ВидЦены)

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
Показать

Изменения в строке 7 и 10.
prog1c_vl; it_sar; kladovoy; +3 Ответить
5. Virikus 60 16.01.14 10:38 Сейчас в теме
(4) dr.death, да, конечно. Но я сознательно упрощал пример, чтобы новичкам было проще разобраться.
11. BigWig 16.02.18 16:07 Сейчас в теме
(4) к сожалению, отчет не будет работать ;-((
6. barat 12.03.14 10:28 Сейчас в теме
Спасибо, очень доступно, а печатной формы нет, с динамическим выводом колонок по типу цен???
7. CaptainMorgan 12.03.14 10:46 Сейчас в теме
P.S. Статья написана как пример и все запросы упрощены.

Для чего упрощать? В тексте статьи можно описание сделать упрощённо а в обработке надо делать правильно.
Дело в том, что основная ошибка начинающих программистов это непонимание значимости ХарактеристикаНоменклатуры СерияНоменклатуры
Вон уже отчеты с настраиваемыми колонками хотят.
И не понимают, что результаты этого отчета изначально ошибочны.
8. padfodnik 04.09.14 14:22 Сейчас в теме
Спасибо, познавательно!
9. triton_tver 144 28.11.14 10:34 Сейчас в теме
Спасибо огромное!!! Очень помогло, хороший прием!!!
10. пользователь 21.04.16 14:18
Сообщение было скрыто модератором.
...
12. it_sar 21 14.08.20 13:49 Сейчас в теме
Для УНФ (текущей на 2020.08.12) - подправил запрос. Версия №1


ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦен В(&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период <> ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втЦеныНоменклатуры.Номенклатура,
	втЦеныНоменклатуры.Цена,
	ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена
ИЗ
	втЦеныНоменклатуры КАК втЦеныНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
Показать
13. it_sar 21 14.08.20 14:08 Сейчас в теме
Для УНФ Текущей (на 2020.08.14) Вариант №2 с параметром - дата выборки цены



ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаАктуальнойЦены, ВидЦен В(&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период > ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втЦеныНоменклатуры.Номенклатура,
	втЦеныНоменклатуры.Цена,
	ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена
ИЗ
	втЦеныНоменклатуры КАК втЦеныНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
Показать
14. it_sar 21 14.08.20 14:18 Сейчас в теме
Для УНФ Текущей (на 2020.08.14) Вариант №3 с параметром - дата выборки цены и МассивНоменклатуры, чтобы брать ТОЛЬКО НУЖНЫЕ Товары

ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаАктуальнойЦены, ВидЦен В(&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период > ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
ГДЕ (ЦеныНоменклатурыСрезПоследних.Номенклатура В (&МассивНоменклатуры)) 		

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втЦеныНоменклатуры.Номенклатура,
	втЦеныНоменклатуры.Цена,
	ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена
ИЗ
	втЦеныНоменклатуры КАК втЦеныНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
Показать
15. it_sar 21 14.08.20 14:20 Сейчас в теме
Для УНФ Текущей (на 2020.08.14) Вариант №4 с параметром - дата выборки цены и МассивНоменклатуры, чтобы брать ТОЛЬКО НУЖНЫЕ Товары + Колонка Дата Предыдущей установки цены
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаАктуальнойЦены, ВидЦен В(&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период > ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
ГДЕ (ЦеныНоменклатурыСрезПоследних.Номенклатура В (&МассивНоменклатуры)) 		

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втЦеныНоменклатуры.Номенклатура,
	втЦеныНоменклатуры.Цена,
	ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена,
	втЦеныНоменклатуры.ПредыдущаяДата
ИЗ
	втЦеныНоменклатуры КАК втЦеныНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
Показать
16. it_sar 21 14.08.20 16:24 Сейчас в теме
Для УНФ Текущей (на 2020.08.14) Вариант №5 с параметром - дата выборки цены и МассивНоменклатуры, чтобы брать ТОЛЬКО НУЖНЫЕ Товары + Колонка Дата Предыдущей установки цены + Дата Текущей УСТАНОВКИ ЦЕНЫ

ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена,
	МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата,
	МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Период) КАК ТекущаяДата
	 
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаАктуальнойЦены, ВидЦен В(&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЦеныНоменклатурыСрезПоследних.Период > ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
ГДЕ (ЦеныНоменклатурыСрезПоследних.Номенклатура В (&МассивНоменклатуры)) 		

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
	
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втЦеныНоменклатуры.Номенклатура,
	втЦеныНоменклатуры.Цена,
	ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена,
	втЦеныНоменклатуры.ПредыдущаяДата,
	втЦеныНоменклатуры.ТекущаяДата
ИЗ
	втЦеныНоменклатуры КАК втЦеныНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
		ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
			И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
Показать
17. it_sar 21 18.08.20 14:50 Сейчас в теме
Для УНФ Текущей (на 2020.08.14) Вариант №6 с параметром - дата выборки цены и МассивНоменклатуры, чтобы брать ТОЛЬКО НУЖНЫЕ Товары + Колонка Дата Предыдущей установки цены + Дата Текущей УСТАНОВКИ ЦЕНЫ + Дата Будущей установки цены и Будущая Цена (Может быть важно для вывод информации в различных местах, что скоро цена будет новая и поэтому нужно взять по текущей!!!

ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Цена,
    МАКСИМУМ(ЦеныНоменклатуры.Период) КАК ПредыдущаяДата,
    МАКСИМУМ(ЦеныНоменклатурыБудущие.Период) КАК БудущаяДата,
    МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Период) КАК ТекущаяДата
     
ПОМЕСТИТЬ втЦеныНоменклатуры
ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаАктуальнойЦены, ВидЦен В(&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
        ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
            И ЦеныНоменклатурыСрезПоследних.Период > ЦеныНоменклатуры.Период
            И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен)) )
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыБудущие
        ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатурыБудущие.Номенклатура
            И ЦеныНоменклатурыСрезПоследних.Период < ЦеныНоменклатурыБудущие.Период
            И (ЦеныНоменклатурыБудущие.ВидЦен В(&ТипыЦен)) )
ГДЕ (ЦеныНоменклатурыСрезПоследних.Номенклатура В (&МассивНоменклатуры))         

СГРУППИРОВАТЬ ПО
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Цена
    
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    втЦеныНоменклатуры.Номенклатура,
    втЦеныНоменклатуры.Цена,
    ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ПредыдущаяЦена,
    ЕСТЬNULL(ЦеныНоменклатурыБудущие.Цена, 0) КАК БудущаяЦена,
    втЦеныНоменклатуры.БудущаяДата,
    втЦеныНоменклатуры.ПредыдущаяДата,
    втЦеныНоменклатуры.ТекущаяДата
ИЗ
    втЦеныНоменклатуры КАК втЦеныНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
        ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
            И втЦеныНоменклатуры.ПредыдущаяДата = ЦеныНоменклатуры.Период
            И (ЦеныНоменклатуры.ВидЦен В(&ТипыЦен))
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыБудущие
        ПО втЦеныНоменклатуры.Номенклатура = ЦеныНоменклатурыБудущие.Номенклатура
            И втЦеныНоменклатуры.БудущаяДата = ЦеныНоменклатурыБудущие.Период
            И (ЦеныНоменклатурыБудущие.ВидЦен В(&ТипыЦен))
Показать
18. Logarifm_Andre 10 22.05.21 14:58 Сейчас в теме
Доброго дня.
А не производительнее ли будет для начала поместить РегистрСведений.ЦеныНоменклатуры во временную таблицу (ВТ) и после этого делать соединения с этой ВТ?
19. consplus_pavlov 20.07.22 16:35 Сейчас в теме
не работает в "Бухгалтерия предприятия, редакция 3.0 (3.0.108.36), платформа версии 8.3.20.1710": Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(11, 24)}: Поле не найдено "ЦеныНоменклатуры.ВидЦены"
И (ЦеныНоменклатуры.<<?>>ВидЦены = &ВидЦены)
20. Virikus 60 28.07.22 19:38 Сейчас в теме
(19) Платформа тут не причем, значит ВидЦены нет более в структуре регистра и нужно адаптировать под текущее решение.
Оставьте свое сообщение

См. также

Парсер Авито - друг перекупа

WEB-интеграция Ценообразование, анализ цен Платформа 1С v8.3 Абонемент ($m)

Начни совершать выгодные сделки на Авито по всей России! Увидел первым - купил быстро! Удобное решение для мониторинга цен, поиска свежих объявлений и получения статистики продаж! Всего лишь пара кликов мышью - и через несколько секунд ты увидишь самые горячие предложения Авито по интересующей тематике! Имеется интерфейс с понятными и гибкими настройками, а также возможность интеграции в любую базу данных 1С!

7 стартмани

01.07.2022    3130    11    vasko88    16    

8

Редактирование цен номенклатуры в УНФ, 1С:Розница, КА, УТ, ERP

Ценообразование, анализ цен Платформа 1С v8.3 1С:Розница 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Позволяет редактировать цены номенклатуры в табличном режиме. Номенклатура, и виды цен могут быть как в строках, так и в колонках. Позволяет изменить цены сразу для выбранных строк/колонок, скопировать цены. Возможно установить фиксированное значение цены или рассчитать значение. Округлить цены с выбранной точностью/кратностью. Позволяет ускорить процедуру ввода цен пользователем.

1 стартмани

09.03.2022    6005    48    mrsmrv    17    

8

Контроль минимальных розничных цен (МРЦ) на алкоголь в 2022 г., 2023 г.

Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Обработка проверяет уже установленные цены и, если они не соответствуют требованиям, создаёт установку цен номенклатуры с минимальной ценой. Расширение для контроля МРЦ, времени продаж алкогольной продукции.

1 стартмани

19.12.2021    5327    63    darminov    30    

7

Использование менеджера расчета для расчета зарплаты в ЗУП 3.1

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x 1С:Франчайзи, автоматизация бизнеса Россия Абонемент ($m)

Пример использования менеджера расчета начислений и НДФЛ по сотруднику или организации. Будет полезен разработчикам, которые в ЗУП 3.1. залезли немного поглубже, чем при разработке печатных формы или отчетов.

1 стартмани

24.08.2021    11529    51    maraty    17    

41

Создание своих автоматических скидок в УТ 11.4

Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Абонемент ($m)

Разбирался тут недавно с механизмом автоматического расчёта скидок/наценок для УТ 11.4 по произвольному алгоритму. Т.к. механизм не простой и требуется не часто, решил выложить здесь свои изыскания, и сам смогу подсмотреть и может сэкономлю кому много времени.

1 стартмани

24.06.2021    10154    44    soulner    12    

17

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Представления в ЗУП

Механизмы типовых конфигураций Платформа 1С v8.3 Сложные периодические расчеты Система компоновки данных 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Абонемент ($m)

Использование представлений вместо прямого чтения из регистров сведений в ЗУП.

5 стартмани

12.04.2021    16700    47    Gladkov_Anton    13    

43

Изменение цен табличной части документов для КА 2, УТ 11, ERP 2

Обработка документов Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Абонемент ($m)

Обработка для изменения цен табличных частей (обработка заполнения объекта) документов "Заказ покупателя", "Заказ поставщику" и "Приобретение/реаилзация товаров и услуг", "Передача между организациями" для конфигураций Управление торговлей 11, Комплексная автоматизация 2, ERP 2

2 стартмани

10.02.2021    5955    74    zhuravlev_as    50    

7

Набор "костылей" для решения проблем с себестоимостью в УНФ

Производство готовой продукции (работ, услуг) Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Управленческий учет Абонемент ($m)

Если вы устали править себестоимость, устали бороться с ошибками пользователей, не знаете что делать? Это расширение для вас. 

1 стартмани

24.11.2020    10548    53    handscenter    36    

17

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.

3 500 рублей

Остатки и цены на товар в справочнике Номенклатура

Учет ТМЦ Оптовая торговля Ценообразование, анализ цен Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Суть до боли проста.... Попросили придумать вариант, при котором юзеры смогут смотреть цену и остаток на позицию, не тратя время на то, что бы открыть карточку позиции и/или формировать отчет в 1С УТ. Отсюда и появилось расширение.

1 стартмани

28.07.2020    7317    6    M_A_D    0    

7

Установка произвольных цен. Розница

Розничная торговля Прайсы Ценообразование, анализ цен Обработка документов Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Данная обработка позволит вам нажатием "пары кнопок" установить произвольные цены на позиции номенклатуры из документа "Поступление товаров".

2 стартмани

06.06.2020    11288    12    aximo    4    

12

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Отображение цен и остатков в списке номенклатуры и подборах "как в УТ 10.3" в УТ 11, КА 2, ERP 2 (расширение, платформа 8.3.12+)

Оптовая торговля Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

(©ТопчийДЮ) Посвящается Всем, кто привык к удобному отображению цен и остатков в конфигурации "Управление торговлей 10.3" в списке номенклатуры! Не требует модификации конфигурации, устанавливается как расширение! Выбранные виды цен сохраняются в рамках пользователя. Отображение идет в виде дерева по характеристикам. Работа проверена на конфигурациях УТ 11.4, КА 2, ERP2. (Обновление от 23.06.2022)

3 стартмани

31.03.2020    21174    151    hakerxp    56    

23

Фоновые задания: быстро получить большие данные в 1С

Инструментарий разработчика Механизмы типовых конфигураций Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

16.02.2020    11699    4    da_1c    0    

35

Авторегистрация закупочных цен для УНФ 1.6

Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Бухгалтерский учет Управленческий учет Абонемент ($m)

Автоматическая регистрация учетных цен (полной себестоимости), с учетом дополнительных расходов на приобретение.

2 стартмани

19.11.2019    16795    85    alexcne    43    

10

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Скидки на первую, вторую или другую определенную строку чека (1С: Розница)

Прайсы Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 1С:Розница Управленческий учет Абонемент ($m)

Внешняя обработка для создания в 1С Рознице скидок вида: "50% на второй товар в чеке!, или акции, подобных "Третья вещь в подарок!".

2 стартмани

03.04.2019    17514    79    denmax    18    

7

Ручной процент наценки на базовый вид цен при установке цен

Ценообразование, анализ цен Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Возможность интерактивно менять процент наценки на базовый вид цен в форме установки цен номенклатуры или прайс-листа. Колонка наценки доступна только для тех видов цен, у которых указан способ расчета как наценка на другой вид цен и ни в каком другом случае.

1 стартмани

27.03.2019    13490    109    sanymust    80    

11

Округление суммы каждой строки документа с учетом скидок для конфигурации УТ 11 (версия 11.2 и новее)

Обработка документов Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

При подключении обработки, добавится новый тип скидки «СкидкаНаценкаОкругление», который можно использовать для округления каждой строки документа с учетом ручных и автоматических скидок.

1 стартмани

28.02.2019    19080    121    Sholl    25    

7

Расширение "Курсы валют в формулах расчета динамических цен" для УНФ 1.6

Прайсы Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Управленческий учет Абонемент ($m)

Расширение "Курсы валют в формулах расчета динамических цен" с автоматическим пересчетом цен при изменении курсов валют для конфигурации "Управление нашей фирмой, редакция 1.6"

3 стартмани

17.01.2019    31025    54    Palmer1976    29    

12

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

Скидка (наценка) процентом на самые дешевые позиции в чеке

Прайсы Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Внешняя обработка для УТ11, добавляющая скидку (наценку) процентом на самые дешевые позиции в чеке кратно условиям.

1 стартмани

11.11.2018    14652    60    orilien    0    

8

[БП 3.0] [Расширения] Управление ценами

Прайсы Ценообразование, анализ цен Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Абонемент ($m)

Цены в БП 3.0 дело, конечно же, десятое, на ход поршней не влияют, в смысле в проводках не участвуют… Но клиенты, иногда, привередливые случаются, как те кони из песни – вон мол, в УТ можно задавать цены процентом, и тута хотим! Платформа 8.3.13.1513, конфигурация БП 3.0 (релиз 3.0.65.91) . 17.11.18 Версия 1.0.5.3 Добавлен отчет прайс (такой же как в https://infostart.ru/public/915619/) с возможностью вывода "динамических" цен. 26.11.18 Версия 1.0.5.5 При выборе типа цен, цена в ТЧ пересчитываются в обязательном порядке, даже если выбран тот же тип цен, что и ранее. 21.12.18 Версия 1.0.5.6 Исправлено для БП 3.0.67.43

1 стартмани

05.11.2018    13171    13    Alex_E    6    

10

Создание скидки по номеру строки для УТ 11 и Розница 2.2

Прайсы Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Оперативный учет 1С:Розница 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Очень часто в магазинах можно встретить акцию: скидка на вторую пару 20%, скидка на третью позицию чека 30%. И тому подобное. Каково же было мое удивление, когда оказалось, что стандартный механизм скидок УТ 11 не позволяет реализовать подобный функционал. Данная внешняя обработка призвана исправить это упущение.

1 стартмани

29.10.2018    13777    32    CnupT    12    

8

Загрузка номенклатуры (с реквизитами, свойствами, несколькими единицами измерений и их коэффициентами, объемами, весами и штрихкодами), прайсов, счетов, накладных, УПД и прочих товарных документов из Excel для Управление торговлей 10.3

Загрузка и выгрузка в Excel Оптовая торговля Ценообразование, анализ цен Прайсы Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Управленческий учет Абонемент ($m)

Загружает номенклатуру, единицы измерения (вес и объем), штрихкоды (поддерживается одновременная загрузка нескольких единиц и штрихкодов), реквизиты и свойства номенклатуры, номера ГТД и серии. Загрузка производится во все документы в которых поддерживается механизм подбора номенклатуры (Заказ покупателя, Поступление товаров и услуг, Установка цен номенклатуры и многие другие). Ищет номенклатуру по наименованию, артикулу, штрихкоду и аналогичным полям в номенклатуре контрагентов. Работает в УТ 10.3 (весьма вероятно будет работать в КА 1 и УПП). Для работы необходима платформа не ниже 8.3.6. Наличие установленного Excel на компьютере не обязательно. Не загружает изображения! Не работает в БП, УТ 11, Рознице 2, УНФ и прочих новых конфигурациях!

3 стартмани

07.10.2018    19542    70    1c.pro.fun    21    

19

Ценообразование номенклатуры

Прайсы Ценообразование, анализ цен Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Абонемент ($m)

Обработка "ценообразование номенклатуры" помогает сделать расчет цен для каждой номенклатуры за считанные минуты, без ошибок, и с учетом всех существующих параметров для расчета. Тестирование на конфигурации 1С:ERP Управление предприятием 2 (2.4.2.123).

10 стартмани

17.09.2018    11497    4    BIG-it2016    0    

8

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Как сделать скидку на определенную сумму (целое число), чтобы цена оставалась целым числом?

Прайсы Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление производственным предприятием Управленческий учет Абонемент ($m)

Акция выходного дня. Необходимо сделать скидку в определенном размере. Скидка является целым числом. Необходимо распределить скидку по товарам таким образом, чтобы и сумма и цена были целыми числами. Количество товара является целым числом и не изменяется. Сумму по позициям можно как уменьшать, так и увеличивать. Необходимо чтобы отклонения цены были как можно ближе к первоначальным ценам.

2 стартмани

10.06.2018    12411    0    wowik    0    

8

Скидка на каждый N товар из сегмента на определенный процент для Розницы 2.2-2.3

Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Управленческий учет Абонемент ($m)

Внешняя обработка для подключения к маркетинговой акции. Позволяет сделать акции типа: покупаешь 2 пары обуви - на третью пару будет скидка 50%. Скидка дается на самую дешевую пару из комплекта. Работает кратно. То есть, к примеру, если в чеке 6 пар обуви то на 2 самые дешевые пары будет рассчитана скидка. Скидка равномерно "размазывается" по всему комплекту.

1 стартмани

23.05.2018    12527    40    FIZIK    4    

12

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Расширенная установка цен номенклатуры по документу Поступление товаров и услуг и подбору

Ценообразование, анализ цен Прайсы Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m)

Внешняя обработка, которая позволяет заполнять документ Установка цен номенклатуры на основании документа Поступление товаров и услуг, а также с помощью подбора номенклатуры.

2 стартмани

10.03.2018    20365    55    iodine    5    

12

Загрузка из Excel в табличную часть документа прямо из документа (пересчет товаров, заказ на перемещение, перемещение товаров, установка цен номенклатуры)

Обработка документов Загрузка и выгрузка в Excel Учет ТМЦ Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

В типовой конфигурации 1С Управление торговлей для документов пересчет товаров (инвентаризация), заказ на перемещение, перемещение товаров и установка цен номенклатуры нет возможности загрузить из Excel данные в табличную часть "Товары". Данная обработка табличных частей позволяет загрузить эти данные.

1 стартмани

29.12.2017    17797    145    nikolega    11    

10

Выбор цены в РМК для УТ 11.3 и УТ 11.4 (расширение)

Рабочее место Кассовые операции Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Расширение для УТ 11.3 и УТ 11.4, разрешает в рабочем месте кассира выбор вида цены или установку произвольной цены на каждую позицию.

1 стартмани

29.12.2017    39938    179    kassbar    117    

22