Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Что за поле ACTNO в таблице регистра ? (число прочтений - 4330 )
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Что за поле ACTNO в таблице регистра ?
09. Февраля 2007 :: 02:03
Печать  
И как его заполнять.
Пытаюсь из модуля проведения дока  (документ проводится без сдвига ТА)заменить движениеРасходвыполнить для регистра Остатков, вот структура регистра
TABLE no 40 : Регистр (Дв.) Реклама
Name Descr Type[A/S/U] DBTableName ReUsable
T=RA137 Регистр (Дв.) Реклама A RA137 1
-------Fields-------
Name Descr Type Length Precision
F=IDDOC ID Document's C 9 0
F=LINENO LineNo N 4 0
F=ACTNO Action No N 6 0
F=DEBKRED Flag Debet/Kredit N 1 0
F=SP176 (P)Издание C 9 0
F=SP138 (P)Контрагент C 9 0
F=SP189 (P)Рубрика C 9 0
F=SP185 (P)Номер N 5 0
F=SP193 (P)Документ C 13 0
F=SP380 (P)Менеджер C 9 0
F=SP139 (P)Сумма N 19 5
F=SP190 (P)ВидПлатежа C 9 0
F=SP288 (P)КодОперации C 9 0
------Indexes------
Name Descr Unique Indexed fields DBName
I=IDLINE of IDDOC+LineN 0 IDDOC,LINENO,ACTNO IDLINE

  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #1 - 09. Февраля 2007 :: 03:08
Печать  
Порядковый номер движения (это не номер строки, а именно движения). Тип - Integer

http://www.metaprog.uran.biz.ua/secrprog/doc_reg.html#_1
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #2 - 09. Февраля 2007 :: 04:22
Печать  
Непонятно как его увеливать, при ручной вставке в таблицу
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #3 - 09. Февраля 2007 :: 06:16
Печать  
ev-kov писал(а) 09. Февраля 2007 :: 04:22:
Непонятно как его увеливать, при ручной вставке в таблицу

а в чем сложность? заводишь переменную модуля проведения (для каждого регистра), значение её и вставляешь и увеличиваешь после каждой вставки.
Это не проблема.
А проблема - это повлиять на поля-флаги (rfXXX) регистров и actcnt в журнале (_1sjourn)
  

1&&2&&3
Наверх
 
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #4 - 10. Февраля 2007 :: 11:26
Печать  
trad писал(а) 09. Февраля 2007 :: 06:16:
А проблема - это повлиять на поля-флаги (rfXXX) регистров и actcnt в журнале (_1sjourn)

А в чем проблема? Я не пробовал, конечно...
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #5 - 12. Февраля 2007 :: 06:00
Печать  
Mikeware писал(а) 10. Февраля 2007 :: 11:26:
trad писал(а) 09. Февраля 2007 :: 06:16:
А проблема - это повлиять на поля-флаги (rfXXX) регистров и actcnt в журнале (_1sjourn)

А в чем проблема? Я не пробовал, конечно...

Дело в том, что эти поля устанавливаются (update-тятся) самой системой после выполнения процедуры проведения на основании выполненных (штатно) движений. И устанавливать их самому в модуле не имеет смысла.
  

1&&2&&3
Наверх
 
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #6 - 13. Февраля 2007 :: 14:24
Печать  
trad писал(а) 12. Февраля 2007 :: 06:00:
Дело в том, что эти поля устанавливаются (update-тятся) самой системой после выполнения процедуры проведения на основании выполненных (штатно) движений. И устанавливать их самому в модуле не имеет смысла.

Ага, понял. Т.е. самому эти поля "до" окончания проведения модифицировать бесполезно.  Спасибо!
В контексте задачи автору  менять не надо было. А вот по поводу actcnt - наверное, там пишется число движений документа вообще, по всем регистрам, а в actno  регистра - пишется порядковый номер движения не конкретно по этому регистру, а вообще движения документа?
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #7 - 13. Февраля 2007 :: 14:57
Печать  
Mikeware писал(а) 13. Февраля 2007 :: 14:24:
А вот по поводу actcnt - наверное, там пишется число движений документа вообще, по всем регистрам, а в actno  регистра - пишется порядковый номер движения не конкретно по этому регистру, а вообще движения документа?  

а проверить ?..
  

1&&2&&3
Наверх
 
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re:  Что за поле ACTNO в таблице регистра ?
Ответ #8 - 14. Февраля 2007 :: 11:51
Печать  
trad писал(а) 13. Февраля 2007 :: 14:57:
В actcnt  пишется число движений документа вообще, по всем регистрам, а в actno  регистра - пишется порядковый номер движения не конкретно по этому регистру, а вообще движения документа.  а проверить ?..
- проверил. именно так и есть
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать