|
Не отрабатывает в клиент-серверной базе код | ☑ | ||
|---|---|---|---|---|
|
0
vladok00777
08.06.20
✎
17:53
|
Добрый день, подскажите, пожалуйста! В модуле формы имею такой код для проставления подразделений в табличной части:
&НаКлиенте Процедура ЗаполнитьТаблицуЗавершение(РезультатВопроса, ДополнительныеПараметры) Экспорт СписокТаблиц = ДополнительныеПараметры.СписокТаблиц; Ответ = РезультатВопроса; Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; ЗаполнитьТаблицуФрагмент(СписокТаблиц); ЗаполнитьПодразделение(); КонецПроцедуры &НаСервере Процедура ЗаполнитьПодразделение() Для Каждого Стр Из Объект.НачисленнаяЗарплатаИВзносы Цикл Если ТипЗнч(Стр.СпособОтраженияЗарплатыВБухучете.АналитикаРасходов) = Тип("СправочникСсылка.СтруктураПредприятия") Тогда Стр.ПодразделениеПредприятия = Стр.СпособОтраженияЗарплатыВБухучете.АналитикаРасходов; КонецЕсли; КонецЦикла; КонецПроцедуры Проблема в том, что в файловой базе отрабатывает, а в клиент-серверной почему-то нет, отладки на сервере нет (включить нет возможности). Никаких ошибок не выдает.. |
|||
|
1
mikecool
08.06.20
✎
17:57
|
кеш
|
|||
|
2
Ёпрст
гуру
08.06.20
✎
18:02
|
(0) обнови строки
|
|||
|
3
vfire1000
08.06.20
✎
19:28
|
1. Оберени в попытку и выводи сообщение об ошибке
2. ЗаполнитьТаблицуФрагмент - тут что? |
|||
|
4
vladok00777
08.06.20
✎
19:32
|
(3) ЗаполнитьТаблицуФрагмент типовая процедура, заполняет табличную часть документа
|
|||
|
5
vladok00777
08.06.20
✎
19:33
|
(3) там нет ошибки никакой, все отрабатывает, но поля в табличной части документа как были, так и есть. В файловой базе все норм
|
|||
|
6
Сергиус
08.06.20
✎
21:31
|
(0)Вставь перед строкой Стр.ПодразделениеПредприятия = Стр.СпособОтраженияЗарплатыВБухучете.АналитикаРасходов; какое-то заведомо неверное выражение, например А = 1 / 0. Если ошибок не будет, значит банально не доходит до этого.
|
|||
|
7
Сергиус
08.06.20
✎
21:33
|
+(6)Возможно проблема в условии проверки ТипЗнч.
|
| Форум | Правила | Описание | Секции | Поиск |