Эту статью я написал для своих родственников. Если вы опытный пользователь ПК, то она явно не для вас — загляните лучше в полезные материалы по 1С. Итак, у нас есть компьютер. Мы жмем на разные ссылки, открываются разные браузеры. Качаем и открываем файлы, а где их найти спустя время — […]
Yearly Archives: 2020
Случается так, что мы хотим запретить любые действия пользователя на форме программно. Для этой цели я написал небольшую процедурку. Она принимает форму и устанавливает или снимает запрет использования элементов. Вызывать можно, например, при создании на сервере. Процедура УстановитьЗапретИзменений(Форма, ЗапретИзменений) Экспорт Для Каждого Элемент Из Форма.Элементы Цикл Если Элемент.Имя = "ФормаКоманднаяПанель" […]
ДокументСсылка = Документы.СписаниеЗадолженности.ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИД)); Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1 * ИЗ Документ.СписаниеЗадолженности КАК Документ ГДЕ Документ.Ссылка = &ДокументСсылка"); Запрос.УстановитьПараметр("ДокументСсылка", ДокументСсылка); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Количество() > 0 Тогда Ссылка = ДокументСсылка; Иначе Сообщить ("Объект не найден"); КонецЕсли;
Вариант для управляемых форм. На форме объекта есть табличное поле «Товары». Нам нужно подсветить в нем новинки — то есть номенклатуру, созданную в последнюю неделю. Дата создания в виде доп. реквизита хранится в карточке номенклатуры. Для решения задачи будем использовать 2 вспомогательных таблицы: «УВ_Новинки» — сюда будем записывать подходящую номенклатуру. […]
Обработать набор записей регистра сведений НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Тип.Установить(Перечисления.ТипыКонтактнойИнформации.EMail); НаборЗаписей.Прочитать(); Для Каждого ТекЗапись Из НаборЗаписей Цикл ТекЗапись.ЗначениеСтрока = ТекЗапись.ЗначениеEmail.Код; КонецЦикла; НаборЗаписей.Записать(); Обработать одну запись регистра сведений МенеджерЗаписи = РегистрыСведений.НастройкиПользователей.СоздатьМенеджерЗаписи(); МенеджерЗаписи.Пользователь = Пользователь; МенеджерЗаписи.Настройка = ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяОрганизация; МенеджерЗаписи.Прочитать(); МенеджерЗаписи.Значение = ОсновнаяОрганизация; МенеджерЗаписи.Записать(); Записать в регистр сведений с замещением Отличие от предыдущего примера […]
Как добавить: 1. Зайти в меню «Администрирование» — «Печатные формы, отчеты и обработки». 2. Поставить галочку «Дополнительные отчеты и обработки», если она снята. Нажать на «Дополнительные отчеты и обработки». 3. Нажать «Создать». Выбрать файл, из которого загрузить обработку. Вам будут выданы предупреждения. Если вы доверяете источнику, из которого получена обработка […]
Чтобы грамотно составить требование, пожалуйста, ознакомьтесь с основными понятиями. Требование обязательно включает в себя: Указание редакции и версии платформы 1С. Указание изменяемых объектов конфигурации: документ, справочник и т.п. Подробное описание требуемого функционала. При необходимости — скриншоты, макеты экранных форм, таблицы. К требованию обязательно должен быть приложен файл информационной базы 1С […]
Чтобы грамотно составить требование или просто изложить разработчику свои пожелания, пожалуйста,изучите основные понятия. Базовые понятия Платформа «1С: Предприятие» (сокращенно – платформа): программный продукт, предназначенный для разработки конфигураций (прикладных решений). Конфигурация (или прикладное решение) на платформе – совокупность структуры данных, бизнес-логики и интерфейса. Например, «1С: Управление торговлей 11.4». Информационная база – […]
1. Запустить базу в режиме конфигуратора. Для этого открыть окошко выбора баз и нажать в нем кнопку «Конфигуратор». 2. Всем пользователям придется завершить работу на время создания копии. Убедитесь, что активных пользователей не осталось. Проверить это можно так: «администрирование — активные пользователи». Должен быть список из одного пользователя с приложением […]
Открываем меню «справка — о программе». Или нажимаем на кнопочку (i) в правом верхнем углу. Эта функция есть в любом интерфейсе. Вот как это выглядит в интерфейсе «Такси»: Копируем то, что видим в открывшемся окошке.