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


Помогите найти ошибку программного создания договора в УТ 11.4

Помогите найти ошибку программного создания договора в УТ 11.4
Я
   Обфускация
 
26.02.18 - 14:45
Ниже будет код. Договор находится или создается нормально, но при проведении документов с этим договором, они проводятся не по всем регистрам. Подскажите, чего может не хватать.

&НаСервере
Функция НайтиДоговор(Партнер, контрагент, ТипДоговора ,организация,УчитыватьНДС)
    ЗапросДог=  новый запрос;
    ЗапросДог.Текст="ВЫБРАТЬ
    |    ДоговорыКонтрагентов.Ссылка КАК Ссылка,
    |    ДоговорыКонтрагентов.Партнер КАК Партнер
    |ИЗ
    |    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    |ГДЕ
    |    ДоговорыКонтрагентов.Организация = &Организация
    |    И ДоговорыКонтрагентов.Партнер = &Партнер";
    ЗапросДог.УстановитьПараметр("Партнер",Партнер);
    ЗапросДог.УстановитьПараметр("Организация",организация);
    ИтогЗапросДог=ЗапросДог.Выполнить().Выгрузить();    
    Если  ИтогЗапросДог.Количество()>0 тогда
        Элм2 = ИтогЗапросДог[0].ссылка;
    иначе
        Элм = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
        Элм.Партнер = Партнер;
        //элм.Контрагент = контрагент;

        Элм.ТипДоговора = ТипДоговора ;
        Элм.Наименование = "Основной Договор с Поставщиком";
        Элм.ВалютаВзаиморасчетов = ОбщегоНазначенияБПВызовСервераПовтИсп.ПолучитьВалютуРегламентированногоУчета();
        Элм.Организация=организация;
        элм.Статус=перечисления.СтатусыДоговоровКонтрагентов.Действует;
        элм.ПорядокРасчетов=перечисления.ПорядокРасчетов.ПоНакладным;    
        элм.ВариантПриемкиТоваров=перечисления.ВариантыПриемкиТоваров.РазделенаТолькоПоНакладным;
        элм.СпособДоставки=перечисления.СпособыДоставки.ОпределяетсяВРаспоряжении;
        элм.ПорядокОплаты=перечисления.ПорядокОплатыПоСоглашениям.РасчетыВРубляхОплатаВРублях;
        Элм.Записать();
        элм2=элм.Ссылка;
        Объект.Результат.ДобавитьСтроку("Договор " + Элм.Наименование + " ...добавлен");
        
    конецесли;    
    Возврат Элм2;
    
КонецФункции
 
 
   Buster007
 
1 - 26.02.18 - 14:48
посмотреть условия при которых формируются движения по недостающим регистрам нельзя?
   iITmenedger
 
2 - 26.02.18 - 15:10
(0)Вид договора какой? С поставщиком или С покупателем?
   Обфускация
 
3 - 26.02.18 - 15:16
(2)
с поставщиком
   МимохожийОднако
 
4 - 26.02.18 - 15:19
(0) По каким регистрам не проводится?
   Optan
 
5 - 26.02.18 - 15:22
(0) Запустить консоль запросов. Взять 2 договора (1 правильный + 1 неправильный). Выбрать запросом все реквизиты и тихонечко, слева направо сравнивать в чем же отличие.
   hhhh
 
6 - 26.02.18 - 15:23
(3) ну по виду договора проводки. Добавьте вид договора. Ну и поле Контрагент зря выкинул. Оно главное здесь
   Mikhail Volkov
 
7 - 26.02.18 - 15:24
(0) Не хватает ВариантОформленияЗакупок - наступал на эти грабли КА (ERP) 2.4 нет движения товаров!?
Если не найден договор, то созданный новый не записывай, а просто открой - пусть пользователь сам до заполнит его как ему надо, и запишет (или откажется) - тогда точно подобных ошибок не будет.
   shuhard
 
8 - 26.02.18 - 15:25
(0) нет:
- контрагента
- хозяйственной операции
   shuhard
 
9 - 26.02.18 - 15:27
(8) +1
- статуса
- вариантоформлениязакупок
   Обфускация
 
10 - 26.02.18 - 15:36
(8)
а какая хоз операция должна быть для договора с поставщиком?
 
 Рекламное место пустует
   Обфускация
 
11 - 26.02.18 - 15:40
(9)
Спасибо, проблема действительно была только в этом. Сейчас работает.

Список тем форума
Рекламное место пустует  Рекламное место пустует
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует