| 
    
            
         
         | 
    
  | 
        Не срабатывает точка останова при открытии формы выбора     ↓ (Волшебник 30.08.2024 17:13)  | 
☑ | ||
|---|---|---|---|---|
| 
    0
    
        arsenfn    
     30.08.24 
            ✎
    08:57 
 | 
         
        Здравствуйте!
 
        При выборе склада в шапке документа (заказ клиента, реализация товаров услуг) точка останова, которая установлена в процедуре "ПриСозданииНаСервере" в форме выбора справочника "Склады" не срабатывает. Предположил, что возможно открывается форма списка справочника, но это тоже не подтвердилось. Не могу понять почему не срабатывает точка останова или может какая то другая форма открывается, но других подходящих для открытия форм у справочника не нашел. Отладки серверного процедур включена. Конфигурация УТ 11.5. Проблема изначально в том что в документ не дает выбрать элемент справочника, а выбирает только группу. Может что-то посоветуете?  | 
|||
| 
    1
    
        Stepashkin    
     30.08.24 
            ✎
    09:09 
 | 
         
        (0) Здравствуйте. Покажите скрин с точкой останова.     
         | 
|||
| 
    2
    
        osa1C    
     30.08.24 
            ✎
    09:18 
 | 
         
        (0) Возьми событие реквизита формы документа ПриИзменении, там поставь точку и в отладке увидишь, какая форма у тебя открывается     
         | 
|||
| 
    3
    
        arsenfn    
     30.08.24 
            ✎
    09:14 
 | 
         
        (1)     
    
  | 
|||
| 
    4
    
        Волшебник    
     30.08.24 
            ✎
    09:15 
 | 
         
        (3) нет картинки     
         | 
|||
| 
    5
    
        arsenfn    
     30.08.24 
            ✎
    09:15 
 | 
         
        (2) Чтобы что-то выбрать должна открыться форма выбора справочника.     
         | 
|||
| 
    6
    
        Stepashkin    
     30.08.24 
            ✎
    09:16 
 | 
         
        (3) При изменении склада на форме документа точка останова сработает в этой процедуре.     
    
  | 
|||
| 
    7
    
        arsenfn    
     30.08.24 
            ✎
    09:17 
 | 
         
        (1)     
    
  | 
|||
| 
    8
    
        Stepashkin    
     30.08.24 
            ✎
    09:17 
 | 
         
        (6) + ФормаДокументаТовары     
         | 
|||
| 
    9
    
        Stepashkin    
     30.08.24 
            ✎
    09:18 
 | 
         
        (7) Не там ставите точку останова просто.     
         | 
|||
| 
    10
    
        Волшебник    
     30.08.24 
            ✎
    09:19 
 | 
         
        (0) >> Проблема изначально в том что в документ не дает выбрать элемент справочника, а выбирает только группу. 
 
    
В свойствах поля найти ВыборГруппИЭлементов и установить "Элементы" ![]()  | 
|||
| 
    11
    
        arsenfn    
     30.08.24 
            ✎
    09:19 
 | 
         
        (6) Она срабатывает уже после изменения склада, а мне нужно понять почему не дает выбрать склад элемент и для этого нужно при открытии формы выбора проанализировать параметры формы. Для этого нужно чтобы сработала точка останова при открытии формы выбора справочника.     
         | 
|||
| 
    12
    
        Мультук    
     гуру 
    30.08.24 
            ✎
    09:19 
 | 
         
        (7) 
 
        Имхо, вам нужно прочитать вот это https://scloud.ru/ask_question/uchet-tmts-skladskie-operatsii-upravlenie/otgruzka-tovara-s-neskolkikh-skladov-v-ut-11-5/ Ну или в (7) ниже по тексту P.S. >> в документ не дает выбрать элемент справочника, а выбирает только группу. Так было задумано 1С и так настроены ФО в вашей конфигурации  | 
|||
| 
    13
    
        Михаил Козлов    
     30.08.24 
            ✎
    09:19 
 | 
         
        А если просто открыть справочник складов (не из документа)?     
         | 
|||
| 
    14
    
        Климов Сергей    
     30.08.24 
            ✎
    09:20 
 | 
         
        (0) Перезапустите конфигуратор. У меня бывало такое.     
         | 
|||
| 
    15
    
        arsenfn    
     30.08.24 
            ✎
    09:21 
 | 
         
        (10) В этом поле установлено "Групп и элементов", что означает возможность выбора и группы и элемента. По моему стоит где программный запрет на выбор элемента.     
         | 
|||
| 
    16
    
        arsenfn    
     30.08.24 
            ✎
    09:22 
 | 
         
        (14) Я даже тестирование базы сделал. Не помогло.     
         | 
|||
| 
    17
    
        arsenfn    
     30.08.24 
            ✎
    09:23 
 | 
         
        (12) Это я знаю. У меня такие настройки и стоят. Но в аналогичной базе с такими же настройками дает выбрать и группу и элемент.     
         | 
|||
| 
    18
    
        arsenfn    
     30.08.24 
            ✎
    09:24 
 | 
         
        (13) Открывается форма списка и там точка срабатывает.     
         | 
|||
| 
    19
    
        osa1C    
     30.08.24 
            ✎
    09:42 
 | 
         
        (18) Я так понимаю у тебя серверная отладка не работает. Специально для тебя открыл УТ 11.5, поставил точку останова в процедуре "ПриСозданииНаСервере" в форме выбора справочника  "Склады" и сделал выбор склада из документа РеализацияТоваровУслуг. Точка останова сработала!!! Так что кури debug
 
        https://programmist1s.ru/vklyuchenie-otladki-na-servere-1s/  | 
|||
| 
    20
    
        osa1C    
     30.08.24 
            ✎
    09:51 
 | 
         
        А вообще вот эта функция в модуле менеджера справочники Склады тебе вроде нужна:
 
        КодФункция ЭтоГруппаИСкладыИспользуютсяВТЧДокументовПродажи(Склад) Экспорт Если ЗначениеЗаполнено(Склад) И ПолучитьФункциональнуюОпцию("ИспользоватьСкладыВТабличнойЧастиДокументовПродажи") Тогда Возврат Справочники.Склады.ЭтоГруппа(Склад); Иначе Возврат Ложь; КонецЕсли; КонецФункции  | 
|||
| 
    21
    
        arsenfn    
     30.08.24 
            ✎
    09:55 
 | 
         
        (19) Работает у меня серверная отладка     
         | 
|||
| 
    22
    
        osa1C    
     30.08.24 
            ✎
    10:00 
 | 
         
        (21) с чего ты так решил? У тебя в клиентской процедуре срабатывает точка останова, в серверной нет.
 
        Я у себя проверил, что точка останова в той процедуре, в которой ты хочешь РАБОТАЕТ  | 
|||
| 
    23
    
        osa1C    
     30.08.24 
            ✎
    10:02 
 | 
         
        (21) В любой другой процедуре &НаСервере поставь точку останова и убедись, что отладка не работает. Хотя бы в той же обработке проведения документа     
         | 
|||
| 
    24
    
        arsenfn    
     30.08.24 
            ✎
    10:02 
 | 
         
        (22) В других серверных процедурах точка срабатывает. Например, при открытии формы списка справочника склады в процедуре "ПриСозданииНаСервере" точка работает.     
         | 
|||
| 
    25
    
        arsenfn    
     30.08.24 
            ✎
    10:10 
 | 
         
        В обще сделал по другому. Переопределил стандартный выбор склада в заказе клиента.  В процедуре "НачалоВыбора" стандартную обработку установил в ложь и прописал свой алгоритм открытия и выбора. Что интересно в таком случае точка останова в форме выбора срабатывает.     
         | 
|||
| 
    26
    
        Волшебник    
     30.08.24 
            ✎
    10:16 
 | 
         
        (25) Вероятно, в первом случае форма выбора генерировалась новая, с пустым программным модулем.
 
        Проверьте, что в свойствах спр. "Склады" указана именно эта форма выбора.  | 
|||
| 
    27
    
        arsenfn    
     30.08.24 
            ✎
    10:19 
 | 
         
        (26) Проверил. Именно это форма и указана.     
         | 
|||
| 
    28
    
        Волшебник    
     30.08.24 
            ✎
    10:29 
 | 
         
        Можно ещё кэш почистить     
         | 
|||
| 
    29
    
        arsenfn    
     30.08.24 
            ✎
    10:36 
 | 
         
        (28) Очищал. Не помогает.     
         | 
|||
| 
    30
    
        Волшебник    
     30.08.24 
            ✎
    10:40 
 | 
         
        (29) Ну значит не судьба...     
         | 
|||
| 
    31
    
        Gucci76    
     30.08.24 
            ✎
    11:31 
 | 
         
        Замер производительности предлагали сделать?
 
        РежимОтладки включить для предприятия (для ЗУП это помогает не использовать фоновые задания)?  | 
|||
| 
    32
    
        arsenfn    
     30.08.24 
            ✎
    13:56 
 | 
         
        (31) Замер сделать не предлагали еще.     
         | 
|||
| 
    33
    
        arsenfn    
     30.08.24 
            ✎
    13:57 
 | 
         
        Всем спасибо за участие. Тема закрыта.     
         | 
|||
| 
    34
    
        Mankubus    
     01.09.24 
            ✎
    08:54 
 | 
         
        (33) а решение? 
 
        Вам было бы приятно найти через поиск тему с такой же проблемой как у вас, в которой автор не написал решение проблемы?  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |