Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Хелп! (число прочтений - 2007 )
U_zer
Экс-Участник


Хелп!
13. Октября 2006 :: 09:55
Печать  
Всем привет!

Есть код:
Код
Выбрать все
	ТЗ = "
	|update ДокС
	|set $ДокС.ЦенаСоСкидкой = Round($СпрП.ЦенаРозн - $СпрП.ЦенаРозн/100*(:СкдКарт+:СкдДень),4), $ДокС.Сумма = Round($СпрП.ЦенаРозн*$ДокС.Количество,2), $ДокС.СуммаСоСкидкой = Round(($СпрП.ЦенаРозн - $СпрП.ЦенаРозн/100*(:СкдКарт+:СкдДень))*$ДокС.Количество,2)
	|from $ДокументСтроки.ПродажиЗаПериод ДокС
	|inner join $Справочник.Партии СпрП (nolock) on СпрП.id = $ДокС.Цена
	|where ДокС.iddoc = :ТД";

                Запрос.УстановитьТекстовыйПараметр("СкдКарт", СкидкаКарты);
	Запрос.УстановитьТекстовыйПараметр("СкдДень", Константа.СкидкаДня.Скидка);
	Запрос.УстановитьТекстовыйПараметр("ТД", глДокПродаж.ТекущийДокумент());

	Запрос.Выполнить(ТЗ)
 



Все вроде ок, НО!
При открытии журнала документов на месте суммы - нифига нет.
Заходишь в док - есть, перепроводишь - появляется. Что за х? Как бороться?
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Хелп!
Ответ #1 - 13. Октября 2006 :: 10:21
Печать  
судя по запросу - у тебя всего один док, ну запиши ты его стандартным способом

1С стока всякого делает при записи, что наверняка ты чего-то упустил...
  
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Хелп!
Ответ #2 - 13. Октября 2006 :: 10:31
Печать  
Итоги по колонкам ТЧ с установленным признаком "Итог по колонке" хранятся в таблице шапки документа.
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Хелп!
Ответ #3 - 13. Октября 2006 :: 11:05
Печать  
Спасибо! Разобрался.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать