Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как получить признак "Исправлена" из журнала расч? (число прочтений - 2714 )
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Как получить признак "Исправлена" из журнала расч?
23. Января 2008 :: 10:51
Печать  
Есть запрос:

Код
Выбрать все
ТекстЗапроса="
	|SELECT
	|	ЖР.ids AS [Абонент $Справочник.Абоненты],
	|	$ЖР.Подабонент AS [Подабонент $Справочник.Подабоненты],
	|	ЖР.idalg AS [ВидРасч $ВидРасчета],
	|	ЖР.result AS СуммаЗаписи,
	|	$ЖР.Показание AS КубыЗаписи,
	|	ЖР.period AS ПериодРегистрации,
	|	$ЖР.ШаблонПроводки AS [ШаблонПроводки $Справочник.ШаблоныПроводок],
	|	ЖР.recalc AS Исправлена,
	|	ЖР.dateb AS ДатаНачала,
	|	ЖР.datee AS ДатаОкончания
	|FROM
	|	$ЖурналРасчетов.ЖурналОплаты AS ЖР
	|WHERE";
	|	(ЖР.dateb >= :ДатаНачала~~) AND (ЖР.datee <= :ДатаОкончания~~)";

	Запрос.УстановитьТекстовыйПараметр("ДатаНачала",пНачПериода);
	Запрос.УстановитьТекстовыйПараметр("ДатаОкончания",пКонПериода);

	ТЗ = Запрос.ВыполнитьИнструкцию(ТекстЗапроса);
 



Все работает нормально, только в колонке "Исправлено" почему-то значение 17.
Как мне определить что запись исправлена?
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Как получить признак "Исправлена" из журнала р
Ответ #1 - 23. Января 2008 :: 11:10
Печать  
Сравнить с неисправленной записью
Потом исправить, посмотреть
Потом еще исправить, посмотреть
Как-то так  Подмигивание
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Как получить признак "Исправлена" из журнала р
Ответ #2 - 23. Января 2008 :: 11:15
Печать  
может так?

ЖР.recalc%2 as Исправлена
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: Как получить признак "Исправлена" из журнала р
Ответ #3 - 23. Января 2008 :: 14:06
Печать  
Цитата:
Сравнить с неисправленной записью
Потом исправить, посмотреть
Потом еще исправить, посмотреть
Как-то так  Подмигивание


хорошая идея! Улыбка
  
Наверх
ICQ  
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: Как получить признак "Исправлена" из журнала р
Ответ #4 - 24. Января 2008 :: 11:27
Печать  
Короче разобрался...
Кому нужно пользуйтесь следующей таблицей:

Код
Выбрать все
№ п\п	Рассчитана	Исправлена	Фиксирована	Сторно	Значение колонки recalc

1					0
2	+				1
3		+			8
4			+		16
5				+	2
6	+	+			9
7	+		+		17
8	+			+	3
9	+	+	+		25
10	+	+		+	11
11	+	+	+	+	27
12			+	+	18
13		+	+		24
14		+		+	10
15		+	+	+	26
16	+		+	+	19

 

  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить признак "Исправлена" из журнала р
Ответ #5 - 24. Января 2008 :: 11:42
Печать  
Скуль или ДБФ? вроде есть разница для журнала расчетов.
ЗЫ но не уверен на 100% Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить признак "Исправлена" из журнала р
Ответ #6 - 24. Января 2008 :: 12:21
Печать  
es3000 писал(а) 24. Января 2008 :: 11:27:
Короче разобрался...
Кому нужно пользуйтесь следующей таблицей:

Или можно объединить полученные тобой знания в следующее правило:
Возможные значения поля recalc таблицы ЖурналаРасчетов:
  • 1 - Рассчитана      
  • 2 - Сторно
  • 8 - Исправлена
  • 16 - Фиксирована

Значения можно суммировать
(странно, что одинэсники 4-ку пропустили)
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить признак "Исправлена" из журнала р
Ответ #7 - 24. Января 2008 :: 12:32
Печать  
JohnyDeath писал(а) 24. Января 2008 :: 12:21:
(странно, что одинэсники 4-ку пропустили)

http://www.1cpp.ru/forum/YaBB.pl?num=1163680392/3#3
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить признак "Исправлена" из журнала р
Ответ #8 - 24. Января 2008 :: 12:39
Печать  
berezdetsky писал(а) 24. Января 2008 :: 12:32:
JohnyDeath писал(а) 24. Января 2008 :: 12:21:
(странно, что одинэсники 4-ку пропустили)

http://www.1cpp.ru/forum/YaBB.pl?num=1163680392/3#3

ну тогда "ой". Только вот что-то не пойму: уже третий человек добивался этих значений методом тыка и у всех результаты разные  Нерешительный
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: Как получить признак "Исправлена" из журнала р
Ответ #9 - 28. Января 2008 :: 11:16
Печать  
у меня база SQL,
Я поочереди устанавливал флажки согласно таблице, и смотрел значение колонки
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать