Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

Программное создание ПКО,не учитывает Договор Контрагентов. 1с Бух 2.0.15.6 Платформа 8.1.

Grema
читатель
офлайн
Дата регистрации: 25.10.2010
Сообщений: 65
Пост №1
 
25.01.2011 08:37

"Всем привет.Столкнулся с такой задачей. По нажатию кнопки создаётся ПКО,вид расчётов "Расчёт по кредитам и займам".ПКо создаётся,проводится,всё вроде бы хорошо,вот только одно НО. Он не отображается в ОСВ. И что бы он отобразился там,нужно открыть созданный ПКО и просто перевыбрать Договор контрагентов,не другой а точно этот же.Вопрос состоим в том почему так? Может то что когда мы програмной в поле выборки присваиваем договор,то не срабатывают процедуры выборка договора? 1с Бух 2.0.15.6 Платформа 8.1.14<br><br>Создание ПКО<br><br>ПКО=Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();<br>ПКО.ВидОперации=Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймам;<br>ПКО.Дата=ЭтаФорма.ЭлементыФормы.Дата.Значение;<br>ПКО.СуммаДокумента=СуммаКредита;<br>Попытка<br>ПКО.РасшифровкаПлатежа[0].СуммаПлатежа=СуммаКредита;<br>Исключение;<br>ПКО.РасшифровкаПлатежа.Добавить();<br>ПКО.РасшифровкаПлатежа[0].СуммаПлатежа=СуммаКредита;<br>ПКО.РасшифровкаПлатежа[0].ДоговорКонтрагента=договор.ссылка;<br>КонецПопытки;<br>ПКО.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.01");<br>ПКО.СчетКасса = ПланыСчетов.Хозрасчетный.НайтиПоКоду("58.03");<br>ПКо.ВалютаДокумента = Справочники.Валюты.НайтиПоКоду("643");<br>ПКО.Организация =УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационнойБазы.ТекущийПользователь().ПолноеИмя), "ОсновнаяОрганизация");<br>ПКО.Записать(РежимЗаписиДокумента.Проведение)<br><br><br>Создание договора<br><br>Договор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();<br>Договор.ВидДоговора=Перечисления.ВидыДоговоровКонтрагентов.Прочее;<br>Договор.Наименование=Лев(ЭтаФорма.ДокументОбъект,27); //наименование берем из названия кредитного договора без даты<br>Договор.Организация= УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационнойБазы.ТекущийПользователь().ПолноеИмя), "ОсновнаяОрганизация");//; глТекущийПользователь<br>Договор.ВалютаВзаиморасчетов=Справочники.Валюты.НайтиПоКоду("643");<br>Договор.Владелец=ФИО;Договор.Записать();<br><br>Надеюсь правильно всё изложил)"

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №2
 
25.01.2011 08:52

При изменении договора еще заполняются реквизиты СчетУчетаРасчетовСКонтрагентом и СчетУчетаРасчетовПоАвансам из Расшифровки платежа.<br>Смотри функцию ОпределитьСчетаУчетаРасчетовСКонтрагентом().<br>

Grema
читатель
офлайн
Дата регистрации: 25.10.2010
Сообщений: 65
Пост №3
 
25.01.2011 09:23

Все реквизиты забил из расшифровки.но проблемы осталась та же. Только при перевыборы договора он заноситься в ОСВ.Просто когда мы выбираем договор контрагента срабатывает функция ОпределитьСчетаУчетаРасчетовСКонтрагентом(). Но я то создаю не интерфейссно,значит и такие процедура как РасшифровкаПлатежаДоговорКонтрагентаПриИзменении(Элемент), РасшифровкаПлатежаДоговорКонтрагентаНачалоВыбора(Элемент, СтандартнаяОбработка) не срабатывают.В них собственно и содержится ОпределитьСчетаУчетаРасчетовСКонтрагентом() как я увидел. Как заставить эти процедуры сработать? Находятся они в модуле формы то. <br><br>

Grema
читатель
офлайн
Дата регистрации: 25.10.2010
Сообщений: 65
Пост №4
 
25.01.2011 09:58

Просто подскажите как программно описать выбор договора,что бы не надо было нажимать и выбирать этот договор снова,только ради того что бы срабатывали процедуры.Или как вызвать это процедуры(

Grema
читатель
офлайн
Дата регистрации: 25.10.2010
Сообщений: 65
Пост №5
 
25.01.2011 10:08

Сделал,написал открытие формы ПКО когда её создаёшь,в процедуру открытия ПКО записал процедура ПриИзменииДоговора. Может и не правильно сильно, но работает.

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №6
 
25.01.2011 12:14

"А контрагента забиваешь (как сделано в процедуре ПриИзмененииДоговора)?<br>ПКО.Контрагент = ПКО.РасшифровкаПлатежа[0].ДоговорКонтрагента.Владелец;<br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация