Имя: Пароль:
1C
1С v8
А как можно задать номер документа программно
0 Abmo
 
16.08.11
09:40
есть счета-фактуры выданные в 8-ке. У них своя нумерация, задавалась автоматически.
Параллельно в 7.7 выдавались счета-фактуры, у них нумерация другая.
Теперь 7-ку вести не будем.
в 8-ке в комментариях к документу писали номер счета-фактуры из 7-ки.
Сделал парсинг, вытаскиваю нужный номер из комментарий.
А как задать полученный номер документам в 8-ке?
Заблаговременно обработкой "Универсальный подбор и обработка" добавил новый префикс всем документам, чтобы во время перенумерации небыло совпадений.
Знаю, вся процедура бред, но помогите решить проблему
1 mzelensky
 
16.08.11
09:42
(0) Номер = "НовыйНомер-0001" :)
2 Maxus43
 
16.08.11
09:44
всмысле как?
Док = Документ.ПолучитьОбъект();
Док.Номер = Нужный;
Док.Записать();
3 Abmo
 
16.08.11
09:44
(2) так и делаю, что-то не пашет, видимо косячу
4 Maxus43
 
16.08.11
09:45
(3) что не пашет? чего пишет?
5 Nescoffe
 
16.08.11
09:47
(3) Покажи код ?
6 Abmo
 
16.08.11
09:48
(4) Да я сравниваю разные типы в условии. ДокументСсылка с ДокументВыборка.
7 Maxus43
 
16.08.11
09:49
(5) "nescafe" правильно :)
8 Abmo
 
16.08.11
09:50
Перенумеровать получилось. А какие у меня могут возникнуть проблемы, если буду новые документы вводить? Нумерация как пойдет дальше?
9 Maxus43
 
16.08.11
09:51
(8) теоритически с последнего номера дальше, или который был последним... может слетит нумерация...
10 Abmo
 
16.08.11
09:52
Было так  - С0000001
Сделал, как в 7-ке  - 1
Добавляю новый документ ставит автоматом - 00000001
11 Maxus43
 
16.08.11
09:52
(10) Нули тоже учитываются
12 Abmo
 
16.08.11
09:54
(11) длина номера у документа стоит 11, значит, мне нужно добавить недостающие 0 вначало в любом случае?
13 Maxus43
 
16.08.11
09:55
(12) я не знаю что надо, смысл тогда как в 7-ке пытаться сделать если в итоге будет не как в 7-ке
14 Alex_MA
 
16.08.11
09:57
процедура МО "ПриУстановкеНовогоНомера"
15 unregistered
 
16.08.11
09:57
(10) Нули в номере нужны. При печати в типовых конфигурациях нули выкидываются.