Имя: Пароль:
1C
1С v8
РКО и завязка ПлатежнаяВедомость
,
0 mubinjon
 
09.06.16
15:12
**********
**********
rr="00000000014";
**********
Док = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
************
************
Док.ПлатежнаяВедомость=Документы.ЗарплатаКВыплатеОрганизаций.НайтиПоНомеру(rr).Ссылка;
**********
**********
**********
Док.Записать(РежимЗаписиДокумента.Проведение);



Ошибка

{Обработка.kassOrder.Форма.Форма.Форма(60)}: Ошибка при вызове метода контекста (Записать)
    Док.Записать(РежимЗаписиДокумента.Проведение);
по причине:

по причине:
Не удалось провести: "Расходный кассовый ордер"!

Что делать не скажите?
1 Mankubus
 
09.06.16
15:22
(0) запиши его в РежимЗаписиДокумента.Запись, потом попробуй вручную провести и увидишь что за ошибка
2 Зая Бусечка
 
09.06.16
15:24
А ещё в сообщении об ошибке есть кнопка подробно....
3 mubinjon
 
09.06.16
15:26
В ручном ошибок нету.
4 mubinjon
 
09.06.16
15:29
{Обработка.kassOrder.Форма.Форма.Форма(60)}: Ошибка при вызове метода контекста (Записать)
    Док.Записать(РежимЗаписиДокумента.Проведение);
по причине:

по причине:
Не удалось провести: "Расходный кассовый ордер"!

Это подробная ошибка.
5 aka AMIGO
 
09.06.16
15:33
(4) Док у тебя точно найден?
Смотрел по отладчику?
6 mubinjon
 
09.06.16
15:36
Сообщить(Документы.ЗарплатаКВыплатеОрганизаций.НайтиПоНомеру(rr).Номер);

печатают пустую строку.
7 mubinjon
 
09.06.16
15:36
Но Платежная Ведомость точно есть.
8 Йохохо
 
09.06.16
15:42
(7) как суслик? через шифт Ф9 можно в отладчике баловать с Документы.ЗарплатаКВыплатеОрганизаций.НайтиПоНомеру(rr)
9 mubinjon
 
09.06.16
15:55
Но я "Платежная Ведомость" создаю вот так.

    НовыйДокумент = Документы.ЗарплатаКВыплатеОрганизаций.СоздатьДокумент();
    //НовыйДокумент.УстановитьНовыйНомер();
    НовыйДокумент.Дата = ТекущаяДата();
    НовыйДокумент.Организация = Справочники.Организации.НайтиПоНаименованию("Фирма");
    НовыйДокумент.СпособВыплаты = Перечисления.СпособыВыплатыЗарплаты.ЧерезКассу;
    НовыйДокумент.ПериодРегистрации=ТекущаяДата();
    НовыйДокумент.Ответственный=Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП("Name1"));
    
    ТабличнаяЧастьАванс = НовыйДокумент.Зарплата;    
    НоваяСтрока = ТабличнаяЧастьАванс.Добавить();            
    НоваяСтрока.Физлицо =Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП("Name2"));
    НоваяСтрока.Сумма = 102;
    НоваяСтрока.ВыплаченностьЗарплаты = Перечисления.ВыплаченностьЗарплаты.Выплачено;
    НовыйДокумент.Записать(РежимЗаписиДокумента.Запись);
    rr=НовыйДокумент.Номер;
10 mubinjon
 
09.06.16
16:00
Всё ребята помогло вот это

Док.ПлатежнаяВедомость=НовыйДокумент.Ссылка;
11 aka AMIGO
 
09.06.16
16:02
(10) Ну, вот, молодец.
12 mubinjon
 
09.06.16
16:39
Я первый раз использовал эту форум честно говоря это не форум это БОМБА ФОРУМ. СПС создателем.