Имя: Пароль:
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
Я первый раз использовал эту форум честно говоря это не форум это БОМБА ФОРУМ. СПС создателем.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn