17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

ААА6 Выработка исполнителей

Декоративное изображение

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

Пользователь ПП
RSS
Добрый день, почему при выборе предопределенного нормо-часа Рубль выработка исполнителем ставится 0 ?
Код
Функция ПолучитьТаблицуРабот()
   // получим результат запроса по таблице работ
   ВидДок = ДокументОбъект.Метаданные().Имя;
   Запрос = Новый Запрос();
   ТекстЗапроса = "ВЫБРАТЬ
                |   ДокументРаботы.Авторабота КАК Авторабота,
                |   ДокументРаботы.ИдентификаторРаботы КАК ИдентификаторРаботы,
                |   ДокументРаботы.Нормочас КАК Нормочас,
                |   ДокументРаботы.Количество КАК Количество,
                |   ВЫБОР
                |      КОГДА ДокументРаботы.Нормочас = ЗНАЧЕНИЕ(Справочник.Нормочасы.Рубль)
                |         ТОГДА 0
                |      ИНАЧЕ ДокументРаботы.Количество * ДокументРаботы.Коэффициент
                |   КОНЕЦ КАК КоличествоНормочасов,
                |   ДокументРаботы.СуммаВсего КАК Сумма,
                |   ДокументРаботы.СуммаСкидки + ДокументРаботы.СуммаСкидкиСтроки " + ?(ВидДок = "ЗаказНаряд", "+ ДокументРаботы.СуммаСкидкиБонусами", "") + " КАК СуммаСкидки,
                |   ДокументРаботы.СуммаНДС КАК СуммаНДС,
                |   ДокументРаботы.СтавкаНДС КАК СтавкаНДС
                |ИЗ
                |   Документ." + ВидДок + ".Автоработы КАК ДокументРаботы
                |ГДЕ
                |   ДокументРаботы.Ссылка = &Ссылка
                |   И ДокументРаботы.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)";
   Запрос.Текст = ТекстЗапроса;
   Запрос.УстановитьПараметр("Ссылка", ДокументОбъект.Ссылка);
   Возврат Запрос.Выполнить();
КонецФункции

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

Сотрудник 1С-Рарус
Добрый день! Данное поведение не является ошибочным, было сделано специально, т.к. работа, использующая предопределенный нормачас не нормируется по времени. Поэтому рекомендуется указывать в праве Нормочас по умолчанию любой другой нормочас, кроме предопределенного.
Ответить

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

Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С