Имя: Пароль:
1C
1С v8
ЗУП КОРП 2.5.69.2 документ начисление зарплаты
0 Ilya Nikolaevich
 
06.09.13
10:32
столкнулся с магией 1с, вот суть:

есть две фирмы Рога и копыта с префиксом "РГ" и Рога и копыта-консалт с префиксом "РГК" при записи документа начисление зарплаты, подставляю организацию "Рога и Копыта" номер док-та устанавливается в подписке на событие - "УстановкаНомера", по точкам останова устанавливается префикс "РГ", но после завершения процедуры... в документе выводится префикс "РГК" никто не сталкивался с такой проблемой???есть решения какие-нибудь?
1 Любопытная
 
06.09.13
10:34
Проблема в том, что один префикс содержит в себе другой префикс
2 Ilya Nikolaevich
 
06.09.13
10:38
и из-за этого всегда будет подставляться "РГК"?
3 Любопытная
 
06.09.13
10:45
(2) Ну смотри: у конторы Рога и Копыта номер документа имеет вид РГ0000100. Вот программа ставит документу префикс РГ, а дальше находит в базе документ, у которого есть номер РГК000101. Она не знает - что в этом номере префикс, а что не префикс. Зато для нее буква К больше чем цифа 0, поэтому она вполне может себе расценить этот номер  как префикс РГ и номер К000101, а соответственно документы у Рога и Копыта тоже будут начинаться с РГК
4 Ilya Nikolaevich
 
06.09.13
10:54
спасибо, будем искать решение...
5 almar
 
06.09.13
10:57
Попробуй префиксы РГ0 и РГК
6 Масянька
 
06.09.13
10:58
Или - РГ и КРГ, РГ- и РКГ-.
7 ale-sarin
 
06.09.13
11:01
(4) На будущее: надо все три символа занимать, что бы не натыкаться больше на такое. РГ-
8 Любопытная
 
06.09.13
11:01
(6) Таки лучше иметь префиксы одинаковой длины - проблем будет меньше.
9 Ilya Nikolaevich
 
06.09.13
11:08
общими усилиями решили изменить префикс на три символа))пошел менять префиксы документов! тема закрыта