Имя: Пароль:
1C
 
Конвертация данных 2.0 константы в условие ПКО
0 Ravil45
 
15.09.25
18:31
Здравствуйте, отправляю из БСХП в Весовую документ учетные листы, так как у нас две базы Весовых, то их надо разделять. В двух весовых завел константы, где в одной базе она принимает значение истина, в другом ложь, также в БСХП добавил в документ это же реквизит с типом булево. В КД хочу проверить значение константы и в зависимости от него загружать данные из БСХП, пытаюсь сделать так, но ничего не выходит, написал в ПКО "при загрузке":
Значение = Константы.ЭтоВесоваяРаздолье.Получить();//типа получаю данные из приемника
Если Не Значение = Приемник.ЭтоВесоваяРаздолье Тогда//сравнение с данными из Приемника и данными который приходит(туда также ставил Источник.ЭтоВесоваяРаздолье, но не помогло)
     Отказ = Истина;
КонецЕсли;
1 zenik
 
15.09.25
18:43
Нажмите кнопку "информация по обработчикам" и узрите, что в "ПриЗагрузке" отказ - не используется.
Надо "ПередЗагрузкой". И в ней тоже надо узреть, что никаких "Приемник" там нет.
2 Ravil45
 
16.09.25
08:01
Как можно получить константу из базы приемника?
3 d4rkmesa
 
16.09.25
08:11
(2) Передать в параметр объекта, например. https://forum.infostart.ru/forum9/topic237343/
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший