Использование характеристик в СКД

Публикация № 89842

Разработка - Практика программирования

249
В конструкторе запросов, когда он вызывается из формы настройки источника данных, для схемы компоновки данных. Есть закладка "характеристики", использование которой не вполне ясно описано в документации. В этой статье я постараюсь объяснить, как и для чего используются характеристики в СКД.

В типовых конфигурациях активно используется механизм свойств и значений свойств доступный практически для любых объектов. Примитивно, на справочниках, этот механизм реализовывался еще в конфигурациях 7.7. Сейчас этот механизм реализован с использованием плана видов характеристик и регистра сведений, но идея осталась прежней.

Когда я впервые столкнулся с необходимостью использования этого механизма, в схеме СКД, я очень долго мучился, организовывал вложенные запросы, присоединял к основной выборке и ломал голову над тем, как учесть возможность появления новых видов свойств, которых нет на момент разработки отчета. Весь механизм свойств, будучи простым и логичным с точки зрения пользователя, не поддавался никакой нормальной обработке, пока я не разобрался с закладкой "Характеристики".

249

Скачать файлы

Наименование Файл Версия Размер
Статья в формате PDF
.zip 856,70Kb
07.02.12
680
.zip 856,70Kb 680 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. fishca 1156 16.09.11 15:38 Сейчас в теме
Непонятные ему реквизиты конфигураток отобразит красными крестами, как недоступные:

подправь
2. vkt 119 16.09.11 15:51 Сейчас в теме
Если в типовой УПП 1.3 взять, допустим, отчет Ведомость товары на складах, то обнаружим, что в нем используется СКД.
Откроем ОсновнуюСхемуКомпоновкиДанных, увидим текст запроса. В этом запросе подключаются Свойства и Характеристики объектов. Используется следующий синтаксис:
- для Категорий:
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.ХарактеристикиНоменклатуры)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
КатегорииОбъектов.Ссылка,
КатегорииОбъектов.Наименование
ИЗ
Справочник.КатегорииОбъектов КАК КатегорииОбъектов
ГДЕ
КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры))
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Категория }

- для Свойств:
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Контрагенты)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.Наименование,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты))
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }

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

wowik; AZel84; mxs89; Nick3N; tarassov; murenysh; leshiy26; RodinMax; bol; Rustig; sound; echo77; dkprim; +13 Ответить
63. Swetlana 10 17.11.12 00:58 Сейчас в теме
Может кто подскажет. УТ10.3.1.17

Сделала так же как в (2) но свойства у Номенклатуры выводит пустые хотя РС ЗначенияСвойствОбъектов заполнен. В чем может быть дело?

{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.ТипЗначения,
СвойстваОбъектов.Наименование
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры))
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
3. anig99 2696 17.09.11 01:08 Сейчас в теме
Ещё не хватает способа, как заставить в отборе при выборе характеристики предлагать как значение, только значения этой характеристики, а не весь справочник.
IrinaBelVlad; bagr; natarezn; Oleg_nsk; +4 Ответить
11. krv2k 369 21.09.11 12:14 Сейчас в теме
(3) это вопрос или пожелание к публикации?
12. anig99 2696 21.09.11 12:31 Сейчас в теме
(11) это пожелание к публикации. Вывод всех значений характеристик при настройке отбор - сильно бесит.
Я находил решение этой проблемы, но оно было муторное. Поэтому когда я случайно удалил обработку, то повторять это не осталось сил. Сейчас нет такой необходимости, чтобы отложить более актуальные проекты и поискать это решение снова или придумать проще.
13. krv2k 369 21.09.11 13:23 Сейчас в теме
(12)
Для управляемых форм все достаточно просто. Пример для типовых:
Нужно полю Значение регистра сведений ЗначенияСвойствОбъектов добавить связь параметра выбора Отбор.Владелец с реквизитом Свойство.
Прикрепленные файлы:
user632701_irina79797; sodas; beckfx; kuzyara; ValeraEm; Rustig; Поручик; e.kogan; anig99; +9 Ответить
14. anig99 2696 21.09.11 14:03 Сейчас в теме
(13) спасибо. Не знал. Поэкспериментирую у себя в конфе. Но когда это появится в типовых - неизвестно. Так что вопрос остается частично открытым: как это сделать в самом отчете, не исправляя конфигурацию
4. DoctorRoza 17.09.11 09:12 Сейчас в теме
Пожалуйста! Отправьте мне на doctorroza@mail.ru копию статьи в формате .doc. Возьму себе на вооружение идею! Заранее благодарю!
6. DitriX 1713 17.09.11 22:09 Сейчас в теме
5. dimanich70 199 17.09.11 15:54 Сейчас в теме
Не пойму, что мешало 1С так же подробно объяснить.
IrinaBelVlad; +1 Ответить
7. DitriX 1713 17.09.11 22:11 Сейчас в теме
Работа с характеристиками в системе СКД рассматривается в книге: "Разработка сложных отчетов в 1С:ПРЕДПРИЯТИИ 8. Система компоновки данных". В книге также рассматриваются другие вопросы, рекомендую к прочтению.
AnderWonder; RodinMax; natarezn; Bukaska; e.kogan; +5 Ответить
8. gr0ck 19.09.11 08:28 Сейчас в теме
Да, сам как-то с этим сталкивался.
Надо будет кстати почитать книжку Хрусталевой. Есть в электронном виде, но читать неудобно.
9. dkprim 5 19.09.11 16:19 Сейчас в теме
весьма полезная статья. коротко и доступно - "на пальцах и картинках" :) спасибо, товариЩ :)
10. Alex@ander 20.09.11 04:35 Сейчас в теме
Даже сильно не вчитываясь всё понял, поскольку всё разобрано и оставалось только проглотить. Спасибо что потратил время и всё разжевал!
15. Alexey55 21.09.11 14:10 Сейчас в теме
16. zhleonid8 21.09.11 14:45 Сейчас в теме
17. zhleonid8 21.09.11 14:46 Сейчас в теме
18. mrXoxot 2196 21.09.11 17:03 Сейчас в теме
Автору огромная благодарность за красивое и толковое разъяснение ситуации. Совсем недавно столкнулся с характеристиками в отчете. Сделал по Хрусталевой, а вот про то как выбрать только те характеристики, которые принадлежат данному справочнику не знал. Еще раз огромная благодарность.
19. lexi 1 22.09.11 13:04 Сейчас в теме
Автору спасибо за раъяснения.
20. Yashazz 2855 22.09.11 22:05 Сейчас в теме
Автор может дополнительно рассказать, или поделиться ссылкой, насчёт особенностей работы с характеристиками любого объекта в конфигураторе 8.2?
21. WaterSmith 342 22.09.11 22:07 Сейчас в теме
(20) Yashazz, Не понял вопроса. Опишите подробно проблему с которой вы столкнулись.
22. sumixam 23.09.11 14:06 Сейчас в теме
спасибо но вот прочитать ника не получается можно на почту выслать
23. echo77 1094 24.09.11 16:40 Сейчас в теме
Да, хорошая статья. Натолкнула на мысль посмотреть как это сделано в типовых отчетах 1С

Вопрос по теме: как настроить эти характеристики так, чтобы при отборе по свойству открывался не весь справочник классификатор значений свойств, а только значения предназначенные для этого свойства? Или это не на этапе конфигурирования надо настраивать?
24. Dushka 7 27.09.11 11:00 Сейчас в теме
Благодарю! Очень пригодилась статья в нашем учете с милионными характеристиками, это как нельзя кстати. Стыдно, но раньше вложенными запросами приходилось вытаскивать характеристики.
(23) тут, наверно, надо Источник значений ставить тоже запрос и делать отбор по свойству конкретному. Попробую сделать.
26. WaterSmith 342 27.09.11 15:58 Сейчас в теме
(23) echo77, (24) Dushka, Источник значений, тоже запросом, в этой ситуации не поможет, потому что при выборе значения в отборе срабатывает связь по типу, и открывается соответствующая форма списка, в нашем случае "РегистрСведений.ЗначенияСвойств". А у этой формы списка нет отбора по владельцу. Решение для управляемых форм есть в (13)
27. anig99 2696 27.09.11 16:27 Сейчас в теме
(23) (24) подтверждаю. Запросом не получается. Всё равно выводит весь список, или только какой-то фиксированный набор
25. pawellkrv 8 27.09.11 12:49 Сейчас в теме
Благодарю автора! Руки не как не доходили, посмотреть какк этим пользоватся, а тут публикация и как раз только отчет начал мастерить по оборудованию :)
28. andrys 29.09.11 17:18 Сейчас в теме
Помогло написать ряд отчетов по товарообороту. Огромное спасибо автору, за подробную обучающую статью.
29. MYRZILKA123 2 21.10.11 15:16 Сейчас в теме
Спасибо больное за полезную информацию она мне сейчас очень пригодилась!
30. artspeed 176 02.11.11 17:47 Сейчас в теме
Хорошая статья. Прочитал и кое что уяснил для себя. Благодарю
31. malutin 03.11.11 07:34 Сейчас в теме
Давно уже хотел разобраться как пользоваться этой вкладкой, автору благодарность за простое и подробное разъяснение!
32. andru_dv 03.11.11 15:07 Сейчас в теме
Спасибо за разъяснение этой вкладки.
Обязательно попробую на практике её работоспособность.
Однозначно плюс.
33. Sairys 16.11.11 13:25 Сейчас в теме
Да вроде бы на диске ИТС всё достаточно подробно описано касаемо характеристик в СКД. Но всё равно автору большое спасибо за труд.
34. master_yoda 27 13.12.11 15:49 Сейчас в теме
Сделал по аналогии только для 8.1 Управление производственным предприятием, редакция 1.2 (1.2.26.1) Открыл настройку в режиме предприятия и не увидел доступных полей......может что то не учел (((
35. WaterSmith 342 14.12.11 10:50 Сейчас в теме
(34) master_yoda, Может быть и не учел. К сожалению, помочь вам пока ничем не могу, - слишком мало информации по вашей проблеме.
36. GreenFox 27.12.11 14:47 Сейчас в теме
DitriX пишет:

Работа с характеристиками в системе СКД рассматривается в книге: " Разработка сложных отчетов в 1С:ПРЕДПРИЯТИИ 8. Система компоновки данных ". В книге также рассматриваются другие вопросы, рекомендую к прочтению.


Надо прочитать, а то по компоновке у меня вообще знания скудные
37. Brawler 449 12.01.12 13:22 Сейчас в теме
Все бы хорошо, но и в этой публикации не раскрыта тема как использовать запросы для особо "хороших" случаев.
К примеру есть задача в "ОСВ по счету" для работников организации (фиг с ними физики, примерно хоть, ясное дело что один физик может быть принят как несколько сотрудников) показать в каком подразделении работает на текущий момент (не плохо бы и на конец указанного периода).
Задача есть, а как решить ее пока не знаю.
42. WaterSmith 342 25.01.12 14:29 Сейчас в теме
(37) Brawler, Кхм, а какое это имеет отношение к характеристикам?
43. Brawler 449 25.01.12 14:56 Сейчас в теме
(42) так вот именно через характеристики в СКД это бы хорошо добавилось, но напрочь отсутствуют примеры как туда можно прилепить любые данные не завязанные на ПланахВидахХарактеристиках. Ведь есть же возможность подставлять свои мини запросы, но описание того, что они получают на входе и должны выдать на выходе я не нашел. Для работника как раз неплохо бы увидеть и другого рода данные, которые находятся не в дополнительных свойствах элементов справочника физлиц.

Если это невозможно так и скажите, тогда вопрос отпадет сам собой, так как выйдет, что механизм характеристик в СКД придумывался под придумку хранить для объектов некие дополнительные сведения, но не в самом объекте, а как-то опосредованно, при помощи планов видов характеристик. Механизм жестко узконаправленный выходит.

Жду ваши варианты.
44. WaterSmith 342 26.01.12 00:43 Сейчас в теме
(43) Brawler, Что то я не пойму, зачем вы пытаетесь свалить все в одну кучу? Да, механизм характеристик в СКД работает с объектами "Планы видов характеристик", именно поэтому он так называется.
А какие нибудь другие данные нужно извлекать при помощи вложенных запросов, дополнительных источников данных, временных таблиц, соединений таблиц, вычисляемых выражений. Целый легион инструментов, а вы почему-то хотите все сделать характеристиками.

P.S. Возможно я вас неправильно понял.
45. i132 115 07.02.12 14:43 Сейчас в теме
(43) пример доп.информации из других источников можно посмотреть в типовой бухгалтерии: отчет УниверсальныйОтчетПоМетаданным.макеты.ОписаниеХарактеристик
38. hohmankia 16.01.12 12:02 Сейчас в теме
Спасибо большое, все коротко и очень ясно ))
39. BalVlad 25.01.12 09:22 Сейчас в теме
Спасибо за статью, очень нужная. +
40. master_yoda 27 25.01.12 10:03 Сейчас в теме
А вообще статья нужная, однозначно плюс
41. Leksus 108 25.01.12 13:52 Сейчас в теме
Получилось ли у кого-нибудь использовать характеристики во временных таблицах запроса - источника данных СКД?
У меня не работает почему-то :(
46. AlexanderKai 07.02.12 16:25 Сейчас в теме
Не знал даже как к ним подобраться-то, к характеристикам. Теперь имею более-менее представление. Хотя, чувствую, придется еще разбираться, чтобы полностью вникнуть. Автору спасибо!
47. vec435 15 08.02.12 09:30 Сейчас в теме
краткие пояснения порой лучше целой книги
48. alexism 08.02.12 17:15 Сейчас в теме
Спасибо за полезную обработку. Думаю, что пригодится в повседневной работе.
49. WaterSmith 342 09.02.12 06:38 Сейчас в теме
(48) alexism, За какую обработку, любезнейший? При том, что вас даже в списке скачавших нет! Даю подсказку: это статья.
А вы, любезный набиваете стартмани, и думаете, что все вокруг дураки, и ничего не видят.
50. aleksey_vk 7 18.02.12 12:17 Сейчас в теме
Хорошая статья. Можно было бы добавить про использование "Дополнительных характеристик объекта метаданных" как универсальный способ добавления характеристик ко всем отчетам на СКД. Только вот с категориями эти дополнительные характеристики не работают (либо я что-то не понимаю).
51. WaterSmith 342 22.02.12 16:58 Сейчас в теме
(50) aleksey_vk, За наводку на "Дополнительные характеристики объекта метаданных" - огромное спасибо. Как то прошла мимо меня информация, теперь буду в курсе.
А насчет работы с категориями, пощупаю, когда разберусь обязательно напишу новую статью.
52. nataon 24.02.12 16:45 Сейчас в теме
спасибо, хорошая статья
53. bolush 12.03.12 14:58 Сейчас в теме
54. RomanUzmov 40 29.03.12 22:12 Сейчас в теме
Статья хорошая - сжато и понятно всё описано. Автору (+)! Вопрос, может не в тему... есть у кого опыт работы с большим количеством характеристик (порядка 2-3 млн. шт)? Насколько это быстро и надёжно всё работает? Поделитесь...
55. kapafla 24.05.12 15:28 Сейчас в теме
Товарищи, вопрос: у меня справочник ТМЦ, в нем есть реквизит Харктеристика ТМЦ - с табличной частью - Доп.реквизиты - где один из реквизитов таб.части - это ПВХ. Как мне правильно в конфигурации сделать, чтоб когда пользователь изменяет настройки СКД - чтоб в реквизите Хартектистика ТМЦ - можно было бы увидеть -те характеристики -которые пользователь создал в системе?
56. gradus 08.07.12 18:09 Сейчас в теме
Спасибо за инфу.
Возникла задача использовать значение доп.характеристики для вычисления других значений. Такое вообще возможно?
Поясню на примере.
У договора добавим доп. реквизит "Сумма договора" - тип "Число"
При выводе отчета, например посчитать итог по сумме или вывести другое поле, "долг по договору", где будут анализироваться данные регистра бухгалтерии по оплате и сравниваться с "Суммой договора".
57. WaterSmith 342 09.07.12 12:19 Сейчас в теме
(56) gradus, Думаю возможно, можно использовать пользовательские выражения. Не забудьте про NULL - не у всех договоров (в вашем примере) может быть заполнено это свойство. В это случае функция ВЫБОР выручит вас.
58. Milanick 09.07.12 23:02 Сейчас в теме
Пытаюсь прикрутить в запрос такую вещь (взято из отчета "ведомость товаров..."

ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.Наименование,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Подразделения)

Выдает ошибку

куда капнуть?

Автору респект...
Прикрепленные файлы:
59. WaterSmith 342 10.07.12 17:05 Сейчас в теме
(58) Milanick, Наверное дело в том, что надо писать
ЗНАЧЕНИЕ(ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Подразделения) 


"ПланЫ", а не "План".
60. Kaniman 10.07.12 18:56 Сейчас в теме
(59) хотел бы ознакомится со статьей, но недостаточно пока sm, скиньте, пожалуйста на kaniman @yandex.ru
61. WaterSmith 342 11.07.12 18:21 Сейчас в теме
(60) Kaniman, Вчера перевел вам 1 см. Не пойму, почему вы так и не скачали статью?
62. Kaniman 11.07.12 21:16 Сейчас в теме
(61) огромное спасибо! вчера не заметил:) уже скачал.
64. isn 13 10.01.13 10:35 Сейчас в теме
Здравствуйте! Подскажите пожалуйста, зашел в тупик. Задача отбор документов по дополнительному реквизиту по условию: незаполненные значения и значение равное чему либо. Дополнительный реквизит имеет тип "число". Сформировал такой запрос

ВЫБРАТЬ
РеализацияТоваровУслуг.Дата КАК Дата,
РеализацияТоваровУслуг.Ссылка КАК Документ,
РеализацияТоваровУслуг.Контрагент КАК Контрагент,
РеализацияТоваровУслуг.СуммаДокумента
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Проведен = ИСТИНА
И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания

УПОРЯДОЧИТЬ ПО
Дата
{ХАРАКТЕРИСТИКИ
ТИП(Документ.РеализацияТоваровУслуг)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.Наименование,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.ПометкаУдаления = ЛОЖЬ)
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
ЗначенияСвойствОбъектов.Объект,
ЗначенияСвойствОбъектов.Свойство,
ВЫРАЗИТЬ(ВЫБОР
КОГДА ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, 0) = 0
ТОГДА 0
ИНАЧЕ ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, 0)
КОНЕЦ КАК ЧИСЛО(5, 0)) КАК Значение
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов)
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }

В СКД по такому запросу получаю без отбора ВСЕ значения дополнительного реквизита Заполненные и Незаполненные. При наложении отбора могу получить или только незаполненные или только заполненные значения. Наложить совместный отбор не могу. Помогите пожалуйста с запросом.
Вопрос частично снимается. в СКД в отборе указал Группу отбора "группу ИЛИ".
65. WaterSmith 342 13.01.13 23:08 Сейчас в теме
Наложить совместный отбор не могу.

А почему не можете? Не знаете как?
В отбор добавьте "Группу ИЛИ", а уже в ней оба условия, на пустое значение и на нужное вам.

P.S. Не заметил сразу, что вы уже сами разобрались.

Вообще в СКД подход к запросу должен быть таким, чтобы в него входил максимум возможных данных, а все отборы и прочие ограничения делать уже в настройках схемы СКД. Такой подход позволяет получить максимально гибкую схему, решающую максимум задач.
u_n_k_n_o_w_n; +1 Ответить
66. kvp 10.12.13 13:12 Сейчас в теме
Спасибо за статью. Оказалась очень полезной и очень вовремя.
67. willson 13.12.13 17:46 Сейчас в теме
Спасибо! Скачала, изучила, применила в отчете, плюсанула Вам. Вы сэкономили кучу моего времени!
68. olbu 28.05.14 10:55 Сейчас в теме
я долго в настройках СКД в конфигураторе искал свойства... пока не нагуглил, что свойства мона увидеть тока в режиме "Предприятия"...
69. DreamMaster 5 08.12.16 05:34 Сейчас в теме
Ужасная вещь эти характеристики!

УПП, допустим в характеристиках указываем запрос, которые собирается все свойства номенклатуры.

Есть три номенклатуры:
Номенклатура1 Свойство1 Значение1
Номенклатура2 Свойство1 Значение2
Номенклатура3 Свойство1 [Свойство не заполнено]

Если в запросе указать отбор Свойство1 <> Значение3, то СКД вернет только 2 номенклатуры. Т.е. программа возьмет только те значения, по которым есть свойства и уже в них будет проверять, что значение свойства не равно "Значение3".
70. pol_k 30 13.09.17 11:38 Сейчас в теме
http://1cskd.ru/2011/09/ispolzovanie-xarakteristik-v-skd/ содержимое лежит здесь в свободном доступе.
71. extraterrestria1 26.02.18 13:29 Сейчас в теме
Подскажите, пожалуйста, возможно ли и как с помощью вкладки Характеристики функционально использовать категории обьектов в случае, если необходимо отбирать по признаку НЕ УСТАНОВЛЕННОЙ категории?
Например, есть категория обьекта СобственныйКонтрагент. К отчету на вкладке Характеристики были подключены категории.
Необходимо отобрать всех контрагентов, у которых значение категории НЕ УСТАНОВЛЕНО.

PS: так же интересует вопрос, каким образом подключить категории только определенного типа обьекта, например, только справочника Контрагенты. С помощью механизма, который проилюстрирован в шапке темы будут подключены свойства и категории ВСЕХ типов метаданных. Мне пришлось в поле Виды характеристик писать текст:
ВЫБРАТЬ
			СвойстваОбъектов.Ссылка,
			СвойстваОбъектов.Наименование,
			СвойстваОбъектов.ТипЗначения
		ИЗ
			ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
		ГДЕ
			СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты)
72. Vix 24 26.02.18 13:44 Сейчас в теме
(71) допишите в запросе условие на пустую категорию, например, категория = ЗНАЧЕНИЕ(Справочник.КатегорииНоменклатуры.ПустаяСсылка)
73. extraterrestria1 26.02.18 13:55 Сейчас в теме
(72) Установленные Категории хранятся в регистре сведений Категории обьектов. Если у обьекта нет соответствующей категории в этом регистре будет отсутствовать запись.
Не понял решение по поводу сравнения с пустым значением справочника.
Прикрепленные файлы:
74. Vix 24 26.02.18 14:26 Сейчас в теме
(73)в значении нельзя выбрать элементы? чтобы получилось пустое значение
75. extraterrestria1 26.02.18 14:33 Сейчас в теме
Сторонние - это категория обьектов Контрагенты, т.е. это и есть элемент отбора. Нужно отобрать данные, у которых не установленна данная категория. Отчет типовый. Свойства и категории подключены установкой флага Использовать свойства и категории. Конфигурация УПП.
Прикрепленные файлы:
76. Milanick 01.04.18 12:13 Сейчас в теме
А подскажите, можно ли использовать данный механизм , для нестандарнтых данные в характеристиках.
Например, я хочу добавить такой функционал:

Конфигурация УПП. Есть справочник контрагентов, есть документ событие . Когда карточка создается, создается событие "дата создания". Позволяет ли механизм характеристик связать эти данные, так чтобы в отчет , в структуре появилось поле ("реквизит") и данные подтягивались из таблицы

Пример кода:
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.Контрагенты)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			NULL КАК Ссылка,
			"(реквизит)" КАК ДопРеквизит)
	ПОЛЕКЛЮЧА ДопРеквизит
	ПОЛЕИМЕНИ ДопРеквизит
	ПОЛЕТИПАЗНАЧЕНИЯ ДопРеквизит
	ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
			вр_ДатаСоздания.Контрагент КАК Объект,
			вр_ДатаСоздания.Дата КАК Дата
		ИЗ
			(ВЫБРАТЬ
				Событие.Контрагент КАК Контрагент,
				Событие.Дата КАК Дата
			ИЗ
				Документ.Событие КАК Событие
			ГДЕ
				Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.СистемноеСобытие)
			
			СГРУППИРОВАТЬ ПО
				Событие.Контрагент,
				Событие.Дата) КАК вр_ДатаСоздания)
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Дата }
Показать



Результат во вложении

К сожалению. все хорошо, но данные не тянуться.
Прикрепленные файлы:
77. max_zhilin 16.08.19 17:33 Сейчас в теме
Пожалуй, самое полезное знание в том, что для включения нужного свойства в настройки в режиме конфигуратора нужно сохранить настройки в режиме пользователя, а затем загрузить их в конфиругаторе.
В пользовательском режиме отчета: Настройки - Вид: Расширенный - Стуктура - Еще - Сохранить в файл.
В конфигураторе в СКД: Настройки - Загрузить настройки из файла.

При этом, я делал сначала сохранение настроек из конфигуратора, а затем вставлял нужный фрагмент из пользовательского файла в текстовом редакторе и загружал обратно. Так меньше шансов затащить что-то лишнее в настройки.
Оставьте свое сообщение

См. также

Альтернативный способ добавления элементов и реквизитов на формы 29

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 Россия Абонемент ($m) Работа с интерфейсом

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

1 стартмани

09.09.2019    2424    4    bmk74    0       

Расчет сложных итогов СКД 87

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf ОС Абонемент ($m) Практика программирования Разработка

Малоизвестный прием для расчета итогов в отчетах на СКД.

1 стартмани

05.08.2019    4613    1    masterkio    7       

Вам нравятся запросы в 1С? 13

Инструменты и обработки Программист Конфигурация (md, cf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Практика программирования Разработка

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    9133    1    m-rv    73       

Многоуровневая нумерация в отчете СКД (программный вывод) 38

Статья Программист Внешний отчет (ert,erf) v8::СКД 1cv8.cf Абонемент ($m) Практика программирования

Реализация многоуровневой нумерации при программном выводе отчета СКД основываясь на его структуре.

1 стартмани

01.07.2019    2598    6    lmnlmn    7       

Иерархическая нумерация в отчете СКД с помощью макета поля 23

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Разработка

Представляю Вашему вниманию вариант решения задачи нумерации строк иерархического отчета на СКД.

1 стартмани

28.06.2019    2603    3    Isonic    14       

Проверка несуществующих полей в настройках СКД 7

Инструменты и обработки Программист Стажер Внешняя обработка (ert,epf) v8 v8::СКД ERP2 УТ11 КА2 Абонемент ($m) Практика программирования Разработка Работа с интерфейсом

Обработка находит все поля настроек СКД, которые утратили свою актуальность Подходит для УТ 11, ERP, КА 2.

1 стартмани

20.06.2019    1368    1    MuI_I_Ika    0       

Простые примеры сложных отчетов на СКД 250

Статья Программист Архив с данными v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования

Подписи в отчете. Особенности соединения наборов: как соединить несоединяемое. Остатки на дату и обороты по месяцам в одном отчете. Курс валюты на каждую дату без группировок и соединений в запросе. Отчет с произвольными колонками и с произвольной последовательностью. "Неадекватный отчет".

1 стартмани

12.06.2019    11534    10    Hatson    22       

Как вывести в СКД две независимые таблицы, объединенные одним полем 8

Статья Программист Внешний отчет (ert,erf) v8::СКД Абонемент ($m) Работа с интерфейсом

Надо вывести в отчет на СКД 2 таблицы, которые содержат различные данные, объединяемые одним полем. Количество строк в каждой таблице может быть произвольным. Если выводить с помощью обычного соединения таблиц, то мы получим перемножение строк. Чтобы его избежать обычно используются циклы. Но в данной статье мы разберемся как это сделать только средствами СКД.

1 стартмани

06.06.2019    2360    swimdog    13       

Поле "Отбор" в управляемой форме используя СКД 8

Отчеты и формы Программист Внешняя обработка (ert,epf) v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Разработка Работа с интерфейсом

Пример, который осуществляет отбор ссылок при помощи СКД, макет компоновки создается программно.

1 стартмани

17.05.2019    2251    2    artms    0       

Расширенные фильтры на форме отчета СКД 8

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Работа с интерфейсом

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

1 стартмани

07.05.2019    1994    4    Isonic    10       

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android 20

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка

Простой мобильный терминал сбора данных для iOS и Android, не требующий сложных настроек и установки дополнительных программ. Для выгрузки базы штрихкодов и загрузки собранных штрихкодов в документы учетной системы используется Яндекс Диск или облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2.

3 стартмани

22.04.2019    10024    53    suepifanov    61       

Вывод вариантов СКД в таблицы на управляемой форме 25

Статья Программист Внешняя обработка (ert,epf) v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

Задача стояла такая: есть 2 различных запроса, результаты которых выгружаются на форму обработки в таблицы значений (далее ТЗ) и программно "соприкасаются" между собой определенным образом (как именно- в рамках данной статьи неважно). Нюанс в том, что запросы должны иметь свой компоновщик настроек и могут интерактивно на форме изменяться пользователем. На оригинальность публикации не претендую - изначально в рамках поставленной задачи пытался найти что-то подобное (уже готовый шаблон) на инфостарте, возможно "плохо искал" ;)

05.04.2019    3828    artkor    1       

Как в СКД по щелчку на какой-либо ячейке в отчете получить значение другой ячейки 102

Статья Программист Стажер Архив с данными v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Разработка

Задача: по щелчку на ячейке в определенной колонке в таблице отчета нужно получить значение ячейки из другой колонки в этой же строке и передать его в другой отчет (т.е. сделать расшифровку значения другим отчетом).

1 стартмани

27.03.2019    6432    10    ellavs    11       

Безопасная работа с транзакциями во встроенном языке 183

Статья Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Разработка

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

1 стартмани

25.03.2019    13358    7    tormozit    35       

Пример внешней обработки с вызовом типового отчета на СКД и передачей ему настроек и вывода результата в таблицу значений (в частности, для новичков) 6

Инструменты и обработки Программист Архив с данными v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Инструментарий разработчика Практика программирования Разработка

Разрабатывалась на 1С:Зарплата и управление персоналом в кредитных организациях, редакция 3.1 (3.1.5.407), поэтому использует типовой отчет Состояние штатного расписания, но технология работает для любой конфигурации. Пример внешней обработки с вызовом типового отчета на СКД "Состояние штатного расписания" и передачей ему настроек, изменения имен колонок после выполнения на имена указанные в "Пользовательских полях" или "заголовках" и вывода результата в таблицу значений.

1 стартмани

21.03.2019    1985    5    pavel_pss    0       

Пример использования СКД и данных расшифровки на мобильной платформе 7

Статья Программист Внешняя обработка (ert,epf) v8 v8::Mobile v8::СКД 1cv8.cf Россия Android Абонемент ($m) Практика программирования Разработка

СКД в мобильном приложении и меню действий на основе данных расшифровки (отчет, совместимый с мобильной платформой 8.3.13.45).

1 стартмани

12.03.2019    2101    2    majoram    0       

Вывод характеристик и их значений в динамический список 0

Инструменты и обработки Программист Архив с данными v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Разработка

Если в запросе динамического списка используется конструкция {ХАРАКТЕРИСТИКИ ...}, то как вывести на форму колонки с характеристиками?

1 стартмани

22.02.2019    1928    kasper076    3       

Расширение: Цветовые схемы для 1С: Предприятия 10

Инструменты и обработки Программист Расширение (cfe) v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

Расширение позволяет сменить цвет оформления для интерфейса Такси.

1 стартмани

10.02.2019    5213    21    spec8s    4       

Сквозной рейтинг по иерархии в отчете на СКД 6

Статья Программист Архив с данными v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Разработка

Сквозная нумерация (рейтинг) по группам и элементам справочника в отчете СКД согласно убыванию количества/суммы и т.д.

1 стартмани

07.02.2019    2567    MaxxiMiliSan    2       

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 512

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    25191    243    bonv    108       

Особенность встроенной функции Представление() в СКД [поход на грабли] 9

Статья Программист Внешний отчет (ert,erf) v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Адаптация типовых решений

Система компоновки данных может доставить достаточно мороки не только новичкам, но и опытным разработчикам. Стоит внести, казалось бы, незначительную правку, и начинает стрелять в самых неожиданных местах. Но давайте уже переходить к делу и рассмотрим маленькую ошибку выполнения встроенной функции СКД, которую я обнаружил на днях в работе стандартного бухгалтерского отчета "Карточка счета".

1 стартмани

15.01.2019    4095    Dementor    5       

Модуль, реализующий хранение настроек отчетов СКД в типовом регистре "Сохраненные настройки" 5

Инструменты и обработки Программист Архив с данными v8 v8::СКД КА1 БП2.0 ЗУП2.5 УТ10 БП1.6 Абонемент ($m) Практика программирования

Модуль, обеспечивающий хранение настроек отчетов на СКД в типовом регистре "Сохраненные настройки", присутствующем в конфигурациях УПП 1.2, 1.3, УТ 10.3, БП 2.0 и т.д.

1 стартмани

12.01.2019    2907    lunjio    0       

Отладка сложных отчетов на СКД 137

Отчеты и формы Программист Расширение (cfe) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Практика программирования

Расширение для отладки сложных отчетов на СКД (в т.ч. для собираемых программно "на лету") и быстрого перехода к отладке таких отчетов в консоли запросов и отчетов на СКД.

1 стартмани

28.12.2018    13258    53    maxx    42       

Шаблон кросс-таблицы с иерархией на СКД 12

Отчеты и формы Программист Внешний отчет (ert,erf) v8::БУ v8::СКД БП3.0 Россия Абонемент ($m) Инструментарий разработчика Практика программирования

Шаблон для быстрой реализации отчета кросс-таблицы с иерархией и жестко заданной структурой вывода с использованием СКД.

1 стартмани

22.12.2018    4000    5    wizard.ilmir02    2       

Схемы макетов оформления СКД 23

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::СКД 1cv8.cf Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Качественное оформление схемы компоновки данных - длительный и рутинный процесс. Одно радует: готовый макет оформления компоновки данных можно хранить в файле формата xml с возможностью последующей загрузки в любую конфигурацию 1С.

1 стартмани

18.12.2018    4588    15    dsfix    12       

СКД. Сортировка 31

Статья Программист Внешний отчет (ert,erf) v8::СКД 1cv8.cf Россия Абонемент ($m) Практика программирования

Показана реализация сортировки по двойному щелчку на заголовке колонки отчета и отображение направления сортировки в заголовках колонок.

1 стартмани

03.12.2018    5219    5    slimper    20       

Объединение нескольких печатных форм в один табличный документ 27

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования

Простое решение, как объединить табличные документы с различной шириной колонок в один и чтобы ничего не разъехалось.

1 стартмани

17.11.2018    6258    4    echo77    3       

Передача набора данных типа Объект в отчет СКД 5

Инструменты и обработки Программист Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m) Практика программирования

Пример показывает, каким образом можно передать таблицу значений в отчет СКД (в набор данных объект). Пример работает как на обычных, так и на управляемых формах.

1 стартмани

12.11.2018    13819    4    evgen7938    3       

Отчет для демонстрации работы с программной расшифровкой СКД 8

Отчеты и формы Программист Внешний отчет (ert,erf) v8::СКД 1cv8.cf Россия Абонемент ($m) Практика программирования

Программное добавление дополнительных пунктов меню в расшифровке и программное формирование отчета-детализации для отчета СКД.

1 стартмани

08.11.2018    3784    6    budidich    0       

Группировка измерений в заголовках СКД 62

Статья Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования

Методика создания общей шапки над измерениями в таблице созданной при помощи СКД. Без всякого кода. Только штатными средствами.

1 стартмани

07.11.2018    9934    39    dusha0020    11       

Шпаргалка разработчика для работы с формами 23

Отчеты и формы Программист Архив с данными v8 Россия Абонемент ($m) Работа с интерфейсом

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

3 стартмани

31.10.2018    7885    68    ELAM    3       

Поиск по дереву значений рекурсией, методом НайтиСтроки(), с помощью СКД. Вывод результата поиска в отдельную таблицу. Активация строки в дереве значений при выборе в таблице 16

Статья Программист Архив с данными v8 v8::СКД 1cv8.cf Абонемент ($m) Работа с интерфейсом

В данной статье рассматриваются три способа поиска по дереву значений, отображённому на форме (ДанныеФормыДерево), с дальнейшим выводом результата в таблицу и возможностью перехода к строкам дерева при выборе в таблице. В статье приведены пошаговые примеры реализации всех трех способов.

1 стартмани

29.10.2018    5331    3    user608855_krick_09    3       

Открывашка ячеек таблиц 85

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    9281    11    tormozit    28       

И снова группировка столбцов в СКД 6

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД УТ11 Россия Абонемент ($m) Практика программирования

В публикации описано создание отчета "Остатки по складам" с группировкой по строкам и столбцам.

1 стартмани

23.10.2018    5296    vasilievil    9       

Параметризованные заголовки полей СКД 24

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования

Доработанный шаблон типового отчета, который это позволяет менять заголовки полей в зависимости от значений параметров.

2 стартмани

21.09.2018    5126    3    echo77    3       

Работа с публикациями "Инфостарт" 13

Инструменты и обработки Программист Архив с данными v8 УУ Абонемент ($m) Практика программирования О сообществе WEB

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    8217    10    RocKeR_13    12       

Вывод результата отчета СКД в разные табличные документы 11

Отчеты и формы Программист Внешний отчет (ert,erf) v8::СКД 1cv8.cf Россия Абонемент ($m) Практика программирования Работа с интерфейсом

В ходе выполнения своей повседневной работы столкнулся с интересной клиентской задачей - требовалось результат отчета СКД вывести на форму отчета в разные вкладки формы в разные табличные документы. Как оказалось, информации по такому выводу отчета в интернете маловато, поэтому решил скомпоновать свой опыт решения этой задачи в одной статье.

1 стартмани

21.08.2018    6850    5    Dipod    4       

Примеры программной работы с СКД, а также программного создания управляемой формы 14

Отчеты и формы Программист Архив с данными v8 v8::УФ v8::СКД Windows Абонемент ($m) Практика программирования

Примеры работы с СКД (четыре отчета с использованием сложных выражений), программного создания управляемой формы, а также программное формирование СКД в обработке и другие интересные механизмы на конфигурации "с нуля".

1 стартмани

12.08.2018    3955    25    MaxCreator    0       

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции 63

Инструменты и обработки Программист Бизнес-аналитик Приложение (apk) v8 Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    14763    23    informa1555    26       

Визуализация событий на временной шкале средствами "Поле HTML документа" 170

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    13962    127    Plotks2017    24       

Работа с данными выбора 38

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    19857    13    kalyaka    15       

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар") 105

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Практика программирования

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    19030    86    m-rv    57       

Вывод товаров в СКД как на весах в Ашане 59

Статья Программист Внешняя обработка (ert,epf) v8::СКД 1cv8.cf Розничная торговля Абонемент ($m) Практика программирования

Небольшая хитрость, которая позволяет выводить информацию на СКД плиткой.

2 стартмани

23.05.2018    10556    7    Kutuzov    14       

Цветовое оформление вертикальных группировок таблиц СКД 7

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Работа с интерфейсом

Во внешнем отчете продемонстрирован способ цветового оформления вертикальных группировок таблицы СКД без использования макетов. Тестирование производилось на платформе 1С:Предприятие 8.3 (8.3.11.2954)

1 стартмани

11.05.2018    5170    9    forusing    3       

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному 236

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования БСП (Библиотека стандартных подсистем)

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    26279    24    dsdred    34       

Как выполнить отчет на СКД через COM и получить данные отчета? 85

Статья Программист Архив с данными v8 УПП1 Россия Windows Абонемент ($m) Практика программирования

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    17241    10    wowik    3       

Условное оформление дерева значений на управляемой форме 0

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

28.04.2018    9664    13    Kutuzov    0       

Работа со схемой запроса 171

Статья Программист Конфигурация (md, cf) v8 v8::Запросы Абонемент ($m) Инструментарий разработчика Практика программирования

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    27226    72    kalyaka    34