Цитата |
---|
написал: Спасибо, ясно. А куда копать примерно? В своих роботов? |
19.12.2024 11:32:55
|
|||
|
18.12.2024 20:21:36
Но вообще, заполнение вариант завершения будет немного доработано в следующих версиях |
|||
|
17.12.2024 15:50:50
|
|||||
|
13.12.2024 16:40:40
|
|||||||
|
13.12.2024 14:08:28
Посмотрел. В Б24 нет коэффициентов, поэтому выгружаются базовые единицы измерения. Если ед. изм. другая, то выгружается в базовой с учетом пересчета на коэффициент |
|||
|
13.12.2024 13:48:27
|
|||
|
11.12.2024 19:31:54
Если начать транзакцию, то должно быть все ок. Может начать транзакцию в процедуре "ПолучитьЗначениеПредопределенногоАлгоритма"? Чтобы сразу везде применилось.. Да, так сработало. Будет так в след версии. На запись объекта(в данном случае СП), как бы не красиво смотрелось, не хочется транзакцию вводить, т.к. всплыть нехорошее может. В общем модуле "Б24_К_ОбщегоНазначенияВызовСервера" Функция ПолучитьЗначениеПредопределенногоАлгоритма(Алгоритм, ПараметрыАлгоритма, ТипАлгоритма) Экспорт Если ТипАлгоритма = "Функция" Тогда Результат = ПараметрыАлгоритма.Результат; Иначе Результат = Неопределено; КонецЕсли; Попытка Если НЕ Б24_К_ОбщегоНазначенияВызовСервераПовтИсп.БазаИспользуетсяВМоделиСервиса() Тогда АлгоритмКлюча = стрЗаменить(Алгоритм, "[Результат]" , "Параметры.Результат"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[СтруктураНастроек]" , "Параметры.СтруктураНастроек"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[Объект1С]" , "Параметры.Объект1С"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[СтрокаТаблицыОбъекта1С]" , "Параметры.СтрокаТаблицыОбъекта1С"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[ОбъектПортала]" , "Параметры.ОбъектПортала"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[СтруктураДанных]" , "Параметры.СтруктураДанных"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[НастройкаПодключения]" , "Параметры.НастройкаПодключения"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[ПараметрыРобота]" , "Параметры.ПараметрыРобота"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[ИнформацияОСущности]" , "Параметры.ИнформацияОСущности"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[ТипСущности]" , "Параметры.ТипСущности"); АлгоритмКлюча = стрЗаменить(АлгоритмКлюча, "[Отказ]" , "Параметры.Отказ"); НачатьТранзакцию(); ОбщегоНазначения.ВыполнитьВБезопасномРежиме(АлгоритмКлюча, ПараметрыАлгоритма); ЗафиксироватьТранзакцию(); Если ТипАлгоритма = "Функция" Тогда Результат = ПараметрыАлгоритма.Результат; КонецЕсли; КонецЕсли; Исключение ОтменитьТранзакцию(); ЗаписьЖурналаРегистрации("ОтправкаПисемСОшибкамиСинхронизации", УровеньЖурналаРегистрации.Ошибка,,, "Не удалось выполнить пользовательский алгоритм"); ЗаписьЖурналаРегистрации("ОтправкаПисемСОшибкамиСинхронизации", УровеньЖурналаРегистрации.Ошибка,,, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); КонецПопытки; Возврат Результат; КонецФункции |
|||
|
11.12.2024 18:56:02
Можно попробовать в транзакцию запихнуть запись объекта. Поможет? |
|||
|
11.12.2024 12:23:36
И не должны дублироваться смарт процессы. Они идентифицируются по ид |
|||
|
10.12.2024 12:04:52
|
|||
|
10.12.2024 12:03:19
А если имеется в виду загрузка товара в 1С, то да, попадает в корень, т.к. модуль не знает в какую группу номенклатуры добавить. |
|||
|
10.12.2024 12:01:31
|
|||
|
06.12.2024 16:48:30
Можно ручками ид свойства и его значений привязать А можно создать новое свойство, и привязать его через экспертные настройки. Тогда значения свойства должны иметь такое же название, как и виды/категории номенклатуры. |
|||
|
05.12.2024 20:59:47
|
|||
|
04.12.2024 13:41:51
Должен проставляться и stageid и categoryId(это направление) |
|||
|