должно соответствовать общим требованиям к именам переменных не может начинаться с цифры, содержать пробелы, знаки и символы и т.
Заполнение реквизитов нового документа
Например, есть документ Накладная с реквизитом Склад . В подавляющем большинстве случаев товары приходуются на главный склад, и лишь в отдельных редких случаях они могут приходоваться на другие склады. Чтобы облегчить работу оператора и не заставлять его каждый раз выбирать один и тот же склад в новых накладных, можно поступить следующим образом.
У реквизитов объектов конфигурации существует свойство ЗначениеЗаполнения . Реквизит Склад имеет тип ссылки на справочник Склады , а в справочнике Склады существует предопределенный элемент ГлавныйСклад . Тогда прямо в конфигураторе можно указать, что в новых документах реквизит Склад будет сразу же заполнен ссылкой на ГлавныйСклад :
1c: общие: xdto wiki-1c
- Реквизит заполнен — сразу будет вызван обработчик события ПриСозданииНаСервере .
- Реквизит не заполнен — платформа попытается заполнить его из ДанныеЗаполнения . После этого снова проверит, заполнен реквизит или нет:
- Реквизит заполнен — сразу будет вызван обработчик события ПриСозданииНаСервере .
- Реквизит не заполнен — платформа попытается заполнить его из ЗначениеЗаполнения . После этого будет вызван обработчик события ПриСозданииНаСервере .
Cвойство ЗаполнятьИзДанныхЗаполнения
Пусть у пользователя список накладных отобран по поставщику и по складу. Необходимо сделать так, чтобы при вводе новой накладной эти значения (поставщик и склад) сразу же подставлялись в нужные поля накладной. Для решения этой задачи достаточно открыть накладную в конфигураторе и для ее реквизитов Поставщик и Склад установить свойство ЗаполнятьИзДанныхЗаполнения :
Теперь будет происходить следующее. В режиме 1С:Предприятие пользователь отобрал список накладных по некоторому поставщику и некоторому складу. При вводе новой накладной с помощью команды «Создать» списка, поля Поставщик и Склад будут заполнены именно теми значениями, по которым отобран список накладных:
Промокоды на Займер на скидки
Займы для физических лиц под низкий процентПри установке настройки данный параметр будет помещен в файл обмена и к его значению можно будет обратиться при загрузке данных.
Мнение эксперта1С:Эксперт по технологическим вопросамЗадавайте мне вопросы, и я помогу разобраться!Глобальный объявленные в модуле экспортные методы будут доступны за пределами модуля напрямую без указания имени модуля, глобальный модуль компилируется при старте системы, поэтому увеличивает время старта системы. Передача значений в запрос 1С. Обращайтесь в форму связиКлючевое слово ЗНАЧЕНИЕ
В запросе можно обратиться к предопределенным данным конфигурации без использования параметров. При помощи ключевого слова ЗНАЧЕНИЕ в запрос можно передать такие данные, как:
- значения перечислений;
- предопределенные элементы справочников, планов видов характеристик, планов счетов, планов видов расчетов;
- пустые ссылки;
- значения точек маршрута бизнес-процессов;
- значения системных перечислений (например, ВидДвиженияНакопления).
Пример обращения к предопределенным значениям в запросе:
Запрос = Новый Запрос ;
Запрос . Текст =
«ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга)» ;Результатом запроса будут все элементы справочника Номенклатура с типом Услуга.
НОУ ИНТУИТ | Лекция | Объекты конфигурацииПравило конвертации. При указании правила конвертации данных параметр будет выгружаться по этому выбранному правилу.Параметры в 1С: Конвертация данных | Блог Profession Store
Ключевое слово ДАТАВРЕМЯ
К значениям типа дата в запросе можно обратиться при помощи конструкции
Все параметры здесь — целые числа. Последние три параметра (Час, Минута, Секунда) указывать не обязательно.
Максимальная дата, которую можно задать — 31.12.3999 23:59:59.Запрос = Новый Запрос ;
Запрос . Текст =
«ВЫБРАТЬ
| СоглашенияСПоставщиками.Ссылка КАК Ссылка
|ИЗ
| Справочник.СоглашенияСПоставщиками КАК СоглашенияСПоставщиками
|ГДЕ
| СоглашенияСПоставщиками.ДатаОкончанияДействия = ДАТАВРЕМЯ(1, 1, 1)» ;Результатом запроса будут все элементы справочника СоглашенияСПоставщиками, у которых не задана дата окончания действия.
В подавляющем большинстве случаев товары приходуются на главный склад, и лишь в отдельных редких случаях они могут приходоваться на другие склады.
Мнение эксперта1С:Эксперт по технологическим вопросамЗадавайте мне вопросы, и я помогу разобраться!Для решения этой задачи достаточно открыть накладную в конфигураторе и для ее реквизитов Поставщик и Склад установить свойство ЗаполнятьИзДанныхЗаполнения. Заполнение реквизитов нового документа. Категория: 1С: Предприятие • Программирование Обращайтесь в форму связи1C При Заведении Значения Объекта Конфигурации Перечисление
Параметры – это структура, в которой хранятся переменные, доступные во всех обработчиках. В параметры можно вставить вспомогательные данные, которые необходимы для выгрузки или загрузки данных.
Для работы через интерфейс в форме справочника «Конвертация» есть вкладка «Параметры» (рис. 1), на которой можно добавлять, изменять или удалять параметры.
Ниже представлена таблица настроек параметров. Нумерация пунктов свойств соответствует нумерации на рис. 2 и рис. 3 (режим диалога)
Имя параметра. Наименование параметра, по которому к нему можно обратиться. Т.к. параметры это структура, следовательно, имя параметра в структуре это ключ.
Описание параметра. Является вспомогательным свойством. Содержит словесное описание параметра. Как и в случае с синонимами реквизитов объектов конфигурации не имеет строгих правил написания.
При загрузке. При установке настройки данный параметр будет доступен во всех обработчиках событий, которые выполняются при загрузке в базе-приемнике
Диалог. Установка данной настройки позволяет пользователю при выгрузке данных в базе-источнике устанавливать значение параметра интерактивно. Если галочка снята, интерактивная установка значения параметра не будет возможна.
Тип значения. Тип значения параметра. Может принимать один из типов метаданных базы-источника (н-р, перечисления, справочники или документы) или же как один из примитивных типов. При программной работе может иметь любой тип значения, поддерживаемый 1с (н-р, массив, список значений, таблица значений и т. д.)
Передавать при выгрузке. При установке настройки данный параметр будет помещен в файл обмена и к его значению можно будет обратиться при загрузке данных. Важно: при помощи данной настройки можно передавать только те параметры, которые редактируются в диалоге при выгрузке данных.
Правило конвертации. При указании правила конвертации данных параметр будет выгружаться по этому выбранному правилу.
В качестве базы-источника будет выступать УТ 11
В качестве базы-приемника будет выступать БП 3.0.
Есть правило КД с ПКО РеализацияТоваровУслуг, по которому из базы-источника в базу-приемник выполняется загрузка одноименных документов.Пример 1 Требуется выгружать реализации товаров и услуг по определенному контрагенту, который пользователь выбирает интерактивно.
1. Создадим новый параметр «Контрагент». Настройка этого параметра в интерфейсе конвертации данных будет выглядеть след. образом:
2. Для того чтобы реализации выгружались только по выбранному контрагенту в обработчике «Перед выгрузкой» ПКО пишем след. код:
Если Источник.Контрагент Параметры.Контрагент Тогда
Отказ = Истина;
КонецЕсли;По коду видно, что если контрагент текущей реализации не совпадает с контрагентом, указанным в параметре, то такая реализация не выгрузится.
Подробное описание объектов конфигурации 1С: Предприятие 8.2Для этого предназначено событие объекта ОбработкаЗаполнения . Первым параметром процедуре ОбработкаЗаполнения() передаются ДанныеЗаполнения . Проанализировав их тип, можно определить, каким именно образом вводится новый объект, и выполнить соответствующий этому варианту алгоритм. Например:Разработка модулей на платформе 1С: Предприятие 8.3 | РеКС — друг в мире компьютеров
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы
💥Принимайте участие в опросе и получайте бесплатную консультацию