Ошибка или так и должно быть?

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Ошибка или так и должно быть?, Заказ-наряд - > Услуги: цены, нормочасы.
 
Здравствуйте!
Релиз: Автосервис для Бухгалтерии 8, редакция 2.0 (2.0.22.1)
Возникла проблема при добавлении услуг в заказ-наряде.

Есть работа, цена для которой не задана, но есть предопределенный Нормочас с ценой 750.
Так вот, при выборе этой работы цена не подставляется ВООБЩЕ.

Открыл релиз 1.6 - таже самая работа, но цена подставляется из нормачаса.

Открыл релиз 1.6, посмотрел заполнение цены:
Функция ПолучитьЦенуАвтоработы модуля Автосервис
Код
          #Если Клиент Тогда
       ОбщегоНазначения.СообщитьОбОшибке("Для автоработы """ + СокрЛП(Авторабота) + """ не найдена цена!");
      #КонецЕсли
      СтруктураЦены.Вставить("Нормочас",     Рубль);
      СтруктураЦены.Вставить("НормаВремени", НормаВремениАвтоработы(Авторабота, КлассАвтомобиля));
      СтруктураЦены.Вставить("Цена",         Рубль.Цена);
      СтруктураЦены.Вставить("Валюта",       Рубль.Валюта);



в 2.0:
Код
   
               #Если Клиент Тогда
      ОбщегоНазначения.СообщитьОбОшибке("Для автоработы """ + СокрЛП(Номенклатура) + """ не найдена цена!");
      #КонецЕсли
      СтруктураЦены.Вставить("Нормочас",     Рубль);
      СтруктураЦены.Вставить("НормаВремени", НормаВремениАвтоработы(Номенклатура, ВариантКомплектации));
      ]СтруктураЦены.Вставить("Цена",         0); // ???
      СтруктураЦены.Вставить("Валюта",       Константы.ВалютаРегламентированногоУчета.Получить());

Так и должно быть? Если да, то как настроить автоматическое заполнение цены без документа "Установка цен авторабот"?
 
Далее.
Если нормочас задается в вариантах комплектации, а не во времени выполнения, то он не подставляется вообще (а подставляется только 1).
В 1.6 была работа, у которой нормочас был привязан к классам автомобилей. В 2.0 этот справочник отсутствует, и у нас сейчас для таких работ в нормах времени вместо "грузовые" (так было в 1.6 в классах автомобилей) стоит "объект не найден". Как быть с этим?

Соответственно, когда был класс автомобилей - у нас несколько автомобилей относились к одному классу.

Теперь есть "вариант комплектации", но он заводится для каждой модели. Т.е. если у нас раньше было 10 автомобилей принадлежащих одному классу, а этот класс указывался в нормах времени работ, то теперь нам нужно для каждого автомобиля заводить вариант комплектации, а потом 10 раз указывать его в нормах времени работы?
 
Опять же про нормо часы. Если я указываю время выполнения для работы отличное от 0 или 1, то при выборе данной работы происходит подстановка моего времени работы, но не рассчитывается сумма.
Т.е. если я указываю для работа время выполнения как 2, а цена стоит 100, то и сумма у меня стоит 100.
Стоит отметить, что при ручном изменении времени выполнения сумма не изменяется.

В версии 2.0 появилась проверка нормочаса, будьте добры, объясните почему для рубля не должен в расчетах участвовать коэффициент, а то не очень понятно.
Код
   Если СтрокаТабличнойЧасти.Нормочас = Справочники.АвтосервисНормочасы.Рубль Тогда
      СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Цена * СтрокаТабличнойЧасти.Количество;
           Иначе
      СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Цена * СтрокаТабличнойЧасти.Количество *     СтрокаТабличнойЧасти.Коэффициент;
   КонецЕсли;


Благодарю за помощь!  :)
Изменено: Korolev - 29.04.2011 20:05:44
 
1 Пост.
Цитата
Korolev пишет:
как настроить автоматическое заполнение цены без документа "Установка цен авторабот"?

Нормочас "Рубль" это признак использования сдельной стоимости, а не почасовой. Подразумевается, что его стоимость всегда должна быть равна 0. Чтоб создать нормочас по умолчанию нужна доработка конфигурации: Добавить новую константу "Нормочас по умолчанию", в ПолучитьЦенуАвтоработы() общего модуля Автосервис переделать заполнение структуры цен, если нет установленной цены/нормочаса и если заполнена константа то подставлять значения нормочаса из константы.

2. Пост.

Цитата
Korolev пишет:
В 1.6 была работа, у которой нормочас был привязан к классам автомобилей. В 2.0 этот справочник отсутствует, и у нас сейчас для таких работ в нормах времени вместо "грузовые" (так было в 1.6 в классах автомобилей) стоит "объект не найден". Как быть с этим?

Зарегистрировал задачу под номером С0002725.
Измененные правила в прикреплении.

Цитата
Korolev пишет:
Теперь есть "вариант комплектации", но он заводится для каждой модели. Т.е. если у нас раньше было 10 автомобилей принадлежащих одному классу, а этот класс указывался в нормах времени работ, то теперь нам нужно для каждого автомобиля заводить вариант комплектации, а потом 10 раз указывать его в нормах времени работы?

Отрывок справки справочника "Номенклатура"

Табличная часть «Нормы времени»
          Предназначена для хранения информации о нормированном времени выполнения текущей автоработы для различных моделей или их вариантов комплектаций. Значения данной таблицы необходимы для автоматического расчета стоимости работы в документе "Заказ-наряд", при почасовой оплате, т.е. цена работы указывается в "Нормочасах".

Время выполнения может указываться не только для Варианта комплектации, но и для  Модели. Если указать время выполнения для Варианта комплектации, то оно будет более приоритетное, чем время выполнения указанное для модели этой комплектации или общее время выполнения для данной работы. В версии 2.0 получаем более гибкую детализацию времени выполнения чем в версии 1.6. не всегда одинаковое время выполнения работы для грузовиков различных моделей (комплектаций). Если все же нужна детализация в разрезе классов автомобилей, то нужно немного доработать в Предприятии структуру справочника Модели. В корне справочника добавить группы с наименованиями бывших классов и в них переместить в них соответствующие модели. Для работ в таблице "Нормы времени" указывать не элементы, а группы моделей.

Для использования групп моделей в качестве детализации времени выполнения работ зарегистрировал  задачу под номером С0002727.
Чтоб внести исправление нужно заменить функцию НормаВремениАвтоработы() в общем модуле "Автосервис" на прикрепленый текст.

3 Пост.
Цитата
Korolev пишет:
будьте добры, объясните почему для рубля не должен в расчетах участвовать коэффициент, а то не очень понятно.

Нормочас "Рубль" это признак использования сдельной стоимости, а не почасовой. Сдельная оплата не зависит от времени выполнения.
 
Благодарю Виктор, буду разбираться! :)
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С