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