Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 янв 2026, 04:33

ЭтоНовый()

Автор sali, 14 окт 2025, 12:58

0 Пользователей и 1 гость просматривают эту тему.

sali

в модуле объекта Плана Обмена есть код

Перем ЭтоНовый;

#Область ОбработчикиСобытий

Процедура ПередЗаписью(Отказ)

    ЭтоНовый = ЭтоНовый();

Если ПустаяСтрока(Код) Тогда
УстановитьНовыйКод();
КонецЕсли;

НайденныйУзел = ПланыОбмена.Б_ОбменССайтом.НайтиПоНаименованию(Наименование);

Если ЗначениеЗаполнено(НайденныйУзел) и НайденныйУзел.Ссылка <> ЭтотОбъект.Ссылка тогда
Сообщить("Уже существует такое наименование настройки обмена. Укажите новое наименование");
Отказ = Истина;

КонецЕсли;

КонецПроцедуры

Процедура ПриЗаписи(Отказ)

Если ЭтоНовый тогда
НоваяЗапись = РегистрыСведений.Б_ИнформацияОНастройкахОбменаССайтом.СоздатьМенеджерЗаписи();
НоваяЗапись.НастройкаОбмена = ЭтотОбъект.Ссылка;
НоваяЗапись.ВидСостояния = "Принудительная полная выгрузка";
НоваяЗапись.ПринудительнаяПолнаяВыгрузка = Истина;
НоваяЗапись.Записать();
КонецЕсли;

КонецПроцедуры

который всегда записывает регламентное задание как новое и так понимаю старое задание перезаписывает как новое. как такое сделать в регистре сведений?

Максим75

sali, а причем запись элемента плана обмена к регламентному заданию?

sali

Максим75, есть план обмена который создает регламент, называется настройки обмена с интернет-магазином

Теги:

Похожие темы (2)

Рейтинг@Mail.ru

Поиск