Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Отчет на СКД, флажки для параметров типа "Булево"

Отчет на СКД, флажки для параметров типа "Булево"
Я
   Вжескрыылг
 
18.10.18 - 10:34
В форме отчета в процедуре "ПриОткрытии" переделал вид поля на "Флажок" для булевых параметров. Один хрен поля ввода Да/Нет. Где еще можно перехватить событие построения формы компоновщиком настроек?
 
 
   ale-sarin
 
1 - 18.10.18 - 10:37
Использовать = Всегда
   aleks_default
 
2 - 18.10.18 - 10:37
При открытии не поздновато уже? При создании на сервере
   Вжескрыылг
 
3 - 18.10.18 - 10:38
(1) поставлено
   Вжескрыылг
 
4 - 18.10.18 - 10:41
(2) При создании на сервере рановато. Там еще нет ничего.
   Вжескрыылг
 
5 - 18.10.18 - 10:42
(2) в группе "КомпоновщикНастроекПользовательскиеНастройки"
   aleks_default
 
6 - 18.10.18 - 10:43
ПриЗагрузкеПользовательскихНастроекНаСервере
   Вжескрыылг
 
7 - 18.10.18 - 10:47
(6) вообще проскакивает эту процедуру
   aleks_default
 
8 - 18.10.18 - 10:47
А может проще задать представление или в фигурные скобки вынести?
   Вжескрыылг
 
9 - 18.10.18 - 10:55
(8) поясните
   Вжескрыылг
 
10 - 18.10.18 - 11:07
(0) Отчет с внешним источником данных. Запрос на скуле. Один крыжик используется в нем, другой - брать таблицу из кэша или обновить.
 
 Рекламное место пустует
   Вжескрыылг
 
11 - 18.10.18 - 11:15
Короче. Нуралиева в студию и пороть за такие поля для булевых...
   aleks_default
 
12 - 18.10.18 - 11:18
Добавляешь в текст запроса
{ГДЕ
    (Тут какое-то условие) КАК ВклФлажок}

Это поле появляется в выбранных полях и его можно добавить в пользовательские поля из отборов и включать/выключать отбор по этому условию
   Вжескрыылг
 
13 - 18.10.18 - 11:20
(12) у меня запрос
    ТекстЗапроса = "
    |SELECT
    |    u.GrUID AS uop_idn,          -- ключ записи об учете
    |    u.DTE AS uop_dte,            -- дата исполнения операции
    |    u.DTEREG AS uop_dte_reg,     -- дата и время регистрации производственного учета
    |    p.PPPNUM AS plp_idn,         -- ключ (номер) плановой позиции (заказа)
    |    pn.PRT$$$IDN AS plp_prt_idn, -- артикул номенклатуры плановой позиции (заказа)
    |    pn.NMP$$$NAM AS plp_prt_nam, -- наименование номенклатуры плановой позиции (заказа)
    |    c.NUM AS cpl_idn,            -- ключ (номер) производственной партии
    |    cn.PRT$$$IDN AS cpl_prt_idn, -- артикул номенклатуры производственной партии
    |    cn.NMP$$$NAM AS cpl_prt_nam, -- наименование номенклатуры производственной партии
    |    d.DEP AS dep_idn,            -- код подразделения
    |    d.NMDNAM AS dep_nam,         -- наименование подразделения
    |    w.WCR$$$IDN AS wcr_idn,      -- код рабочего центра
    |    w.NMC$$$NAM AS wcr_nam,      -- наименование рабочего центра
    |    k.TOPIDN AS top_idn,         -- код технологической операции
    |    k.NAONAM AS top_nam,         -- наименование технологической операции
    |    f.TBLIDN AS tbl_idn,         -- табельный номер исполнителя
    |    f.NMFNAM AS tbl_nam,         -- имя исполнителя
    |    u.REGBYUSER AS dsp_nam,      -- имя пользователя, исполнившего производственный учет
    |    u.QTYGQY AS uop_qty,         -- количество выполненных единиц
    |    u.QTYEDV AS uop_tsk,         -- операционное время Тшк-зп (штучно-калькуляционное зарплатное), нормо-часы
    |    t.TPN AS toz_tpn             -- операционное время переналадки, нормо-часы
    |FROM OKP_UOP AS u
    |LEFT OUTER JOIN OKP_PPP AS p ON p.PPPNUM = u.PPPNUM
    |LEFT OUTER JOIN OKP_NOM AS pn ON pn.PRT$$$IDN = p.PRT$$$NOM
    |LEFT OUTER JOIN OKP_CPL AS c ON c.rwc = u.rwc_cpl
    |LEFT OUTER JOIN OKP_NOM AS cn ON cn.PRT$$$IDN = c.PRT$$$NOM
    |LEFT OUTER JOIN OKP_TOZ AS t ON t.rwc = u.Rwc_toz
    |LEFT OUTER JOIN OKP_DEP AS d ON d.DEP = u.DEP$$$DEP
    |LEFT OUTER JOIN OKP_WCR AS w ON w.WCR$$$IDN = u.WCR$$$WCR
    |LEFT OUTER JOIN OKP_KTO AS k ON k.DEP = u.DEP$$$DEP AND k.TOPIDN = u.Top$$$kto
    |LEFT OUTER JOIN OKP_FIO AS f ON f.TBLIDN = u.TAB
    |WHERE u.STS != '3' AND u.DTE BETWEEN '" + XMLСтрока(НачалоПериода) + "' AND '" + XMLСтрока(КонецПериода) + "'";
)))
   Вжескрыылг
 
14 - 18.10.18 - 11:22
(13) и дальше понеслось в "ПриКомпоновкеРезультата"
   Вжескрыылг
 
15 - 18.10.18 - 11:28
(0) УО пробовал
   aleks_default
 
16 - 18.10.18 - 11:29
Вы вынеси флажок отдельно на форму
   Вжескрыылг
 
17 - 18.10.18 - 11:33
(16) Форма отчета общая. Я даже не знаю, как от нее отбиться. Да и смысл? В конце проц. "При открытии" вижу, что нужные поля имеют вид "Флажок". И тут - опа - проскакивает что-то в платформе мимо пользователя, и все херится.
   aleks_default
 
18 - 18.10.18 - 11:40
(17) Наверное, нужно создать свою форму отчета. У меня ничего не проскакивает, в ПриЗагрузкеПользовательскихНастроекНаСервере заходит.
   aleks_default
 
19 - 18.10.18 - 11:42
Подробностей все больще, уже и отчет не стандартный и форма общая :) Что ты еще скрываешь, колись.
   Вжескрыылг
 
20 - 18.10.18 - 11:43
(18) У меня отдельное ХранилищеНастроекОтчетов, поэтому и проскакивает.
   Вжескрыылг
 
21 - 18.10.18 - 11:45
(0) наверное, поле да/нет потому, что настройки компоновщика можно вывести на форму в виде таблицы.
   Вафель
 
22 - 18.10.18 - 11:45
изначально из макета берется
   Вжескрыылг
 
23 - 18.10.18 - 11:58
(22) Где же я их видел?
   Вжескрыылг
 
24 - 18.10.18 - 12:13
(22) Это макеты отчетов. Как правило, кислотные.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует