Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Изменить время документов (число прочтений - 14123 )
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Изменить время документов
30. Мая 2006 :: 07:47
Печать  
Подскажите, плиз. Может кто уже решал такую задачу: выстроить документы в течении дня равномерно по времени. 1С-ная обработка есть и нормально работает. Хотелось бы то же самое сделать SQL-ным запросом.
Понятно, что надо менять DATE_TIME_IDDOC в _1SJOURN, но может есть какие-то подводные камни? Кто реально такое делал?
  

FormEx developer
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #1 - 30. Мая 2006 :: 07:49
Печать  
DATE_TIME_IDDOC встречается не только в _1SJOURN.

P.S.
также известный как DATE_TIME_DOCID Улыбка

P.P.S.
тебе стал интересен SQL?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #2 - 30. Мая 2006 :: 07:52
Печать  
я бы еще обратил внимание на:
CHILD_DATE_TIME_IDDOC      
в:
_1SCRDOC
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #3 - 30. Мая 2006 :: 07:56
Печать  
kms писал(а) 30. Мая 2006 :: 07:49:
P.P.S.
тебе стал интересен SQL?

Давно уже. Копаю по-немногу.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #4 - 30. Мая 2006 :: 07:56
Печать  
Цитата:
я бы еще обратил внимание на:
CHILD_DATE_TIME_IDDOC      
в:
_1SCRDOC

Насколько я понимаю, еще в таблицах регистров есть соответствующее поле при установке галки "быстрый отбор".
  

FormEx developer
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #5 - 30. Мая 2006 :: 07:57
Печать  
Да, точно.
И с проведением по регистрам в случае алгоритмов, зависимых от последовательности будет беда.

Насчет *_DOCID что-то не вижу в своих базах сейчас такого (у меня только ОУ).
Может, это в бухгалтерии было? Я в нее последний раз в SQL 5 лет назад заглядывал.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #6 - 30. Мая 2006 :: 07:59
Печать  
Цитата:
Цитата:
я бы еще обратил внимание на:
CHILD_DATE_TIME_IDDOC      
в:
_1SCRDOC

Насколько я понимаю, еще в таблицах регистров есть соответствующее поле при установке галки "быстрый отбор".

Ну да. Я про регистры говорил. Про бух врать не помню, потому что не буду. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #7 - 30. Мая 2006 :: 08:00
Печать  
kms писал(а) 30. Мая 2006 :: 07:49:
P.S.
также известный как DATE_TIME_DOCID Улыбка

хто, де, када известный?
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #8 - 30. Мая 2006 :: 08:04
Печать  
Славко, не обращай внимания, могу здесь врать, мне можно Улыбка
Помню, что где-то мне встречились поля DOCID, только где?

alf
Цитата:
select c.name, t.name from syscolumns c
join sysobjects t
on c.id = t.id
where c.name like '%date_time%'

Сделай запрос и найдешь все вхождения.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #9 - 30. Мая 2006 :: 08:11
Печать  
Не, пацаны, все же мастерство не пропьешь Улыбка

Вот вхождения в простой бух. базе
Цитата:
DATE_TIME_DOCID      _1SOPER
DATE_TIME_DOCID      _1SENTRY
DATE_TIME_DOCID      _1SACCSEL
DATE_TIME_DOCID      _1SSBSEL
DATE_TIME_IDDOC      _1SJOURN
CHILD_DATE_TIME_IDDOC      _1SCRDOC


Так что, если база бух или комплекс, придется заморочиться и с этим.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #10 - 30. Мая 2006 :: 08:13
Печать  
Тэк-с... С этим разобрались.
А методы преобразования числа в 36-тиричну (произвольную) систему в SQL есть?
  

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



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #11 - 30. Мая 2006 :: 08:15
Печать  
kms писал(а) 30. Мая 2006 :: 08:11:
Не, пацаны, все же мастерство не пропьешь Улыбка

100%, прошу простить за некий флуд...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #12 - 30. Мая 2006 :: 08:17
Печать  
Ну, пару функций придется написать.

В свое время писал сам, это был 1999-2000 год, никаких 1CPP реально не было. И информации не было.
Поэтому платили за это весьма неплохо.

Кстати, если бы я тогда мог написать турбомд, я бы только за него снял штук 50, не меньше. Эх, было время.

А, ну да. В интернете поищи, кто-то выкладывал.
Вроде даже на itland было.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменить время документов
Ответ #13 - 30. Мая 2006 :: 08:24
Печать  
Цитата:
Тэк-с... С этим разобрались.
А методы преобразования числа в 36-тиричну (произвольную) систему в SQL есть?

когда искал поисковиком, нашло очень много готовых функций на SQL, в основном на www.sql.ru
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Изменить время документов
Ответ #14 - 30. Мая 2006 :: 08:26
Печать  
Цитата:
А методы преобразования числа в 36-тиричну (произвольную) систему в SQL есть?

_IdToStr не подойдет?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать