Имя: Пароль:
1C
 
Печатная формы, вывод номера документа с префиксом
0 Nutw00d
 
16.02.10
10:03
Добрый день.
Прошу помощи в решении след. задачи: Необходимо изменить в печатной форме номер Приходного кассового ордера.
На примере: есть документ в журнале Приходный кассовый ордер ХАПКО00001, на данный момент при выводе на печать, в печатной форме, имеем в поле Номер документа значение 1, необходимо добиться значения ХА00001, ну или на крайний случай ХА1.
http://www.forum.mista.ru/topic.php?id=140503 сдесь нашел похожую ситуацию, но при подстановке вместо <ВнешнийНомер> значения <НомерДок>
я имел в поле Номер документа полное значение, т.е. ХАПКО00001.
Помогите пожалуйста.
1 Ёпрст
 
гуру
16.02.10
10:08
(0)
ПечНомер = СтрЗаменить(Док.НомерДок,"ПКО","");
2 mikecool
 
16.02.10
10:09
если структура номера везде одинакова, то и бери к выводу
Лев(номердок, 2) + Прав(номердок, 5)
или привязывайся к виду документа и длине номера
3 Nutw00d
 
16.02.10
11:59
Немного объяснюсь, я в 1с нуль. Используемая конфа: Рарус. Тыкался мыкался, немагу понять. Если кто может уделить немного времени, пожалуйста помогите. Логика моих действий: сделал бэкап, зашел в конфигуратор, открыл конфигурацию, нашел необходимый документ, вошел в его форму, перешел в 3 вкладку где сама печатная форма, и тама в поле где было написано ВнешнийНомер заменил на НомерДок.
Я понимаю что это выглядит как варварство, но программист ушел в отпуск (и по всей видимости уехал из города), а бухгалтерии нада сейчас и срочно =)
4 Nutw00d
 
16.02.10
15:38
Незнаю усложнит это задачу или упростит, но нужно присваивать этот префикс ко всем документам, а точнее ко всем печатным формам. Люди отзовитеся пожалуйста.
5 1Сергей
 
16.02.10
15:40
(4) cм как в печатной форме выводится номер, скорее всего используется функция из глобального модуля
6 Nutw00d
 
16.02.10
15:52
Прошу подсказки, где искать? В печатной форме, в поле стоит просто: <Внутренний документ>, изменяя который на <НомерДок> я получаю номер совпадающий с полным номером в базе т.е. ХАПКО00001
Повторюся в 1с я нуль. Спасибо за терпение
7 1Сергей
 
16.02.10
15:53
(6) Может лучше пригласить специалиста?
8 2S
 
16.02.10
15:54
(6) ну если рарус - без поллитра не разберешься, там все через глобальные функции скорее всего сделано
9 Nutw00d
 
16.02.10
16:04
=) идея хорошая про специалиста, их есть у меня, но решить нужно срочно, до конца рабочего дня остается 2 часа, бухгалтерия взвоет когда узнает о невыполнении, я как бы ваще не приделах, админ есть админ, но просто попросили сделать я вот мозг себе уделываю, ну и Вас напрягаю (=. Есть еще идеи? Хде искать эти глобальные функции?
10 Ёпрст
 
гуру
16.02.10
16:06
(9) напиши там в ячейке
СтрЗаменить(НомерДок,"ПКО","")

и посмотри.. оно тебе надо ?
11 AeDen
 
16.02.10
16:13
Рарус - это не конфа, это фирма.
(9) Сделаешь сейчас - погрязнешь в этом навсегда.
12 Nutw00d
 
16.02.10
16:27
ЁПРСТ3 Большое человеческое спасибо.
13 Nutw00d
 
16.02.10
16:27
а как вы вставляете вот эти (9) или (10)? 8)
14 Nutw00d
 
16.02.10
16:27
ясна 8)