Упал обмен с БП после перевода базы на SQL
Перевел базу с файлового варианта на SQL-ый. База сильно переписанная необновляемая торговля 10.3 с обменом по правилам с БП3.
После перевода обмен с БП стал падать с ошибками:
{Документ.РеализацияТоваровУслуг(5894,14)}: Переменная не определена (РаботаСТорговымОборудованием)
СписокФУ = <<?>>РаботаСТорговымОборудованием.ПолучитьСписокУстройствТОДляВыбора(МассивФУ);
{Документ.РеализацияТоваровУслуг(7157,6)}: Процедура или функция с указанным именем не определена (Предупреждение)
<<?>>Предупреждение("Сумма документа не равна сумме нала и безнала!");
...
Опытным путем нашел решение на тестовой базе: поставил директиву &НаКлиенте перед несколькими процедурами модуля реализации.
Обмен заработал, но остался вопрос - почему так получилось и как ещё можно было решить проблему. Кто-нибудь сталкивался с аналогичным?
После перевода обмен с БП стал падать с ошибками:
{Документ.РеализацияТоваровУслуг(5894,14)}: Переменная не определена (РаботаСТорговымОборудованием)
СписокФУ = <<?>>РаботаСТорговымОборудованием.ПолучитьСписокУстройствТОДляВыбора(МассивФУ);
{Документ.РеализацияТоваровУслуг(7157,6)}: Процедура или функция с указанным именем не определена (Предупреждение)
<<?>>Предупреждение("Сумма документа не равна сумме нала и безнала!");
...
Опытным путем нашел решение на тестовой базе: поставил директиву &НаКлиенте перед несколькими процедурами модуля реализации.
Обмен заработал, но остался вопрос - почему так получилось и как ещё можно было решить проблему. Кто-нибудь сталкивался с аналогичным?
По теме из базы знаний
- [История разработки] Управляем промышленным принтером EBS-1500 из 1С
- Дебиторская задолженность по месяцам (контрагенты, номенклатурные группы)
- Поздравление с Новым Годом! (Управляемые формы, авто год)
- 6 шотов
- Свободное программное обеспечение в крупной компании – миф или реальность? Как мы переводили 2500 пользователей на Linux
Найденные решения
(5) там просто проверка модуля происходит, процедуры/функции могут и не участвовать в обмене, но предупреждение() и сообщить() в серверных процедурах быть не должно. да и модуль РаботаСТорговымОборудованием это клиентский модуль, а ПровестиИРаспечататьЧек - серверная процедура
сталкивался с таким, когда бит_отель переносил на скл, но там отдельная история, что школьники за шлак понаписали
сталкивался с таким, когда бит_отель переносил на скл, но там отдельная история, что школьники за шлак понаписали
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Ну это, как я понимаю, недоработка платформы? Конфигурация то на неуправляемых формах. Аналогичный перевод УПП, правда свежей конфигурации, таких проблем не вызвал.
Может из-за древности конфигурации эти дела ещё хорошо не отработаны? Попробовать добавить что-нибудь типа в модуль ? Попробую сравнить с более новой конфигурацией
Может из-за древности конфигурации эти дела ещё хорошо не отработаны? Попробовать добавить что-нибудь типа
#Если ТолстыйКлиентОбычноеПриложение Тогда
Отрабатывал то я выгрузку ручным запуском, но работать в дальнейшем будет как задание. Т.е. то, что я поставил директивы &НаКлиенте, это неправильно? Потому что с сервера нельзя вызывать клиентские процедуры.
Но я вообще не понял, зачем он при выгрузке начал вызывать код из процедуры ПровестиИРаспечататьЧек. В файловой версии этого за ним не наблюдалось.
Но я вообще не понял, зачем он при выгрузке начал вызывать код из процедуры ПровестиИРаспечататьЧек. В файловой версии этого за ним не наблюдалось.
(5) там просто проверка модуля происходит, процедуры/функции могут и не участвовать в обмене, но предупреждение() и сообщить() в серверных процедурах быть не должно. да и модуль РаботаСТорговымОборудованием это клиентский модуль, а ПровестиИРаспечататьЧек - серверная процедура
сталкивался с таким, когда бит_отель переносил на скл, но там отдельная история, что школьники за шлак понаписали
сталкивался с таким, когда бит_отель переносил на скл, но там отдельная история, что школьники за шлак понаписали
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот