|
Отладка внешней обработки | ☑ | ||
---|---|---|---|---|
0
ShramkoRS
16.12.22
✎
11:02
|
Подскажите как отладить внешнюю обработку? Расширения у меня не поддерживаются
|
|||
1
yurikmellon2
16.12.22
✎
11:15
|
(0) а, собственно, в чём проблема то? ставишь точку останова и отлаживаешь. Если используются серверные вызовы, то должна быть включена отладка на сервере с ключом -debug
|
|||
2
ShramkoRS
16.12.22
✎
11:17
|
(1) А если не используются?
|
|||
3
ShramkoRS
16.12.22
✎
11:18
|
(1) Серверные вызовы это всякие НаКлиенте НаСервере?
|
|||
4
Мультук
гуру
16.12.22
✎
11:22
|
(0)
Внешняя обработка для вас, это которая через Файл->Открыть или которая лежит в разделе "Дополнительные отчёты и обработки" ? |
|||
5
yurikmellon2
16.12.22
✎
11:22
|
(3) агась
|
|||
6
Kigo_Kigo
16.12.22
✎
11:27
|
Если "или которая лежит в разделе "Дополнительные отчёты и обработки" то Сохраняешь как внешнюю, отлаживаешь, перезаписываешь старую на новую
|
|||
7
ShramkoRS
16.12.22
✎
11:50
|
(4) файл открыть
|
|||
8
ShramkoRS
16.12.22
✎
11:52
|
(5) Нету у меня такого
|
|||
9
yurikmellon2
16.12.22
✎
12:56
|
(8) какого нету?
|
|||
10
ShramkoRS
16.12.22
✎
13:50
|
(9) серверных вызов нету. Ни НаКлиенте, ни НасСервере нету
|
|||
11
программистище
16.12.22
✎
14:05
|
(10) если нет Ни НаКлиенте, ни НасСервере
тогда и отлаживать нечего Задача решена |
|||
12
eddy_n
17.12.22
✎
00:44
|
Если отсутствует директива препроцессора, значит процедура по умолчанию будет выполняться на сервере.
|
|||
13
Garykom
гуру
17.12.22
✎
00:49
|
(0) 1. Включить отладку если сервер 1С
2. Открывать внешнюю обработку из места доступного не только там где конфигуратор и клиент 1С но и серверу 1С (от имени какого пользователя запускается) |
|||
14
ejikbeznojek
17.12.22
✎
22:39
|
(12) а может у него формы просто не управляемые.
Тогда наоборот всегда на клиенте))) |
|||
15
ShramkoRS
19.12.22
✎
09:20
|
(12) (14) (13) Я с 1с знаком плохо. Я работаю в 1с упп, а учебные материалы мне давали книгу Радченко, я ахудел, когда увидел как там сильно различается работа с формами. По сему для меня вся система 1с с ветвлениями в духе ЗУП, ERP и прочих складывается в голве как мимик. Ты знаешь что это мимик, но всякий раз он выглядит по-разному.
Если подробнее дела с клиент сервером обстоят так. Есть основная база УПП, есть моя тестовая. Я свою отключаю от хранилища и там балуюсь, тестирую, работаю. С внешними обработками раньше работал, но необходимости в их отладке не было. Сейчас появилась. В самом коде формулировк &НаКлиенте &НаСервере нет. Отлаживаю я обычно запуская прогу из конфигуратора, в следствии чего она автоматически заходит в УПП под моей учеткой. Так вот, как отладить внешнюю обработку в этом случае, что тыкать, что писать, как запускать? |
|||
16
yurikmellon2
19.12.22
✎
09:27
|
(15) УПП это обычные формы. Отлаживаешь внешнюю обработку точно так же как и всё остальное. Открываешь обработку в конфигураторе, ставишь точку останова где нужно, запускаешь в режиме отладки базу, через Файл -> Открыть открываешь твою внешнюю обработку, тычешь кнопку на форме обработки. Если отладка заходит в процедуру(или функцию) в которой стоит точка останова, то она срабатывает. Как то так.
|
|||
17
vis_tmp
19.12.22
✎
09:30
|
(15) Пятнично
|
|||
18
ShramkoRS
19.12.22
✎
09:30
|
(16) А если не заработает, при том условии что она обязательно должна попасть в поставленную точку останова? Или это исключено?
|
|||
19
ShramkoRS
19.12.22
✎
09:31
|
(17) ))
|
|||
20
yurikmellon2
19.12.22
✎
09:42
|
(18) слушай, ты с 11.12 разговоры разговариваешь и за всё это время не попробовал срабатывает у тебя точка останова или нет? Ну тут медицина бессильна, только лоботомия.
|
|||
21
yurikmellon2
19.12.22
✎
09:50
|
(20) пардон, с 16.12 обшибся
|
|||
22
ShramkoRS
19.12.22
✎
13:38
|
(21) Так тут тоже))
|
|||
23
ShramkoRS
20.12.22
✎
12:09
|
Что ж. Дабы не создавать новую тему. Как отлаживать внешнюю печтаную форму без формы (в ней только макет и реквизиты)?
|
|||
24
Йохохо
20.12.22
✎
12:17
|
(23) добавь форму и показ ТД по кнопке
|
|||
25
ShramkoRS
20.12.22
✎
12:21
|
ТД - Таблицы Данных?? (24)
|
|||
26
Йохохо
20.12.22
✎
12:24
|
табличный документ
|
|||
27
ShramkoRS
20.12.22
✎
12:27
|
(26) Один фиг способ открытия с поставленой точкой останова не работает. Она ее игнорит. Мне по факту-то отладка нужна чтоб посмотреть какой запрос он собирает ( через консоль запросов ничего не вывелось)
|
|||
28
Admin_Net_1C
20.12.22
✎
14:23
|
(27) Сообщить(НужныйТекстЗапроса) ?
|
|||
29
Табуретко
20.12.22
✎
14:30
|
(27) значит не доходит до точки твоей...
|
|||
30
KJlag
20.12.22
✎
14:35
|
(27) чисто на всякий случай:
макет - это скд? и ты хотел поймать его выполнение и проверить запрос? (23) или это чисто табличный документ с текстом, где ты хочешь заполнять реквизиты? Вроде если это печатная форма, то ты гдето должен вызывать её заполнение. вот там и лови. |
|||
31
ShramkoRS
21.12.22
✎
06:55
|
(29) Доходит и даже дальше идет, потому что ошибка вылетает в строке после точки остонова
|
|||
32
ShramkoRS
21.12.22
✎
07:08
|
(30) Да, у меня .epf открываю там реквизит СсылкаНаОбъект и Макет . Ну и процедура печати макета. У меня задача найти откуда в доке Авансовых отчетов у одного товарища взялось 117 рублей грубо говоря понять чей косяк: проги или человека.
Изначально печать реализована в конфигурации я ее прочесал от и до и там нет ошибок. Потом запустил печать черзе "Печать" внизу формы, вылезло окошко с выбором макета и надписью "печатная форма замещена". Ругнулся, что два часа не то делал и стал рыскать че там в замещении (собствено там .epf описанный выше). А оно как две капли воды похоже на то что в доке, просто добавлено СсылкаНаОбъект где надо. Запросы тоже одинаковые (единственное что некоторые пустые и там, и там). Понял я одно, своими не шибко сведущими в 1с мозгами, - нужна отладка, чтоб посмотреть че оно там в запрос пишет и какие цифры куда сует. Если знаете чем лучше решить эту проблему (вдруг отладка тут и нафиг не нужна) подскажите пожалуйста, молодой боец жаждит знаний. |
|||
33
JeHer
21.12.22
✎
07:19
|
(32) добавь форму в обработку. Вытащи на неё реквизит "СсылкаНаОбъект". По кнопке выполнить вызываешь "Печать" из модуля обработки. Дальше можно отладить обычным способом.
|
|||
34
ShramkoRS
21.12.22
✎
09:12
|
(33) Сейчас наверное я унижу себя сам. А можно подробнее. Типа, я видел это решение в коде. Но у меня УПП, у меня не такой интерфес как тут https://wiseadvice-it.ru/o-kompanii/blog/articles/otladka-vneshnei-pechatnoi-formy-1s-8-3/ Как мне туда ссылку на объект пихать? Типа в данные забивать или в ТипЗначения? Дайте инструкцию для чайников, пожалуйста. И ещ у меня ошибка вылазит "недостаточно фактических параметров.
Хотя вот вызов: Процедура ТестНажатие(Элемент) Печать(); КонецПроцедуры И вот куда обращаюсь: Функция Печать() Экспорт |
|||
35
Мультук
гуру
21.12.22
✎
09:20
|
(34)
Вот ресурс https://paste1c.ru/ 1) Пастим код модуля обработи 2) Пастим код твоей формы (то что ты написал) Ссылки кидаем в эту тему |
|||
36
Гипервизор
21.12.22
✎
09:22
|
(34) Интернет по талонам?
Например, вот: https://1s83.info/koding/otladka-pechatnoy-formyi-1s.html |
|||
37
ShramkoRS
21.12.22
✎
09:30
|
(35) (36) Спасибо
|
|||
38
ShramkoRS
21.12.22
✎
09:38
|
||||
39
Гипервизор
21.12.22
✎
10:22
|
(38) Отображения табличного документа не хватает как в статье из (36).
И покажите скрин ошибки. |
|||
40
ShramkoRS
21.12.22
✎
10:29
|
(39) Это старая, так что не суть. Поменял, но толку врядли от этого больше стало
|
|||
41
JeHer
21.12.22
✎
10:35
|
(40) Если СсылкаНаОбъект.ОтражатьВУправленческомУчете Тогда //Заполним по данным управленческого учета
Иначе //получим данные по регистру бухгалтерии Куда заходит при отладке? |
|||
42
ShramkoRS
21.12.22
✎
10:49
|
(41) Вот тут интересность есть. Поумолчанию идет в иначе, там и вылазят эти 117 рублей. А если запустить в Если (просто НЕ перед условием приписываю), то 117 рублей пропадают. И все в ажуре становится
|
|||
43
Гипервизор
21.12.22
✎
11:09
|
(40) Ну если не суть и ошибки не показываете, тогда штош.
(42) Что за конфигурация? Обычно у документов все флаги взведены: и УУ, и БУ. |
|||
44
ShramkoRS
21.12.22
✎
11:37
|
(43) Скрин ошибки увы не покажу, безопасники не дадут
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |