Форум программистов, компьютерный форум, киберфорум
1С: Заметки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Условное оформление Динамического списка (УФ)
Запись от vb001 размещена 23.04.2022 в 15:13 / 1С: Заметки
Показов 178 Комментарии 0

1C
1
2
3
4
5
&НаСервере
Функция ПрименитьУсловноеФорматирование()
    ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
    ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение
...
В работе
Старый
Удаление строк в ТЧ по условию
Запись от vb001 размещена 23.04.2022 в 15:11 / 1С: Заметки
Показов 140 Комментарии 0

1C
1
2
3
4
5
6
Процедура УдалениеСтрокВТЧ ()  
    ВсегоСтрок = Объект.Товары.Количество(); // Определяем количество строк в ТЧ
    ИндексСтроки = 0; // Устанавливаем индекс в начало
    Пока ИндексСтроки < ВсегоСтрок Цикл // В цикле обходим ТЧ по индексам
    
        ТекущаяСтрока= Объект.Товары[ИндексСтроки];
...
В работе
Старый
Структура
Запись от vb001 размещена 23.04.2022 в 15:08 / 1С: Заметки
Показов 149 Комментарии 0

!!!Вид Структуры!!!
!!!НоваяСтруктура = Новый Структура ("Ключ", Значение);!!!
1C
1
2
//Создание структуры
Автомобиль = Новый Структура ("Марка,ДатаВыпуска,ПробегКМ","BMW",Дата('20190101'),25000);
1C
1
2
3
//Добавление элементов, установка значений
Автомобиль.Вставить("Цвет","Белый");//Добавили ключ и значение.
Автомобиль.Вставить("Цвет","Чёрный");//
...
В работе
Старый
Склонение по падежам
Запись от vb001 размещена 23.04.2022 в 15:05 / 1С: Заметки
Показов 220 Комментарии 0

1C
1
2
3
4
5
// z1 - фамилия имя отчество например Железняков Юрий Юрьевич
// z2 - Падеж ( по  умолчанию = 2 - родительный)
// 2 - родительный  ( нет кого?    ) Железнякова Юрия Юрьевича     
// 3 - дательный    ( кому?        ) Железнякову Юрию Юрьевичу 
// 4 - винительный  ( вижу кого?   ) Железнякова
...
В работе
Старый
Програмный вывод добавленного реквизита на форму
Запись от vb001 размещена 23.04.2022 в 14:54 / 1С: Заметки
Показов 147 Комментарии 0

!!!Проверять на существующую процедуру!!!

1C
1
2
3
4
5
6
7
&НаСервере
&После("ПриСозданииНаСервере")
Процедура ОР_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ОР_ДобавлениеСуществующегоРеквизита();
    ОР_ЗаполнениеСуществующегоРеквизитаПоУмолчанию();
    ОР_ДобавлениеНовогоРеквизита();
КонецПроцедуры
1C
1
2
&НаСервере
Процедура ОР_ДобавлениеСуществующегоРеквизита()
...
В работе
Старый
Проверка на Тип Ссылка
Запись от vb001 размещена 23.04.2022 в 14:52 / 1С: Заметки
Показов 132 Комментарии 0

1C
1
2
3
4
5
Если ТипЗнч(ДанныеПечати.Ссылка) = Тип("ДокументСсылка.СчетФактураВыданный") Тогда 
        ДокументОснование = ДанныеПечати.Ссылка.ДокументОснование;
    ИначеЕсли ТипЗнч(ДанныеПечати.Ссылка) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда 
        ДокументОснование = ДанныеПечати.Ссылка;
    КонецЕсли;
В работе
Старый
Получение значение реквизита &НаКлиенте
Запись от vb001 размещена 23.04.2022 в 14:38 / 1С: Заметки
Показов 125 Комментарии 0

!!!Получение значения реквизита с клиента без сохранения!!!
1C
1
2
3
4
5
6
7
8
9
&НаКлиенте
Процедура РазрешениеИзминенияБонусов()
    Если Объект.РазрешитьИзменятьБонус Тогда 
        Элементы.БонусЗаКлиента.ТолькоПросмотр = Ложь;
    Иначе 
        Элементы.БонусЗаКлиента.ТолькоПросмотр = Истина;
        ОР_РассчитатьБонусыКлиента();
    КонецЕсли;
КонецПроцедуры
В работе
Старый
Прикрепленные файлы к Документу
Запись от vb001 размещена 23.04.2022 в 14:36 / 1С: Заметки
Показов 159 Комментарии 0

Во вложении
В работе
Старый
Запись и проведение документов
Запись от vb001 размещена 23.04.2022 в 14:29 / 1С: Заметки
Показов 112 Комментарии 0

1C
1
2
3
4
//Оперативное проведение (проведение на текущее время!  !!!ОСТОРОЖНО)
ЭтотОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный);
//Неоперативное проведение (проведение на дату Документа!)
ЭтотОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
В работе
Старый
Диалоговые окна в УФ
Запись от vb001 размещена 23.04.2022 в 14:11 / 1С: Заметки
Показов 243 Комментарии 0

!!! ВНИМАНЕ!
Преобразование Вопрос в ПоказатьВопрос
Обязательный вид строки типа: Результат = Вопрос("Продолжим?", РежимДиалогаВопрос.ДаНетОтмена);
По Вопросу вызываем контекстное меню и выбираем: Рефакторинг -> Не рекомендуемые синхронные вызовы -> Преобразовать...
В работе
Старый
Внешняя печатная форма
Запись от vb001 размещена 23.04.2022 в 14:07 / 1С: Заметки
Показов 174 Комментарии 0

ВЫЗОВ ДЛЯ ОТЛАДКИ
Создаем новую внешнюю обработку
!!!Создается форма!!!
!!!Копируется Макет!!!
!!!На форме создается реквизит типа ДокументСсылка."ИмяДокументаЧейОтчетБуде мПечатать"!!!
!!!На форме создается команда с действием создать процедуру на Клиенте и на Сервере!!!

1C
1
2
3
//Шаблон для открытия отчета из Обработки
&НаСервере
Функция Команда1НаСервере()
...
В работе
Старый
Отчет на СКД
Запись от vb001 размещена 23.04.2022 в 13:53 / 1С: Заметки
Показов 136 Комментарии 0

Во вложении
В работе
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru