20 релиз в 19 этого нет т.к. исправили одну логическую ошибку вследствии чего всплыла другая...
Замечание
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Замечание, Не понятная проверка при вводе документа "Заказ поставщику" на основании "Заказ покупателя"
14.04.2011 16:25:35
|
|
|
|
15.04.2011 10:12:12
А что собственно не так в данном сообщении? Какой вид договора в данном документе выбран?
|
|
|
|
18.04.2011 11:08:02
Да Вы правы так ничего не понятно. Прошу прощения!!! Действие: Ввод документа "Заказ поставщику" на основании документа "Заказ покупателя".
ЗаказПоставщику: Модуль объекта
Что происходит по порядку: Выполняется функция "дкОбработкаЗаполнения", далее в этой функции выполняется процедура "дкОбработкаЗаполненияПоУмолчанию", вот в ней то как раз и происходит первоначальное заполнение реквизитов "Контрагент" и "ДоговорВзаиморасчетов" причем значениями из документа основания ("Заказа покупателя")!!!, далее происходит проверка на корректность вида договора хоз. операции документа и совершенно справедливо что системе не нравится что хозяйственной операции "Заказ поставщику" присваивается договор значение реквизита "вид договора" у которого "Продажа", на что собстно и выводится предупреждение. Далее происходит очистка реквизитов Контрагент и ДоговорВзаиморасчетов что справедливо т.к. покупатель который заказал товар ну никак не может быть поставщиком этого товара (хотя может но это не логично!!! В нашей не стабильной жизни возможно все ). Вывод: Очистка реквизитов происходит до проверки на их корректность для данной хоз операции. Вообще процедура дкОбработкаЗаполненияПоУмолчанию по моему мнению требует некоторый рефакторинг. Есть некоторые не понятные моменты:
Не понятные куски кода из процедуры. Для чего собстно нужно дважды заполнять реквизит к примеру "Контрагент" практически на одинаковых условиях ???
Изменено: |
|||||||
|
|
18.04.2011 17:25:04
В принципе да. Во втором фрагменте в список исключаемых из заполнения реквизитов можно включить те реквизиты, которые заполнены на предыдущих этапах.
|
|
|
|
22.04.2011 18:25:43
Данное сообщение скорее информирует пользователя что договор изменен в документе (очищен). И требуется выбрать другой.
|
|
|
|
22.04.2011 18:46:34
А почему раньше (< 20 релиза) сообщение отсутствовало ???!!! Я знаю почему и уже писал выше что исправив одно вылезло другое. Если интересно могу пояснить? Просто хочется чтобы ПП выглядело достойно с минимумом ошибок как явных так и нет. |
||||
|
|
|||
Читают тему