|
Приходная накладная | ☑ | ||
|---|---|---|---|---|
|
0
Denian
naïve
04.12.24
✎
05:37
|
Здравствуйте, после обновление УНФ с 3.0.9.191 на версию 3.0.10.143 в приходной накладной поставщик заменился покупателем и нельзя выбрать операцию поступление от поставщика, с чем это связано как это можно исправить , а конфигурация типовая, что-то менять нельзя
|
|||
|
1
Андрюха
04.12.24
✎
07:21
|
УНФ под рукой нет, как вариант, посмотрите у Контрагента в форме элемента есть флажки Покупатель и Поставщик? Если да, может дело в том, что у Контрагента не установлен признак Поставщик.
|
|||
|
2
Denian
naïve
04.12.24
✎
07:40
|
(1) Вы не совсем правильно меня поняли. При создании документа приходная накладная где поле поставщик сразу по дефолту пишет Покупатель и при этом когда я в этой форме пытаюсь выбрать операцию то там только возврат покупателю, но если зайти через конфигуратор в форму там видно что 2 реквизита поставщик и покупатель и они между собой переключаются при определенных условиях. Если до обновления на 10.143 было все нормально , можно было выбрать как возврат так и поступление, то сейчас он просто не дает этого сделать
|
|||
|
3
CepeLLlka
04.12.24
✎
09:20
|
(2)Смотрите по журналу регистрации кто переименовал Поставщика в Покупателя.
Это случилось не при обновлении, просто юзеры все свои проблемы любят приурачивать к обновлениям, доработкам и т.д. |
|||
|
4
Denian
naïve
04.12.24
✎
10:04
|
(3) Так нет, я обновил УНФ сразу до последней версии и вот так вышло, потом откатился на 9 релиз и там поставщик стоит.
Сама форма в 9 релизе работала так: если мы выбираем операцию возврат от покупателя название поле становится покупатель, если операция поступление от поставщика, то поставщик. А в 10 версии программа в принципе не дает выбрать другую операцию, сразу по дефолту стоит покупатель и возврат от покупателя. Плюс я в коде копался &НаСервереБезКонтекста Функция ВидДоговораПриСоздании(ВидОперации) Если ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВозвратОтПокупателя ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВыкупленныеКомиссионеромТовары ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПриемВПереработку ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПриемНаОтветХранение Тогда Возврат Перечисления.ВидыДоговоров.СПокупателем; ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПоступлениеОтПоставщика ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВозвратОтПереработчика ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВозвратСОтветХранения Тогда Возврат Перечисления.ВидыДоговоров.СПоставщиком; ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВозвратОтКомиссионера Тогда Возврат Перечисления.ВидыДоговоров.СКомиссионером; ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПриемНаКомиссию Тогда Возврат Перечисления.ВидыДоговоров.СКомитентом; Иначе Возврат Перечисления.ВидыДоговоров.СПоставщиком; КонецЕсли; КонецФункции Вот как выглядит функция в 10 версии, а в 9 этой части кода не было Если ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВозвратОтПокупателя ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ВыкупленныеКомиссионеромТовары ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПриемВПереработку ИЛИ ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПриемНаОтветХранение Тогда Возврат Перечисления.ВидыДоговоров.СПокупателем; |
|||
|
5
Denian
naïve
04.12.24
✎
09:37
|
(4) Конечно если убрать этот кусок кода, то всё работает как раньше, но можно ли как-то это исправить без изменения конфигурации?
|
|||
|
6
Волшебник
04.12.24
✎
10:04
|
Сделайте патч-расширение
|
|||
|
7
Denian
naïve
04.12.24
✎
11:12
|
(6) Не совсем понимаю как это сделать
|
|||
|
8
Климов Сергей
04.12.24
✎
11:14
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |