Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 06:38

Поле не заполняется в обработке.

Автор maxxi, 13 авг 2024, 13:11

0 Пользователей и 1 гость просматривают эту тему.

maxxi

Этот код работает в консоле норм:

ВЫБРАТЬ
  ТЧ.Сотрудники КАК Сотрудники
  ТЧ.Категория КАК Категория,
  ТЧ.План1 КАК План1,
  ТЧ.План2 КАК План2,
  ТЧ.Премия КАК Премия
ПОМЕСТИТЬ вт_Файл
ИЗ
  &ТЧ КАК ТЧ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
  Продажи.Сотрудник КАК Сотрудник,
  СУММА(ВЫБОР
      КОГДА Продажи.Товар= "Кг"
        ТОГДА Продажи.Кол/ Продажи.Товар.Упк
      ИНАЧЕ Продажи.Кол
    КОНЕЦ) КАК ПродажаКол,
  Продажи.Товар.Родитель КАК Категория
ПОМЕСТИТЬ вт_Продажа
ИЗ
  РегистрНакопления.Продажи КАК Продажи
ГДЕ
  Продажи.Регистратор.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&нач, ДЕНЬ) И КОНЕЦПЕРИОДА(&кон, ДЕНЬ)
  И Продажи.Регистратор.Филиал = &Филиал
  И Продажи.Товар В ИЕРАРХИИ(&Товар)

СГРУППИРОВАТЬ ПО
  Продажи.Сотрудник,
  Продажи.Товар.Родитель
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
  вт_Файл.Сотрудники КАК Сотрудники,
  вт_Файл.Категория КАК Категория,
  вт_Файл.План1 КАК План1,
  вт_Файл.План2 КАК План2,
  вт_Файл.Бонус КАК Бонус,
  СУММА(вт_Продажа.ПродажаКол) КАК ПродажаКол
ИЗ
  вт_Файл КАК вт_Файл
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ вт_Продажа КАК вт_Продажа
    ПО вт_Файл.Сотрудники = вт_Продажа.Сотрудник
      И вт_Файл.Категория = вт_Продажа.Категория

СГРУППИРОВАТЬ ПО
  вт_Файл.Сотрудники,
  вт_Файл.Категория,
  вт_Файл.План1,
  вт_Файл.План2,
  вт_Файл.Бонус

Если скопировать в обработку Поле "ПродажаКол" не заполняется

LexaK

maxxi, неправильно код /текст запроса вставляете в обработку!
всего то!
после вставк, в обработке - вызывайте конструктор запроса, он покажет ошибки
а вообще есть консоли запросов которые умеют подготавливать текст запрос именно длся вставки в модуль

не забывайте в консоли у вас так

      КОГДА Продажи.Товар= "Кг"

а коде модуля должно быть так
|      КОГДА Продажи.Товар= ""Кг""

если помогло нажмите: Спасибо!

antoneus

А остальные поля заполняются?

LexaK

antoneus, вообще не понятно как такой запрос "правильно" выполняется в консоли!!!
когда Товар = "кг"
если помогло нажмите: Спасибо!

maxxi


maxxi

LexaK, исправил все равно без результата

maxxi

LexaK, опечатка, там единица измерения.

antoneus

LexaK, ну копирует из консоли в конструктор, так тоже можно)

maxxi, ТЧ что ли заполняете? Имя колонки совпадает?

LexaK

Оп! очень интересно, как это в консоли формируется значение параметра &ТЧ (таблица значений с ее значениями)???
ВЫБРАТЬ
  ТЧ.Сотрудники КАК Сотрудники
  ТЧ.Категория КАК Категория,
  ТЧ.План1 КАК План1,
  ТЧ.План2 КАК План2,
  ТЧ.Премия КАК Премия
ПОМЕСТИТЬ вт_Файл
ИЗ
  &ТЧ КАК ТЧ
если помогло нажмите: Спасибо!

antoneus

Ну там вообще можно задать тип параметра "Таблица значений", создать колонки с типами, строк туда напихать :) При известном упорстве можно всё.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск