|
Команда "выполнить" нету, у внешней,подключаемой обработки. Как на фото. | ☑ | ||
---|---|---|---|---|
0
SkillUp
11.07.18
✎
10:43
|
Здр., задание переделать внешнюю обработку под внешнюю подключаемую...
Добавил нужные функции и процедуры в модуль объекта, теперь не могу понять как проверить на работоспособность? Команды "Выполнить" Как на фото - https://yadi.sk/i/zmmkvC_j3Z3nCi, у меня нету. Куда смотреть, что делать? |
|||
1
SkillUp
11.07.18
✎
10:45
|
Доп. информация - в обработке, на форме пользователь выбирает даты и при нажатии на кнопку содаются документы...
|
|||
2
Не кассир
11.07.18
✎
10:47
|
(0) Ни чо не понятно.
|
|||
3
DrShad
11.07.18
✎
10:49
|
а куда она должна подключаться?
|
|||
4
SkillUp
11.07.18
✎
10:49
|
Как запусить внешнюю поключаемую обраьотку?! Которую уже добавил в базу?
|
|||
5
Serg_1960
11.07.18
✎
10:49
|
Как раз всё понятно объяснил - на форме нет кнопки "Выполнить" - чего уж тут непонятного? :))
|
|||
6
SkillUp
11.07.18
✎
10:50
|
(5) Вот и пытаюсь выяснить у опытных, как проверить на работоспособность внешн. поключаемую обработку ?
|
|||
7
Не кассир
11.07.18
✎
10:53
|
(5) На фото, тоже нету.
|
|||
8
Serg_1960
11.07.18
✎
10:53
|
Скорее всего - не верно "прописал" внешнюю обработку в функции СведенияОВнешнейОбработке().
|
|||
9
Не кассир
11.07.18
✎
10:54
|
(6) Так внешн. или "Которую уже добавил в базу"?
|
|||
10
SkillUp
11.07.18
✎
10:54
|
(8) ООООООООООООООООО!!!!! НАконец-то!!!!
|
|||
11
SkillUp
11.07.18
✎
10:55
|
(9) Которую уже добавил в базу!!! Пардон.
|
|||
12
Не кассир
11.07.18
✎
10:55
|
(10) Что с тобой? Успокойся и не ори.
|
|||
13
SkillUp
11.07.18
✎
10:56
|
(12) Не ору, просто уже незнаю что делать...
|
|||
14
Не кассир
11.07.18
✎
10:56
|
(11) Короче, каша у тебя в голове.
|
|||
15
SkillUp
11.07.18
✎
10:58
|
(14) ))) конечно каша,не могу понять, что не так делаю!!! Ни разу такого подобного не делал...
|
|||
16
dezss
11.07.18
✎
10:58
|
(0) Размещение задай.
|
|||
17
dezss
11.07.18
✎
10:59
|
(0) и выложи сюда скрин своей подключенной обработки.
|
|||
18
SkillUp
11.07.18
✎
11:00
|
Мой код, может кто-то подскаже что не так...
Функция СведенияОВнешнейОбработке() Экспорт ДанныеДляРег = Новый Структура(); ДанныеДляРег.Вставить("Наименование", "Обработка создания налоговых накладных"); ДанныеДляРег.Вставить("БезопасныйРежим", Истина); ДанныеДляРег.Вставить("Версия", "ver.: 1.001"); ДанныеДляРег.Вставить("Информация", "Обработка создания налоговых накладных"); ДанныеДляРег.Вставить("Вид", "ДополнительнаяОбработка"); ТабЗнКоманды = Новый ТаблицаЗначений; ТабЗнКоманды.Колонки.Добавить("Идентификатор"); ТабЗнКоманды.Колонки.Добавить("Использование"); ТабЗнКоманды.Колонки.Добавить("Представление"); НовСтрока = ТабЗнКоманды.Добавить(); НовСтрока.Идентификатор = "ОткрытьОбработку"; НовСтрока.Использование = "ОткрытиеФормы"; НовСтрока.Представление = "Открыть обработку"; ДанныеДляРег.Вставить("Команды", ТабЗнКоманды); Возврат ДанныеДляРег; КонецФункции |
|||
19
SkillUp
11.07.18
✎
11:03
|
Короче, не знаю что делать...
|
|||
20
dezss
11.07.18
✎
11:05
|
(19) прочитай (16)
|
|||
21
SkillUp
11.07.18
✎
11:08
|
(20) Пож., подскажи за "Размещение задай", то у меня каша в голове...
|
|||
22
Не кассир
11.07.18
✎
11:09
|
(21) ты еще и пишешь плохо....
|
|||
23
ildary
11.07.18
✎
11:11
|
(21) Попробуйте меньше спамить на форуме, вместо этого активно погуглите как правильно писать СведенияОВнешнейОбработке() - в интернете тонна примеров.
|
|||
24
SkillUp
11.07.18
✎
11:14
|
(23) Ок.
|
|||
25
Serg_1960
11.07.18
✎
11:46
|
Я посмотрел в своей конфигурации (как обычно автор не озвучил свою)- там видимость кнопки "Выполнить" зависит от:
ЭтоГлобальнаяОбработка = (Объект.Вид = ВидДополнительнаяОбработка ИЛИ Объект.Вид = ВидДополнительныйОтчет); КоличествоКоманд = Объект.Команды.Количество(); Элементы.ВыполнитьКоманду.Видимость = Ложь; Если ЭтоГлобальнаяОбработка И КоличествоКоманд > 0 Тогда Для Каждого СтрокаТаблицыКоманд Из Объект.Команды Цикл Если СтрокаТаблицыКоманд.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ОткрытиеФормы") Или СтрокаТаблицыКоманд.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ВызовКлиентскогоМетода") Или СтрокаТаблицыКоманд.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ВызовСерверногоМетода") Или СтрокаТаблицыКоманд.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.СценарийВБезопасномРежиме") Тогда Элементы.ВыполнитьКоманду.Видимость = Истина; Прервать; КонецЕсли; КонецЦикла; КонецЕсли; |
|||
26
Serg_1960
11.07.18
✎
11:53
|
Ничего в голову умного не приходит, кроме как в параметрах регистрации использовать ""ВерсияБСП", ""РежимСовместимостиРазрешений" и указывать, например, не "НовСтрока.Использование = "ОткрытиеФормы", а "НовСтрока.Использование = Перечисления.СпособыВызоваДополнительныхОбработок.ОткрытиеФормы"... как-то типа так.
|
|||
27
Serg_1960
11.07.18
✎
12:06
|
PS: посмотри структуру справочника "ДополнительныеОтчетыИОбработки"; пропиши свою обработку так-же, как в ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке().
|
|||
28
SkillUp
11.07.18
✎
13:22
|
(27) Спасибо.
|
|||
29
ptiz
11.07.18
✎
13:33
|
Только не говорите после этого, что под конфы на УФ программировать легче :)
|
|||
30
K1RSAN
11.07.18
✎
13:57
|
ХЗ, когда я в первый раз делал внешнюю обработку - просто нашел в интернете любую обработку и посмотрел, как заполняется процедура Сведения о внешней обработке. И после пары мелких косяков всё получилось. Минут за 10 наверное решил эту проблему
|
|||
31
K1RSAN
11.07.18
✎
13:58
|
Да даже банально пишешь в гугле "как сделать внешнюю обработку" там можно найти по твоей проблеме ответы
|
|||
32
SkillUp
11.07.18
✎
16:00
|
(30) Блин, та и делаю как ты ииии оболомм, а где ошибка не могу понять!!!
|
|||
33
SkillUp
11.07.18
✎
16:00
|
(31) Поэтому и хотел посоветоватся, ну буду детально разбирать. А что делать?!
|
|||
34
Вафель
11.07.18
✎
16:02
|
Вот пример отчета
|
|||
35
SkillUp
11.07.18
✎
16:18
|
(34) Благодарю...
|
|||
36
Serg_1960
11.07.18
✎
16:20
|
"Найдите все отличия в двух картинках"(цы) :)
ДанныеДляРег.Вставить("Вид", "ДополнительнаяОбработка"); ДанныеДляРег.Вставить("Вид", ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта()); |
|||
37
SkillUp
11.07.18
✎
16:55
|
(36) Та это уже 6-ая или 7-ая моя переаботка, возможно уже напутал там, что черт ногу сломает, буду сегодня внимательно каждый пункт разбирать. Т,О уже самому стыдно...
|
|||
38
SkillUp
11.07.18
✎
16:55
|
(36) Спасибо, гляну...
|
|||
39
SkillUp
11.07.18
✎
16:58
|
(36) Заинтересовало...
|
|||
40
Chameleon1980
11.07.18
✎
18:54
|
гугли Шаблон внешней печатной формы
или Шаблон подключаемой обработки и еще погугли конструктор внешних печатных форм не благодари. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |