Имя: Пароль:
1C
1C 7.7
v7: Еще раз по префиксам.
0 never_sleep
 
10.07.14
12:55
ТиС 9.2
Написал обработку для формирования доков из дбф, которые сейчас в ручную бьют бухи. Так вот когда они бьют то префикс в базе GT. Это правильный префикс базы. Когда я запускаю в той же базе мою обработку, то префикс у документов выставляется MK. У нас стоит УРИБ и у одной единственной распределенной базы как раз такой префикс. Но я не пойму, почему в моей обработке файлы формируются именно с таким префиксом. Куда копать? Сначала подумал, что каким то макаром из-за пользователя. Но под собой эту обработку запускаю - префикс МК, а ручками под собой бью док - GT. В теле обработки никаких манипуляций с номером документа не делаю.
1 Ёпрст
 
10.07.14
12:57
в своей поделке воткни Док.УстановитьНовйНомер("GT")
наслаждайся, ешь печенки
2 Ёпрст
 
10.07.14
12:57
хотя лучше, префикс вытаскивать из организации /фирмы.. он как правило, там хранится (или у юрлица, смотря, что за конфа)
3 Ёпрст
 
10.07.14
12:59
И да.. если че, советую поглядеть процу ВВодНового у этого документа и поглядеть в глобальничке , процедурки, которые этому документу префикс меняют, типа глЗапонитьШапку тра -ля-ля
4 Ёпрст
 
10.07.14
12:59
собственно, ты это и наблюдаешь, вводя документ интерактивно в предприятии
5 Dolly_EV
 
10.07.14
14:37
(0) а МК, потому как ты в своей обработке не применяешь вышеуказанные процедурки, что выполняются при ВводНового(), поэтому система тебе лепит самый большой номер + 1
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший