Имя: Пароль:
1C
1C 7.7
v7: СтрЗаменить Замена СчетФактура на СчетФактуре в печатной форме
0 denis_solyanko
 
21.10.14
14:33
нужно в печатной форме вывести надпись, но чтобы выходило не  "Дополнительная Счет-фактура к СчетФактура" ,а   "Дополнительная Счет-фактура к СчетФактуре" пробую через стрЗаменить что то не получается


   denis_solyanko
1 - 21.10.14 - 14:25
Если Дополнительная = 1 Тогда
        Если ДокументОснование.Выбран() = 1 Тогда
            Если ДокументОснование.Вид() = "РеализацияТоваров"  Тогда
              //   Если ДокументОснование.ДокументОснование.Выбран() = 1 Тогда

                    СФ = ТекущийДокумент();
                    СФ1 =  СтрЗаменить (СФ,"СчетФактура","СчетФактуре");
                    //ДопСчетФактура = "Дополнительная Счет-фактура к " + глПредставлениеДокумента(СФ);

                        ДопСчетФактура = "Дополнительная Счет-фактура к " + СтрЗаменить(""+ СФ,"СчетФактура","СчетФактуре");
            КонецЕсли; //

        КонецЕсли;    
    КонецЕсли;
1 Artful Den
 
21.10.14
14:35
СФ = Строка(ТекущийДокумент());
2 lavalit
 
21.10.14
14:45
читаем справку внимательно :
СтрЗаменить ("Строка","Подстрока","Строказамены")
Первый параметн -СТРОКА а вы туда агрегат пихаете....
3 denis_solyanko
 
21.10.14
15:18
Если Дополнительная = 1 Тогда
        Если ДокументОснование.Выбран() = 1 Тогда
            Если ДокументОснование.Вид() = "РеализацияТоваров"  Тогда
              //   Если ДокументОснование.ДокументОснование.Выбран() = 1 Тогда
                    СФ = ТекущийДокумент();
                    СФ1 = СтрЗаменить(""+ глПредставлениеДокумента(СФ),"Счет-Фактура","Счет-Фактуре");
                    //ДопСчетФактура = "Дополнительная Счет-фактура к " + глПредставлениеДокумента(СФ);
                        ДопСчетФактура = "Дополнительная Счет-фактура к " + СФ1 ;
            КонецЕсли; //
        КонецЕсли;    
    КонецЕсли;
4 denis_solyanko
 
21.10.14
15:18
все равно выходит счет фактура
5 Chai Nic
 
21.10.14
15:23
Так стрзаменять надо в табличном документе, а вы где пытаетесь?
6 Chum
 
21.10.14
15:29
(3) >Дополнительная Счет-фактура

GN тебя покарает!

//СФ1 =  СтрЗаменить (СФ,"СчетФактура","СчетФактуре");
//ДопСчетФактура = "Дополнительная Счет-фактура к " + СтрЗаменить(""+ СФ,"СчетФактура","СчетФактуре");

ДопСчетФактура = "Дополнительный Счет-фактура к Счету-Фактуре №" + СФ.НомерДок + " от " + СФ.ДатаДок;
Закон Брукера: Даже маленькая практика стоит большой теории.