Кривошеев Александр

63
Рейтинг

magvay_k
Александр Кривошеев



  •   Регистрация: 26.09.2006 (17 лет назад)

  •   Был(а) на сайте: 22.04.2024

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Дмитрий Петров
Подписчики 6

Группы

Профессиональный разработчик

Рейтинг 63

Преобразование RGB to HEX, HEX to RGB через функции работы с двоичными данными

Инструменты и обработки Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Универсальные функции

В платформе 8.3.11 появились новые функции ПобитовоеИ, ПобитовоеИли и т.д. Хочу на их примере показать, как можно преобразовать цвет RGB в HEX и обратно.

1 стартмани

05.07.2018    8746    2    magvay_k    2       

4

Комментарии

Dev1С Не могу перенести изменения в боевую базу#6 22.02.24 17:57
Или привяжите обработчки к форме, как было предложенов в посту (2), или перепешите обработчик вот так:
Код
&НаСервере
&Перед("ПриСозданииНаСервере")
Процедура Дор_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   // Вставить содержимое метода.
КонецПроцедуры
DevЗапросы в 1С#11 22.02.24 17:51
Можно так еще попробовать:
Код
        Запрос = Новый Запрос;
   Запрос.Текст = 
   "ВЫБРАТЬ
   |   Сотрудники.Ссылка КАК Ссылка,
   |   Сотрудники.Подразделение КАК Подразделение,
   |   Сотрудники.Должность КАК Должность,
   |   Сотрудники.Норма КАК Норма,
   |   Сотрудники.Наименование КАК Наименование
   |ИЗ
   |   Справочник.Сотрудники КАК Сотрудники";
   
   СхемаЗапроса = Новый СхемаЗапроса;
   СхемаЗапроса.УстановитьТекстЗапроса(Запрос.Текст);
   
   Операторы = СхемаЗапроса.ПакетЗапросов[0].Операторы[0];
   
   ПоляОтбора = Новый Структура("Подразделение, Звание, РежимРаботы, Пол, ГруппаОбеспечение, Источник, Должность, СоставОпергруппы", 
      "Подразделение", "Звание", "РежимРаботы", "Пол", "ГруппаОбеспечение", "ИсточникФинансирования", "Должность", "СоставОпергруппы");
   
   Для Каждого Поле Из ПоляОтбора Цикл 
      Если ЗначениеЗаполнено(Объект[Поле.Ключ]) Тогда  
         Запрос.УстановитьПараметр(Поле.Ключ, Объект[Поле.Ключ]);
         
         Операторы.Отбор.Добавить(СтрШаблон("Сотрудники.%1 = &%2", Поле.Значение, Поле.Ключ));   
      КонецЕсли;   
   КонецЦикла;
   
   Запрос.Текст = СхемаЗапроса.ПолучитьТекстЗапроса();
   
   Результат = Запрос.Выполнить();
   
   Если Не Результат.Пустой() Тогда 
      Объект.ТабличнаяЧастьВводНормДляСотрудников.Очистить();
      
      Выборка = Результат.Выбрать(); 
      
      Пока Выборка.Следующий() Цикл
         ЗаполнитьЗначенияСвойств(Объект.ТабличнаяЧастьВводНормДляСотрудников.Добавить(), Выборка);
      КонецЦикла;
   Иначе 
      ОбщегоНазначения.СообщитьПользователю(нСтр("ru='Сотрудник не найден.'"));
   КонецЕсли;
DevРеализовать подбор в обработке#10 11.04.20 16:43
В твоем варианте, вы вообщее можете данные подбора никуда не перебрасовать, так как Табличная часть обработки будет доступна вовсех созданных вами формах. А, также табличную часть можно выгрузить в ТЗ.
Если, хотите скинте мне вашу обработку, я гляну и подскажу. Magvay_k*mail.ru
ОбменОтбор объектов для выгрузки при синхронизации данных.#2 11.04.20 14:17
Добрый день. В вашей ситуации, проще настроить отдельный обмен по каждой организациям, и доработать правили регистрации объектов, в котором вы в зависимости от организации будете регистрировать нужные вам документы.
DevРеализовать подбор в обработке#8 11.04.20 14:11
(7) Не много не понял, вы имеете в виду, если выбранный элемент в форме подбора, уже присутствует в табличной часть, то увеличивать количество?
И что, значит результат запроса вывести в форму подбора? Вы же можете запрос выгрузить в ТЗ и передать в форму подбора.
DevРеализовать подбор в обработке#5 11.04.20 11:32
Вот накидал пример в обработке

Прикрепленные файлы:

ПримерПодборПоТЗ.epf
DevРеализовать подбор в обработке#2 11.04.20 11:00
Таблица значений создано конструтором или запросом, или это реквизит на форме?
DevРеализация сложной шапка в табличном поле на управляемых формах#2 03.04.20 11:08
Добрый день. Только через табличный документ.
DevВыбор первого документа за период по всем контрагентам#2 20.03.20 9:20
Код
ВЫБРАТЬ
   РеализацияТоваровУслуг.Контрагент КАК Контрагент,
   МИНИМУМ(РеализацияТоваровУслуг.Ссылка) КАК ДокументРеализация,
   КОЛИЧЕСТВО(РеализацияТоваровУслуг.Ссылка) КАК КолВо
ИЗ
   Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
   РеализацияТоваровУслуг.Контрагент

УПОРЯДОЧИТЬ ПО
   ДокументРеализация
АВТОУПОРЯДОЧИВАНИЕ