Грук Роман

15
Рейтинг

gruk
Роман Грук



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

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

Подписчики 2

Рейтинг 15

Отчет с флажками (галочками)

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

Рассмотрено несколько способов вывода флажков (галочек) в табличный документ.

1 стартмани

12.10.2023    827    1    gruk    2       

6

Как настроить порядок (расположение) для общих команд (УФ)

Статья Программист Управляемые формы Бесплатно (free) Нет файла Работа с интерфейсом

Настройка порядка отображения (расположения) для общих команд без использования редактора командного интерфейса (УФ).

24.04.2023    1838    gruk    7       

5

Анти-сортировка табличной части

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

Обработка расставляет строки табличной части в случайном порядке у документа или элемента справочника. Вот даже не спрашивайте, зачем это нужно. Заказали такую.

1 стартмани

05.11.2015    4041    gruk    5       

1

INI-Файлы

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

Да, устарели. Морально и физически. Не пинайте, просто понадобилось.

1 стартмани

11.03.2014    11101    14    gruk    10       

3

Комментарии

DevСервис регистрации ошибок 1С (пример создания)#33 24.10.23 9:45
(25) Вы сохраняете всё тело. Автор умолчал про Content-Type "multipart/form-data" и как с ним работать).
См. https://its.1c.ru/db/metod8dev#content:5917:hdoc:http-messages

Код
Функция ПолучитьОтчетPOST(Запрос)
   
   ТипСодержимого = СтрРазделить(Запрос.Заголовки["Content-Type"], ";");
   
   Если ТипСодержимого[0] = "multipart/form-data" Тогда
      
      Разделитель = СтрРазделить(ТипСодержимого[1], "=")[1];
      
      Маркеры = Новый Массив();
      Маркеры.Добавить("--" + Разделитель);
      Маркеры.Добавить("--" + Разделитель + Символы.ПС);
      Маркеры.Добавить("--" + Разделитель + Символы.ВК);
      Маркеры.Добавить("--" + Разделитель + Символы.ВК + Символы.ПС);
      Маркеры.Добавить("--" + Разделитель + "--");
      
      Данные = Новый ЧтениеДанных(Запрос.ПолучитьТелоКакДвоичныеДанные());
      
      Данные.ПропуститьДо(Маркеры);

      Пока Истина Цикл
         Часть = Данные.ПрочитатьДо(Маркеры);
         Если Не Часть.МаркерНайден Тогда
            Прервать;
         КонецЕсли;
         ЧастьДанных = Новый ЧтениеДанных(Часть.ОткрытьПотокДляЧтения());
         ЗаголовкиЧасти = ПрочитатьЗаголовки(ЧастьДанных);
         ИмяЧасти = ПолучитьИмяЧасти(ЗаголовкиЧасти);
         Если ИмяЧасти = "report" Тогда

             // Если распаковать
             // Архив = Новый ЧтениеZipФайла(Новый ПотокВПамяти(ЧастьДанных.Прочитать().ПолучитьБуферДвоичныхДанных()));
             // Архив.ИзвлечьВсе(<Путь>);

             // Если сохранить
             // ЧастьДанных.Прочитать().ПолучитьДвоичныеДанные().Записать(<ИмяФайла>);

            Возврат Новый HTTPСервисОтвет(200);
         КонецЕсли;                            
      КонецЦикла;
   КонецЕсли;
   
   Возврат Новый HTTPСервисОтвет(400);
   
КонецФункции
DevОтчет с флажками (галочками)#0 12.10.23 11:25
Рассмотрено несколько способов вывода флажков (галочек) в табличный документ.
DevHttp сервис без авторизации#39 11.10.23 12:14
(37) Вот так передаётся логин открытой строкой )
DevВ языке запросов проверить Пустая ссылка или нет#25 06.10.23 5:08
через новый метод (использую для составного типа)
УникальныйИдентификатор(Ссылка) = УникальныйИдентификатор(ЗНАЧЕНИЕ(Справочник.ЛЮБОЙ.ПустаяСсылка))

ну или сравнить с параметром с пустым УН

нюанс этого метода что на Неопределено тоже срабатывает (в моём случае это плюс), хотя ВЫБРАТЬ УникальныйИдентификатор(Неопределено) не работает.
DevВ языке запросов проверить Пустая ссылка или нет#24 06.10.23 4:54
Через неявное левое
Ссылка.Ссылка есть null
DevВыполнение глобальной команды программно#18 08.06.23 6:12
(3)
Код
ПерейтиПоНавигационнойСсылке("e1cib/command/ОбщаяКоманда.ИМЯ_КОМАНДЫ?cmdprm=СправочникСсылка.Контрагенты:a63bbcaec5e1325f11edb259cba3cf9e");
DevКак настроить порядок (расположение) для общих команд (УФ)#5 12.05.23 13:03
(4) Тем, что его нет. А если Вы про порядок элементов формы - то по условию задачи мы не знаем заранее какие формы расширять.
DevКак настроить порядок (расположение) для общих команд (УФ)#2 24.04.23 14:35
(1) тоже сначала думал что костыль, но потом смотрю - клин. ;) типа очередное дурацкое решение дурацких ограничений платформы, клин-клином.
DevКак настроить порядок (расположение) для общих команд (УФ)#0 24.04.23 9:58
Настройка порядка отображения (расположения) для общих команд без использования редактора командного интерфейса (УФ).