&НаКлиенте Процедура ПоКнопкеЧтениеИзМетаданных(Команда) // Вставить содержимое обработчика. Перем СписокСправочников; СписокСправочников = Новый СписокЗначений; СписокСправочников = СправочникиИзМетаданных(); Для...
8.x
ИмяZIPФайла = ПолучитьИмяВременногоФайла(".zip"); ФайлАрхива = Новый ЗаписьZipФайла(ИмяZIPФайла, , , МетодСжатияZIP.Сжатие, УровеньСжатияZIP.Оптимальный); ФайлАрхива.Добавить(ИмяВременногоФайла, РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно); ФайлАрхива.Записать();
// Если передено число - то 1, иначе 0 Функция ЭтоЧисло(Знач ТекСтр) ТекСтр = СокрЛП(ТекСтр); ТекСтр =...
Если алгоритм должен выполняться по-разному в зависимости от места выполнения процедуры, то можно воспользоваться инструкциями препроцессора: #Если...
Выборка = Справочники.Номенклатура.Выбрать( , Владелец); Если Выборка.Следующий() = Истина Тогда // Есть подчиненные элементы. КонецЕсли; Запрос =...
// Заполним список доступных видов удержаний СпВидовРасчета = Новый СписокЗначений; Запрос = Новый Запрос( "ВЫБРАТЬ | УдержанияОрганизаций.Ссылка...
ВидУдерж=Неопределено; МассивТипов = Новый Массив; МассивТипов.Добавить(Тип("ПланВидовРасчетаСсылка.УдержанияОрганизаций")); ОписаниеВозможныхТипов = Новый ОписаниеТипов(МассивТипов); Если ВвестиЗначение(ВидУдерж,"Выберите вид удержания", ОписаниеВозможныхТипов) Тогда Сообщить(ВидУдерж);...
МойФайл = Новый ДвоичныеДанные(ПутьКФайлу); ХранилищеФайла = Новый ХранилищеЗначения(МойФайл); Новстр.ФайлDoc1=ХранилищеФайла; Новстр.ФайлDoc1Название = ПутьКФайлу;
Функция ЗаменитьПробелы(Строка, Символы) // Пишем все слова с больших букв, кому не надо закомментируйте СтрокаВозврата = СокрЛП(ТРег(Строка));...
Функция СоздатьТЗПоДЗ(ДЗ,Ветка) ТЗ = Новый ТаблицаЗначений; Для Сч = 0 По ДЗ.Колонки.Количество()-1 Цикл ТЗ.Колонки.Добавить(ДЗ.Колонки[Сч].Имя,ДЗ.Колонки[Сч].ТипЗначения,ДЗ.Колонки[Сч].Заголовок,ДЗ.Колонки[Сч].Ширина); КонецЦикла; Для Сч...
Для заключения договоров с контрагентами разработан типовой договор (шаблон). При его оформлении (для реального контрагента) в определенные...
Для тех, кто мучается с получением сведений из регистра сведений КонтактнаяИнформация в стандартных конфигурациях. //Нужно запросом получить...
// Рассчитать итоги регистра накопления на указанную дату ИмяРегистра = ОстаткиМатериалов; РегистрыНакопления[ИмяРегистра].УстановитьПериодРассчитанныхИтогов(УказаннаяДата);
Например, на 1 форме есть поле ввода. Как поместить данные этого поля ввода на форму 2, используя...
//Необходимо изменить существующие проводки и добавить значение Субконто Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Установить(Объект.Ссылка); Набор.Прочитать(); Для каждого Запись из...
Вопрос: На готовой форме есть кнопки : <OK> <ЗАПИСАТЬ> <ОТМЕНА> Как программно нажать например кнопку <OK> ?...
Процедура КнопкаВыполнитьНажатие(Кнопка) Для Каждого Рег Из РегистрыНакопления Цикл Если Рег.ПолучитьИспользованиеИтогов()=Ложь Тогда Рег.УстановитьИспользованиеИтогов(Истина); Состояние("Идет пересчет итогов регистра накопления...
Для удаления всех элементов справочника можно использовать объект СправочникВыборка.<имя>, с помощью которого осуществлять обход и удаление всех...
В языке запросов 1С:Предприятия функция ПОДСТРОКА() в формате ПОДСТРОКА(<Исходная строка>, <Начало>, <Длина>) может применяться к данным строкового...
Необходимо выбрать все документы с определенным комментарием! Для этого необходимо ограничить длину поля с помощью оператора языка...