Имя: Пароль:
1C
1С v8
Программное создание док-тов "Договор на выполнение работ"
, , ,
0 листопад
 
27.05.14
22:53
Подскажите, где у меня ошибка в коде? Должны создаваться документы "Договор на выполнение работ":

Процедура КнопкаВыполнитьНажатие(Кнопка)

Если Таблица.Количество() <> 0 Тогда
    
    Для каждого строка из Таблица Цикл
        
        ЗагрДок                          = Документы.ДоговорНаВыполнениеРаботСФизЛицом.СоздатьДокумент();
        ЗагрДок.Дата                     = Строка.Дата;
        ЗагрДок.Организация              = Справочники.Организации.НайтиПоКоду("000000001");
        ЗагрДок.ПодразделениеОрганизации = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Агенты");
        
        ФЛицо = Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП(Строка.ФЛ));
        Если ФЛицо = Справочники.ФизическиеЛица.ПустаяСсылка() Тогда
            Сообщить(Строка.ФЛ + " не найден в справочнике Физ.лиц. Данные по нему загружены не будут!!!", СтатусСообщения.ОченьВажное);
            Продолжить;
        КонецЕсли;
        
        ЗагрДок.ФизЛицо                  = ФЛицо.Ссылка;
        ЗагрДок.ВидДоговора              = Перечисления.ВидыДоговоровСФизЛицами.Подряда;
        ЗагрДок.ДатаНачала               = ДатаНач;
        ЗагрДок.ДатаОкончания            = ДатаКон;
        ЗагрДок.ВидРасчета               = ПланыВидовРасчета.ДополнительныеНачисленияОрганизаций.ДоговорПодряда;
        ЗагрДок.ХарактерОплаты           = Перечисления.ХарактерВыплатыПоДоговору.ОднократноВКонцеСрока;
        ЗагрДок.СуммаЗаРаботу            = Строка.Сумма;
        ЗагрДок.КодВычета                = Справочники.ВычетыНДФЛ.Код403;
        ЗагрДок.Комментарий              = Строка.Комментарий;
        
        Попытка
            ЗагрДок.Записать(РежимЗаписиДокумента.Проведение);
            Сообщить(ЗагрДок.Ссылка + " - данные в документ загружены успешно!");
            
        Исключение
            ОбщегоНазначенияЗК.ВывестиИнформациюОбОшибке(ОбщегоНазначенияЗК.ПолучитьПричинуОшибки(ИнформацияОбОшибке()).Описание);
        КонецПопытки;
        
    КонецЦикла;
    
КонецЕсли;

КонецПроцедуры
1 Ненавижу 1С
 
гуру
27.05.14
22:55
телепаты уже спят, в чем проблема/ошибка?
2 листопад
 
27.05.14
22:56
Выдает сообщение:

Не указан сотрудник, с которым заключается договор!

В отладчике Сотрудника находит, но почему-то переходит на строку:
ОбщегоНазначенияЗК.ВывестиИнформациюОбОшибке(ОбщегоНазначенияЗК.ПолучитьПричинуОшибки(ИнформацияОбОшибке()).Описание);
3 Мигало
 
27.05.14
22:58
(0) Сори за оф. У тебя жОсско зарезан тырнет на работе ? Чую ведь только домой приперлась и сразу на мизду.
4 Ненавижу 1С
 
гуру
27.05.14
22:58
Сотрудник или физлицо? Конфигурация хоть какая?
5 Ненавижу 1С
 
гуру
27.05.14
22:59
(3) почему? может она уже БОРЩ приготовила
6 maip1
 
27.05.14
23:00
(0) и в ЗУП,  и в УПП в этом документе есть реквизит Сотрудник, помимо Физлица…
7 листопад
 
27.05.14
23:01
(4) ЗУП, искать надо в спр.ФЛ, т.к. в док-те "Договор на выполнение работ" выбор из спр.ФЛ.
8 листопад
 
27.05.14
23:02
Ой! Оказывается искать надо в спр.Сотрудники!!! )))))))))))))))
9 листопад
 
27.05.14
23:02
За минуту нашла, когда мозги отдохнули)))
10 Ненавижу 1С
 
гуру
27.05.14
23:07
(9) а как же БОРЩ?
11 листопад
 
27.05.14
23:08
(10) Не БОРЩ, а тефтели сегодня на ужин: уже приготовила )))
12 Ненавижу 1С
 
гуру
27.05.14
23:10
(11) класс, могла бы и угостить
13 листопад
 
27.05.14
23:14
(12) Это Вам, как первому, кто навел на мысль: http://s005.radikal.ru/i212/1405/4e/536aed773b00.jpg
;)
14 Ненавижу 1С
 
гуру
27.05.14
23:15
(13) нормально так...
а в гости на тефтельки позвать?
15 листопад
 
27.05.14
23:16
(14) Я незнакомых мужчин на ужин не приглашаю ))) А вдруг Вы - маньяк? )))
16 листопад
 
27.05.14
23:17
+(15) Сексуальный маньяк )))
17 листопад
 
27.05.14
23:19
Да и еще Вы и 1С ненавидите ))) Может и женщин того...
18 Ненавижу 1С
 
гуру
28.05.14
12:05
(15)(16)(17) обижаешь, я же не Гений 1С какой-нибудь
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.