Имя: Пароль:
1C
1C 7.7
v7: Изменение номера документа
0 Новичёк123123
 
15.07.11
16:38
Снова здравствуйте) Вопрос назрел) Задача у меня такая нужнопрограмно из первого документа открыть второй и програмно изменить его номер. пробую так: и чё то не работает.
ДокСчет=СоздатьОбъект("Документ.Счет");
           ДокСчет.Новый();
           ДокСчет.НоваяСтрока();
           ДокСчет.Товар=ТабЗначПа.ТоварАкционногоПакета;
           ДокСчет.Записать();
           ДокСчет.УстановитьНовыйНомер("АКС-");
           ОткрытьФорму (ДокСчет.ТекущийДокумент());
           СсылкаНаСчет=ДокСчет.ТекущийДокумент();
1 v4442
 
15.07.11
16:42
Может сначало номер, а потом записать.
Номер странный.
2 Новичёк123123
 
15.07.11
16:43
Ну насколько я понял он меняет только указанный префикс а номер он сам выдаёт, но щас попробую сначала номер а потом записать
3 ДенисЧ
 
15.07.11
16:44
ДокСчет.УстановитьНовыйНомер("АКС-");
тут у тебя один документ, с новым номером

ОткрытьФорму (ДокСчет.ТекущийДокумент());
а тут ещё другой, со старым
4 palpetrovich
 
15.07.11
16:48
(3) какой  "ещё другой"? один он там, свежесозданный :)
5 Новичёк123123
 
15.07.11
16:48
Точно заработало спасибо)
6 ДенисЧ
 
15.07.11
16:48
(4) другой... Версия другая
7 palpetrovich
 
15.07.11
16:50
какая версия?  ...не пугай меня :)
ДокСчет=СоздатьОбъект("Документ.Счет");
ДокСчет.Новый();
ДокСчет.Записать();
ОткрытьФорму(ДокСчет.ТекущийДокумент());
8 ДенисЧ
 
15.07.11
16:50
(7) а УстановитьНовыйНомер() зачем выкинул?
9 palpetrovich
 
15.07.11
16:53
(8) потому что ему там не место :)
10 Новичёк123123
 
15.07.11
16:57
Так заработало
ДокСчетНовый=СоздатьОбъект("Документ.Счет");
               ДокСчетНовый.Новый();
               ДокСчетНовый.НоваяСтрока();
               ДокСчетНовый.Товар=ТабЗначПа.ТоварАкционногоПакета;
               ДокСчетНовый.УстановитьНовыйНомер("АКС-");
               ДокСчетНовый.Записать();                      
               ОткрытьФорму (ДокСчетНовый.ТекущийДокумент());
               СсылкаНаСчет=ДокСчетНовый.ТекущийДокумент();
11 andrewks
 
15.07.11
19:08
(6) нет, не версия :-)
это этот же док, но за секунду до этого... О_о
12 Рэйв
 
15.07.11
19:09
(0)В розовый уже покрасил?:)