Если Вопрос("Сохранить новый документ? ("+Док+")", "Да+Нет") = "Да" Тогда
Док.Сохранить();
КонецЕсли;
Процедура Сформировать()
//распределяем штрих код по реквизитам
Сообщить(СтрокаИдент);
КодНИ=Сред(СтрокаИдент,0,5);
Почтамт=Сред(СтрокаИдент,6,2);
ХЗ=Сред(СтрокаИдент,8,9);
КБК=Сред(СтрокаИдент,17,20);
ОКАТО=Сред(СтрокаИдент,37,11);
СуммаРуб=Сред(СтрокаИдент,48,7);
СуммаКоп=Сред(СтрокаИдент,55,2);
СуммаСтр=СуммаРуб+"."+СуммаКоп;
Сумма=Число(СуммаСтр);
СпрСчет=СоздатьОбъект("Справочник.РасчетныеСчета");
СпрСчет.ИспользоватьВладельца (СпрКонт.ТекущийЭлемент());
СпрСчет.НайтиПоНаименованию("Основной");
СпрНДС=СоздатьОбъект("Справочник.СтавкиНДС");
Код=1;
СпрНДС.НайтиПоКоду(Код,0);
Если Вопрос("Создавать новый документ? ("+Док+")", "Да+Нет") = "Да" Тогда
//начинаем создавать новый документ и заполнять
Док=СоздатьОбъект("Документ.ПлатежноеПоручение3");
Док.Новый();
Док.СтатусСоставителяПлДок="03";
Док.РасчетныйСчет=СпрБанк.ТекущийЭлемент();
Док.Контрагент=СпрКонт.ТекущийЭлемент();
Док.СтавкаНДС=СпрНДС.ТекущийЭлемент();
Док.СчетКонтрагента=СпрСчет.ТекущийЭлемент();
Док.Сумма=Сумма;
Док.НДС=0;
Док.ВидПлатежа=Перечисление.ВидыПлатежа.Электронно;
Док.СрокПлатежа="";
Док.Очередность="6";
Док.Содержание= Строка(ДатаОпл);
Док.КППплательщика=КПП;
Док.КППплательщика="290231001";
Док.ПеречислениеНалога=1;
Док.КодБК=КБК;
Док.КодОКАТО=ОКАТО;
Док.ПоказательТипа="";
Док.ПоказательОснования="";
Док.ПеречислениеНалога=1;
//вот а теперь получается что эта новая платежка по-любому записывается (может, надо как-то по другому.....)
Док.Записать();
ОткрытьФормуМодально(Док.ТекущийДокумент(), КБК, 0);
СтрокаИдент="";
КонецЕсли;
КонецПроцедуры
Процедура Сформировать()
//распределяем штрих код по реквизитам
Сообщить(СтрокаИдент);
КодНИ=Сред(СтрокаИдент,0,5);
Почтамт=Сред(СтрокаИдент,6,2);
ХЗ=Сред(СтрокаИдент,8,9);
КБК=Сред(СтрокаИдент,17,20);
ОКАТО=Сред(СтрокаИдент,37,11);
СуммаРуб=Сред(СтрокаИдент,48,7);
СуммаКоп=Сред(СтрокаИдент,55,2);
СуммаСтр=СуммаРуб+"."+СуммаКоп;
Сумма=Число(СуммаСтр);
СпрСчет=СоздатьОбъект("Справочник.РасчетныеСчета");
СпрСчет.ИспользоватьВладельца (СпрКонт.ТекущийЭлемент());
СпрСчет.НайтиПоНаименованию("Основной");
СпрНДС=СоздатьОбъект("Справочник.СтавкиНДС");
Код=1;
СпрНДС.НайтиПоКоду(Код,0);
КонецПроцедуры //Сформировать
Процедура СформироватьДокумент() // по кнопке
//начинаем создавать новый документ и заполнять
Док=СоздатьОбъект("Документ.ПлатежноеПоручение3");
Док.Новый();
Док.СтатусСоставителяПлДок="03";
Док.РасчетныйСчет=СпрБанк.ТекущийЭлемент();
Док.Контрагент=СпрКонт.ТекущийЭлемент();
Док.СтавкаНДС=СпрНДС.ТекущийЭлемент();
Док.СчетКонтрагента=СпрСчет.ТекущийЭлемент();
Док.Сумма=Сумма;
Док.НДС=0;
Док.ВидПлатежа=Перечисление.ВидыПлатежа.Электронно;
Док.СрокПлатежа="";
Док.Очередность="6";
Док.Содержание= Строка(ДатаОпл);
Док.КППплательщика=КПП;
Док.КППплательщика="290231001";
Док.ПеречислениеНалога=1;
Док.КодБК=КБК;
Док.КодОКАТО=ОКАТО;
Док.ПоказательТипа="";
Док.ПоказательОснования="";
Док.ПеречислениеНалога=1;
Док.Записать();
СтрокаИдент="";
КонецПроцедуры
Если Вопрос("Сохранить новый документ? ("+Док+")", "Да+Нет") = "Да" Тогда
Док.Сохранить();
КонецЕсли;
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.