пятница, 5 августа 2022 г.
четверг, 4 августа 2022 г.
1С СКД Проверить значение параметра
Когда специально искал, не смог найти, а сам не догадался:
// Название нашего параметра СтандартныйПериод
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
пСтандартныйПериод = КомпоновкаДанныхКлиентСервер.ПолучитьПараметр(КомпоновщикНастроек,"СтандартныйПериод");
КонецПроцедуры
// ИЛИ, если нет модуля КомпоновкаДанныхКлиентСервер
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
пСтандартныйПериод = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("СтандартныйПериод").Значение;
КонецПроцедуры
Прошу обратить внимание, для отладки данной процедуры нужно включить автоматическое подключение к фоновым заданиям: Меню - отладка - подключение, кнопка "Автоматическое подключние", включи флажок "Фоновые задания".
Епископ Бьевеню, какими путями он пришел к такому пониманию долга к небесам? Учитывая образность подавляющего большинства духовных лиц, епископ Бьенвеню представляет собой яркое исключение, хотя некоторые личности, не знакомые с ним лично, все таки прикрепляли к его личности стереотипные ярлыки. Но что меня больше удивило, так это проекция варианта "взять у тебя рубашку, отдай ему и верхнюю одежд"... Знал ли епископ Бьенвеню, что буквально ночью он был на волоске от смерти, знал ли он какие треволнения вызвал в душе Жана Вальжана своими действиями до кражи, а что будет с Жаном Вальжаном после того как он, епископ, отдаст ему подсвечники с фразой "это тоже Ваше"...
среда, 3 августа 2022 г.
Виктор Гюго «Отверженные» (полная аудиокнига, 2/10)
Виктор Гюго «Отверженные» (полная аудиокнига, 3/10)
Виктор Гюго «Отверженные» (полная аудиокнига, 4/10)
Виктор Гюго «Отверженные» (полная аудиокнига, 5/10)
Виктор Гюго «Отверженные» (полная аудиокнига, 6/10)
Виктор Гюго «Отверженные» (полная аудиокнига, 7/10)
Виктор Гюго «Отверженные» (полная аудиокнига, 8/10)
1С СКД БСП Значение параметра по-умолчанию
Тривиальная задача - предопределить период для отчета в тех случаях, когда параметр не заполнен пользователем ранее (сохраненные настройки), оказалась не такой простой.
В интернетах есть описание решения задачи через создание своей формы с выводом параметров и их переопределения ПриОткрытии() по нашему условию (я проверял на пустую дату). Это было хорошим и простым на СКД 2.Х версии, а вот на 3.1.7 (обновил самописную конфигурацию) я столкнулся со следующими проблемами
четверг, 21 июля 2022 г.
четверг, 7 июля 2022 г.
Дали погонять прицеп, при приемке было уточнено, что левый поворотник не работает. Проверил лампочку, целая. Ладно так доеду, а там посмотрим. В итоге прицеп выбивает предохранитель правых габаритов О_О. Меняешь, снова выбивает. Вернулся с поездки, открыл мануал, посмотрел где может быть косяк и пошел по пути короткому - проверить штекер и это оказался конец пути
воскресенье, 3 июля 2022 г.
пятница, 1 июля 2022 г.
четверг, 30 июня 2022 г.
суббота, 18 июня 2022 г.
1С Изменить представление документа
В модуле менеджера документа можно переопределить представление документа в процедуре ОбработкаПолученияПредставления. Для чего это нужно?, допустим у вас документ может иметь разный вид операции, но технически это один документ, как выделить заголовок и не отображать на форме ненужные элементы?
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокСсыл=Данные.Ссылка;
Брак=?(ЗначениеЗаполнено(ДокСсыл.БракЗаданияВРаботу),"Брак: ","");
Представление = СтрШаблон("%1%2 №%3 от %4 (%5)",
Брак,ДокСсыл.Метаданные().Синоним,
Число(ДокСсыл.Номер),
формат(ДокСсыл.Дата,"ДФ=dd.MM.yyyy"),
ДокСсыл.ВидОперации);
КонецПроцедуры
суббота, 4 июня 2022 г.
вторник, 24 мая 2022 г.
понедельник, 23 мая 2022 г.
1C УдалитьПустыеСтрокиТЧ()
Удивительно, но некоторые пользователи не обращают внимание на пустую строку, оставленную в документе. Для одного документа процедура решается перебором перед записью, но у меня народ косячит исправно в большинстве ТЧ, поэтому было решено описать более-менее универсальную процедуру:
1С ПустаяСсылка() по типу значения
Мне нужно было получить пустую ссылку не знаю заранее тип значения реквизита колонки ТЗ. Нам известно что есть строки в ТЧ (ТЧДок), имя реквизита передано строкой в переменной ИмяРеквизита.
МояПустаяСсылка=Новый(типзнч(ТЧДок[0][ИмяРеквизита]))









