Версия для печати темы (http://pro1c.org.ua/index.php?s=03d0490fe1b5d0863f51a6574022251e&showtopic=49865)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Договор с контрагентом

Автор: XacTLa 10.01.19, 15:46

1С:Предприятие 8.3 (8.3.9.2309)
1С:ERP Управление предприятием 2.0 (2.0.9.66)

Суть такова задали задачу что бы у всех клиентов сделать лимит по отгрузке, я думал что раз плюнуть есть же договора. Ставлю галочку что будем использовать договора, захожу на клиента что бы создать договор и тут неожиданность причем тут рубли вообще не пойму валюта взаиморасчета стоит UAH а мне выдает ошибку про рубли

Автор: Bernet 10.01.19, 15:55

XacTLa @ Сегодня, 15:46 * ,
У вас скорее всего ERP российская, видимо там где-то был такой реквизит у договора.
Смотрите куда код пытается обратиться и почему не видит этого реквизита.

Автор: XacTLa 10.01.19, 21:31

Bernet @ Сегодня, 15:55 * ,
Вот и прикол в том какая разница какая валюта((( да росийская, он ссылаться на форму документа

Автор: XacTLa 11.01.19, 16:44

Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма(456). Я ее открыл нашел эту форму и больше нечего там не видно. Я вижу куда обращается но что менять не пойму вот код:

Процедура ВалютаВзаиморасчетовПриИзмененииСервер()
    
    Если Объект.ВалютаВзаиморасчетов = Константы.ВалютаРегламентированногоУчета.Получить() Тогда
        Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.РасчетыВРубляхОплатаВРублях;
    ИначеЕсли Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.РасчетыВРубляхОплатаВРублях Тогда
        Объект.ПорядокОплаты = Перечисления.ПорядокОплатыПоСоглашениям.ПустаяСсылка();
    КонецЕсли;
    
    ПорядокОплатыПриИзмененииСервер();
    
КонецПроцедуры


Я так понимаю тут борода?

Автор: Prospero 13.01.19, 0:11

Кто-то почистил перечисления? upset.gif

Автор: XacTLa 13.01.19, 10:19

Prospero @ Сегодня, 0:11 * ,
Вот такая конфа, а можно оригинал пжл кода ?

Автор: Prospero 13.01.19, 19:08

XacTLa, в перечислениях есть значение РасчетыВРубляхОплатаВРублях?
Его не переименовали случайно в РасчетыВГривнахОплатаВГривнах? smile.gif (всякое бывает)
Вашей конфы, к сожалению, нет.
Кэш почистите, может поможет.


Автор: XacTLa 14.01.19, 16:14

Prospero @ Вчера, 19:08 * ,
Вот код сверху там в рублях написано, только опять же при чем тут в рубли ели в программе настроены гривны

Автор: Prospero 14.01.19, 20:33

XacTLa,
На этом участке кода выскакивает ошибка?
У Вас идёт обращение к элементу перечисления.
Не находит его и вываливается с ошибкой.
Поэтому и предложил глянуть
в Перечислениях, есть ли этот элемент, может просто переименовали его.
Чистка кеша не помогла?

Автор: XacTLa 14.01.19, 20:45

Prospero @ Сегодня, 20:33 * ,
нет, не помогла, в перечислениях такого нет смотрел сегодня(( видеть бы оригинал кода , я то не знаю изменен он или нет, но скорее всего нет

Автор: Prospero 14.01.19, 21:05

XacTLa @ Сегодня, 21:45 * ,

Цитата
Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма(456)

Это единственное место, где используется этот элемент?

Автор: XacTLa 14.01.19, 21:07

Prospero @ Сегодня, 21:05 * ,
да

Автор: Prospero 14.01.19, 21:22

XacTLa @ Сегодня, 22:07 * ,

А поиск по родителю что даёт? (ПорядокОплатыПоСоглашениям)
Может меняли да забыли тут поменять ?

Автор: XacTLa 15.01.19, 10:05

Prospero @ Вчера, 21:22 * ,
Короче вспомнил админ который был до меня пытался поменять ндс с 18% на 20% так как программа российская и менял все подряд в конфигураторе там такая каша была что капец, поэтому у меня бока вылазят(((

Но теперь как быть есть ли у кого то как должно быть или обработка валяется? Договор с контр агентом

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
http://pro1c.org.ua