|
Заказы клиентов в ЕРП | ☑ | ||
---|---|---|---|---|
0
Mikhail2014
26.07.16
✎
17:49
|
Всем привет!
В ЕРП версии 2.1.3.136 для документа ЗаказКлиента в ФормуСпискаДокументов в произвольном запросе добавил два поля. На форму эти две колонки добавил. Открываю форму в режиме предприятия, этих колонок нет, смотрю в отладчике процедуру формы ПриСозданииНаСервере() в самом начале процедуры у Списка текст запроса уже без моих доработок. Стек вызовов никаких процедур до открытия формы не показывает. Вопрос - что произошло с текстом запроса? Как мне найти где он модифицируется? |
|||
1
Cyberhawk
26.07.16
✎
17:57
|
Он не модифицируется, а строится программно при создании формы на сервере. То куда ты добавил свои правки (в конструкторе формы) по боку.
И так очень много где в ЕРП, привыкай. |
|||
2
Mikhail2014
26.07.16
✎
18:02
|
(1) А где он строиться? ПриСозданииНаСервере в самом начале процедуры текст уже без моих доработок. В модуле формы раньше ничего не вызывается. Где это может быть тогда?
|
|||
3
Mikhail2014
26.07.16
✎
18:02
|
(1) А зачем этот конструктор тогда ? :)
|
|||
4
Cyberhawk
26.07.16
✎
18:09
|
(2) Судя по "ПриСозданииНаСервере() в самом начале процедуры у Списка текст запроса уже без моих доработок" из (0) конкретно у этой формы он-таки берется из конструктора формы. Возможно ты не ту форму отлаживал - показывай, как вызываешь ее открытие на клиенте. Или кэш продуй.
(3) Чтобы настраивать таблицу списка в конструкторе формы, нужно иметь хоть какой-то запрос. |
|||
5
Mikhail2014
26.07.16
✎
18:10
|
(1) В отладчике скопировал одну строку из из запроса Списка из процедуры ПриСозданииНаСервере(), поискал глобальным поиском по конфигурации, не нашел ничего. Получается, нигде этот тектс в явном виде не строиться? А как тогда?
|
|||
6
Mikhail2014
26.07.16
✎
18:13
|
(4) В интерфейсе жму Продажи - Заказы клиентов. Форму открывает команда ЗаказыКлиентов документа Заказы клиентов, вот ее код:
// &ЗамерПроизводительности ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени( "Документ.ЗаказКлиента.Команда.ЗаказыКлиентов"); ОткрытьФорму("Документ.ЗаказКлиента.Форма.ФормаСпискаДокументов", , // ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно); Все параметры просмотрел, там ничего по этому делу. После Открыть форму отладчиком сразу попадаем в процедуру ПриСозданииНаСервере() этой формы (Документ.ЗаказКлиента.Форма.ФормаСпискаДокументов), и там в самом начале запрос уже без доработок. |
|||
7
Cyberhawk
26.07.16
✎
18:16
|
(6) Выгрузи основную конфигурацию (с твоими доработками), загрузи в новую чистую базу и проверь - должно работать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |