|
ОткрытьФОрмуМодально + SQL Server | ☑ | ||
---|---|---|---|---|
0
Chuvaschow
27.09.17
✎
20:08
|
Здравствуйте, Уважаемые форумчане!
Подскажите, пожалуйста. УТ 10.3 доработанная. РИБ, обмен через файловый ресурс. На днях центральную базу перевели из файловой в SQL вариант. Тут же обмен стал ругаться на вот эту процедуру в документе реализации. В клиент-серверном варианте не так нужно открывать модально? Получается центальная база - клиент-серверная, РИБ - файловая. //Проверка заполнения поля Продавец Процедура ПроверкаЗаполненияПродавец(Продавец) Если Продавец.Пустая()Тогда Продавец = ОткрытьФормуМодально("Справочник.ФизическиеЛица.ФормаВыбора",,Продавец); КонецЕсли; КонецПроцедуры //Проверка заполнения поля Продавец |
|||
1
Филиал-msk
27.09.17
✎
20:14
|
(0) Дорабатавайте дальше.
На сервере формы никто не увидит. |
|||
2
Chuvaschow
27.09.17
✎
20:17
|
Понял.
Не подскажите как переписать под клиент-сервер и файловую версию одновременно? |
|||
3
Филиал-msk
27.09.17
✎
20:27
|
(2) Ээээ... Не использовать диалоги с клиентами на сервере?
|
|||
4
craxx
27.09.17
✎
20:29
|
(2) Эта процедура откуда вызывается? Если из формы, оберни ее в конструкции #Если Клиент Тогда #КонецЕсли
|
|||
5
Chuvaschow
27.09.17
✎
20:31
|
(3) Это-то да, но... :)
(4) Вызывается из модуля объекта документа РеализацияТоваровИУслуг. При проведении документа выполняется проверка. |
|||
6
craxx
27.09.17
✎
20:33
|
(5) открывать модальные формы при проведении - за это нужно отрывать руки по самые ноги!
|
|||
7
Мимохожий Однако
27.09.17
✎
20:33
|
(5) Перенеси процедуру в модуль формы
|
|||
8
craxx
27.09.17
✎
20:36
|
(7) он же при проведении пытается это делать
|
|||
9
Chuvaschow
27.09.17
✎
20:38
|
(6) Наверное да :)) Но удобно жешь. Жмешь ОК, а документ тебе открывает форму выбора продавца.
|
|||
10
Мимохожий Однако
27.09.17
✎
20:39
|
(8) Из формы он уже этого не сможет
|
|||
11
craxx
27.09.17
✎
20:41
|
(9) А теперь запусти Групповое проведение - и наслаждайся эффектом. И это только малая часть.
|
|||
12
craxx
27.09.17
✎
20:42
|
(11) Или "Восстановление последовательности". Вот где таких гениев находят? Удобно ему, млин.
|
|||
13
Chuvaschow
27.09.17
✎
20:43
|
Запускал. Эффекта ноль, ибо поле уже заполнено. Процедура работает лишь на Пустая()
|
|||
14
Chuvaschow
27.09.17
✎
20:43
|
(12) Ту не далеко :)
|
|||
15
craxx
27.09.17
✎
20:47
|
(14) ты это можешь делать ПередЗаписью в форме. Вот там и делай. Но никак не в ОбработкеПроведения.
|
|||
16
Chuvaschow
27.09.17
✎
20:48
|
(15) Понял, спасибо! Сейчас опробуем
|
|||
17
Chuvaschow
27.09.17
✎
20:50
|
Работает. Спасибо! Опыт, сын ошибок трудных...
|
|||
18
Филиал-msk
27.09.17
✎
20:50
|
Мне сегодня выражение Лефмихалыч весьма понравилось по похожему поводу - "Чтоб у вас там писюны на пальцах выросли" (:
Предлагаю вставить в ротацию афоризмов под нижним рекламным баннером. |
|||
19
Филиал-msk
27.09.17
✎
20:51
|
Про транзакции там, блокировки... не, нинада
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |