Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема периодический реквизит (число прочтений - 2485 )
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
периодический реквизит
13. Декабря 2006 :: 10:22
Печать  
В запросе получаю значение цены для номенклатуры на дату используя
|$ПоследнееЗначение.Номенклатура.Цена(СпрН.ID, :Дата2_) ЦенаПосле
Как получить документ записавший это значение (цену) в справочник?
  
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: периодический реквизит
Ответ #1 - 13. Декабря 2006 :: 10:34
Печать  
если прочитать вот это, то можно получить не только документ, но и номер строки, если реквизит установлен из ТЧ документа...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: периодический реквизит
Ответ #2 - 13. Декабря 2006 :: 12:08
Печать  
Нашел только ссылку на описание _1SCONST
http://metaprog.co.ua/secrprog/opisanietabl.html#_1_2_2
как это увязать с моим запросом:
Код
Выбрать все
	|SELECT
	|Т.Номенклатура [Номенклатура $Справочник.Номенклатура],
	|Т.ЦенаДо ЦенаДо,
	|Т.ЦенаПосле ЦенаПосле
	|FROM(
	|SELECT
	|	СпрН.ID Номенклатура,
	|	СпрН.Descr Наименование,
	|	$ПоследнееЗначение.Номенклатура.Цена(СпрН.ID, :Дата1_) ЦенаДо,
	|	$ПоследнееЗначение.Номенклатура.Цена(СпрН.ID, :Дата2_) ЦенаПосле
	|FROM
	|	$Справочник.Номенклатура СпрН) as Т
	| where (Т.ЦенаДо <> Т.ЦенаПосле)
	| order by Т.Наименование";
 

  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: периодический реквизит
Ответ #3 - 13. Декабря 2006 :: 12:08
Печать  
Нашел только ссылку на описание _1SCONST
http://metaprog.co.ua/secrprog/opisanietabl.html#_1_2_2
как это увязать с моим запросом:
Код
Выбрать все
	|SELECT
	|Т.Номенклатура [Номенклатура $Справочник.Номенклатура],
	|Т.ЦенаДо ЦенаДо,
	|Т.ЦенаПосле ЦенаПосле
	|FROM(
	|SELECT
	|	СпрН.ID Номенклатура,
	|	СпрН.Descr Наименование,
	|	$ПоследнееЗначение.Номенклатура.Цена(СпрН.ID, :Дата1_) ЦенаДо,
	|	$ПоследнееЗначение.Номенклатура.Цена(СпрН.ID, :Дата2_) ЦенаПосле
	|FROM
	|	$Справочник.Номенклатура СпрН) as Т
	| where (Т.ЦенаДо <> Т.ЦенаПосле)
	| order by Т.Наименование";
 

  
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: периодический реквизит
Ответ #4 - 13. Декабря 2006 :: 12:59
Печать  
могу предположить, что таблицу, которую Вы правильно нашли, нужно приджоинить к значению, по которому Вам нужна информация о документе, изменившем это значение...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: периодический реквизит
Ответ #5 - 14. Декабря 2006 :: 05:42
Печать  
(4) Как это правильно сделать?
в факе подобных примеров нет
  
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: периодический реквизит
Ответ #6 - 14. Декабря 2006 :: 07:17
Печать  
посмотри описание join-ов
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать