Добрые люди помогите хорошим советом.

1. H0SE 14.12.11 12:29 Сейчас в теме
Мне понадобилась подключить внешне «Торг – 12» для того чтобы не редактировать основную. При попытки распечатать она ругается и выдает ошибки:
1) Функция не обнаружена (глСуммаПрописью)Если глПолучитьПолномочие<<?>>("РазрешитьРедактированиеТаблиц") = 0
2) Функция не обнаружена (глПолучитьПолномочие)Если глБратьСуммыИзУчета<<?>>(Докум.ДатаДок, Докум.КодОперации) = 1
3) Функция не обнаружена (глБратьСуммыИзУчета)НаСумму = "на сумму " + глСуммаПрописью<<?>>(ИтогоСуммаСНДС + ИтогоНП, глРубли)
4) Функция не обнаружена (глСуммаПрописью)Если глПолучитьПолномочие<<?>>("РазрешитьРедактированиеТаблиц") = 0
5)Функция не обнаружена (глПолучитьПолномочие)
Помогите, пожалуйста. Подключал и другие т -12, но все одно и тоже.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Alex1c 32 14.12.11 12:41 Сейчас в теме
В глобальном модуле твоей конфигурации нет указанных функций. Судя по всему у тебя не типовая торговля
3. deniseek77 86 14.12.11 12:46 Сейчас в теме
4. Alex1c 32 14.12.11 12:47 Сейчас в теме
Указанные ошибки можно обойти взяв эти функции из типовой торговли и включив в модуль обработки, перенаправив вызов из глобальника на модуль обработки внешней печатной формы
Пешеход; +1 Ответить 4
6. H0SE 14.12.11 12:54 Сейчас в теме
(4) Alex1c,
До моего прихода в эту фирму её переделывали под автосервис. А как или что добавить в глобальный модуль? А можно ли как ни будь из базы вытащить печатную форму и сделать её внешней?
7. MagTux 14.12.11 12:57 Сейчас в теме
(6) Просто скопировать, выделив всю форму кликом в левый верхний угол, и вставить в новую таблицу.
9. deniseek77 86 14.12.11 13:01 Сейчас в теме
MagTux пишет:

(6) Просто скопировать, выделив всю форму кликом в левый верхний угол, и вставить в новую таблицу.


Что за ересь? Если функции или процедуры присутствуют в конфигурации- зачем их кидать в локальные модули??? Если отсутствуют, то в глобальный кидаем со словом Экспорт. Не только для этой формы могут понадобиться они.
11. MagTux 14.12.11 13:03 Сейчас в теме
(9) Ты прежде чем обвинять в ереси прочитай вопрос в (6).
>>А можно ли как ни будь из базы вытащить печатную форму и сделать её внешней?
5. H0SE 14.12.11 12:53 Сейчас в теме
Да у меня не типовая конфигурация.
8. deniseek77 86 14.12.11 12:58 Сейчас в теме
В глобальном модуле должно стоять экспорт, что бы они были доступны в локальных модулях
10. MagTux 14.12.11 13:02 Сейчас в теме
(8) Нет у него их в глобальнике вообще. Можно скопировать из типовой, но необходимо просмотреть их работу на предмет соответствия переделанной конфигурации.
13. H0SE 14.12.11 13:10 Сейчас в теме
(8) deniseek77,
В любое место глобального модуля можно вставить или после, какой та именно процедуры?
12. deniseek77 86 14.12.11 13:07 Сейчас в теме
Ок. Откуда взял печатную форму? Для какой конфигурации она? Вот из такой конфигурации возьми необходимое, я так понимаю, что форма предназначалась для "Комплексная конфигурация"
14. MagTux 14.12.11 13:12 Сейчас в теме
(12) Зачем что-либо брать из другой конфигурации? Копируешь себе печатную форму и перебиваешь заполняемые ячейки своими переменными.
40. Maximus1982 15.12.11 13:49 Сейчас в теме
(14) MagTux,
MagTux пишет:

(12) Зачем что-либо брать из другой конфигурации? Копируешь себе печатную форму и перебиваешь заполняемые ячейки своими переменными.

полностью согласен. Если конфигурации сильно отличаются, то проще проставить необходимые данные из своей - текущей конфы.
16. H0SE 14.12.11 13:12 Сейчас в теме
(12) deniseek77,
Если я не ошибаюсь то стондартные печатные формы подходят к любой конфигурации.
17. deniseek77 86 14.12.11 13:13 Сейчас в теме
MagTux пишет:

(12) Зачем что-либо брать из другой конфигурации? Копируешь себе печатную форму и перебиваешь заполняемые ячейки своими переменными.


Ну, либо так
18. deniseek77 86 14.12.11 13:13 Сейчас в теме
H0SE пишет:

(12) deniseek77,

Если я не ошибаюсь то стондартные печатные формы подходят к любой конфигурации.


Ошибаешься
20. H0SE 14.12.11 13:25 Сейчас в теме
(12) deniseek77,
Несколько форм скачал из интернета, а одну взял из «Торговля и склад». Печатная форма нужна для ПУБ.
42. Maximus1982 15.12.11 13:51 Сейчас в теме
H0SE пишет:

(12) deniseek77,

Если я не ошибаюсь то стондартные печатные формы подходят к любой конфигурации.

к любой если, не переделывалась "под себя". А порой ее переделывают так, что она начинает сильно отличаться от стандартной
15. deniseek77 86 14.12.11 13:12 Сейчас в теме
Поставь перед самой 1 процедурой или функцией, но после определений, которые звучат: "Процедура.........() далее"
19. deniseek77 86 14.12.11 13:24 Сейчас в теме
ГлПолучитьПолномочия можешь убрать, это из комплексной, там в настройках пользователя устанавливается галка (можно или нельзя пользователю редактировать таблицу печатных форм)
26. H0SE 14.12.11 15:06 Сейчас в теме
(19) deniseek77,
В этой базе я не нашел такого.
21. H0SE 14.12.11 13:25 Сейчас в теме
Не у кого нету случайно внешней торг -12 был бы очень благодарен для ПУБ
22. deniseek77 86 14.12.11 13:28 Сейчас в теме
выложи свою сдесь форму
23. Quick_Loader 14.12.11 13:29 Сейчас в теме
Лучше занести эти процедуры в модель самой внешней печатной формы из типовой конфигурации
24. deniseek77 86 14.12.11 13:30 Сейчас в теме
25. H0SE 14.12.11 14:39 Сейчас в теме
(24) deniseek77,
Вот ссылка http://files.mail.ru/QCB7TB. Там печатная форма и мд
27. deniseek77 86 14.12.11 16:05 Сейчас в теме
Посмотрел, там много что надо переписывать.Только этими функциями не ограничиться.
28. H0SE 14.12.11 16:45 Сейчас в теме
(27) deniseek77,
Я дописал в глобальном модуле практически все кроме глПолучитьПолномочие.
И у меня теперь вылетает только эта ошибка Если глПолучитьПолномочие<<?>>("РазрешитьРедактированиеТаблиц") = 0 Тогда
Но это понятно её нету в глобальном модуле, поэтому и выскакивает. Можно ли её вырезать из модуля печатной формы и сделать это безболезненно.
30. MagTux 14.12.11 16:53 Сейчас в теме
(28) Просто находишь и убираешь.
Есть ещё вариант в глобальнике сделать заглушку в виде

Функция глПолучитьПолномочие(Параметр) Экспорт
Возврат 1;
КонецФункции
31. H0SE 14.12.11 17:35 Сейчас в теме
(30) MagTux,
Я попробовал и тот и другой вариант, но у меня при печати почему-то выскакивает окно «диалог».
Если нажать кнопку печать в окне диалог то выскакивает ошибка «не выбран документ».
33. MagTux 14.12.11 17:52 Сейчас в теме
(31) А зачем ты удалил реквизит Док?

Выложи конечный вариант обработки.
34. MagTux 14.12.11 17:54 Сейчас в теме
(33) Хотя не. Ты скажи как ты запускаешь обработку?
36. H0SE 14.12.11 18:01 Сейчас в теме
(33) MagTux,
Я его не куда и не удалял. Все изменения я сделал в глобальном модуле, чтобы удрать ошибки, которые описана в начале темы. А обработку можно скачать по ссылке выше там еще и конфигурация лежит, но она старая до изменений в глобальном модуле. А в обработке я единственное полностью заменил таблицу взяв её из конфигурации больше я нечего не менял. Вот ссылка на всяк случ http://files.mail.ru/QCB7TB
37. MagTux 14.12.11 18:06 Сейчас в теме
(36) Это я уже понял в (34). Ты смотри (35).
38. H0SE 15.12.11 12:42 Сейчас в теме
(37) MagTux,
Загрузил через файл открыть он мне выдал ошибку ФормПарПечШапки(Докум.Фирма, Докум.Контрагент, АдресПолучателя, ПарамШапки);
39. MagTux 15.12.11 13:38 Сейчас в теме
(38) Необходимо привести полный текст ошибки.

ФормПарПечШапки(Докум.Фирма, Докум.Контрагент, ПарамШапки);


У тебя в документе должны быть реквизиты Фирма и Контрагент. Если их нет, то перепиши вызов функции:

ФормПарПечШапки(Докум.МояФирма, Докум.МойКонтрагент, ПарамШапки);
46. H0SE 15.12.11 14:21 Сейчас в теме
(39) MagTux,
Полный текст ошибки так и выглядит. ФормПарПечШапки(Докум.Фирма, Докум.Контрагент, АдресПолучателя, ПарамШапки);
{C:\ЗАГРУЗКИ\ГОТОВАЯ\IM\EXTFORMS\PRNFORMS\TORG12_S.ERT(220)}: Поле агрегатного объекта не обнаружено (Фирма)
35. MagTux 14.12.11 18:01 Сейчас в теме
(31)
1) Судя по тому, что у тебя нет на форме реквизита Док, делается вывод, что обработку ты запускаешь с параметрами через метод ОткрытьФорму().

2) Судя по тому, что документ не выбран, делается вывод, что параметры в форму переданы неверно.

Попробуй открыть обработку обычно через Файл - Открыть.
Или передавай правильно параметры списком, в котором содержится элемент с представлением "Контекст" и значением контекста нужного документа.
29. H0SE 14.12.11 16:46 Сейчас в теме
(27) deniseek77,
Спасибо за то, что посмотрел
32. H0SE 14.12.11 17:44 Сейчас в теме
41. deniseek77 86 15.12.11 13:50 Сейчас в теме
там вообще все по другому, эта форма внешней печатной формы, когда привинчиваешь к документу, то действительно, фирмы как таковой нет, аналогично Бухгалтерии 7.7, то есть документ- параметр, откуда запускается, поле заполняется и тут проблем нет, нижнее поле выбора, надо заполнить расчетным счетом, но в оригинале фирма.юрлицо.Расчетные счета, тут надо менять, далее заполнение шапки- там формируется как ТиС или Комплексной, а надо как в Бухгалтерии по константам, короче либо в корне переделывать, либо забросить идею с переделыванием и найти для ПУБ или написать с "0".
43. MagTux 15.12.11 14:00 Сейчас в теме
(41) Тем более не такая уж и сложная форма, чтобы написать свою с нуля. Взять с этой только табличку и заполнять своими данными.
Спотыкаться об каждое несоответсвие конфигурации можно на каждой строке обработки. Так и до НГ не сделает.
47. H0SE 15.12.11 14:24 Сейчас в теме
(43) MagTux,
Я еще на так хорошо знаю конфигурацию, что бы нуля писать.
44. sumv1 7 15.12.11 14:18 Сейчас в теме
Не нужно было включать недостающие функции в свой гл.модуль. Они нужны только этой печатной форме, значит и включать их нужно было в её модуль.
Все функции есть в типовой ТиС 9.2
Но часть из них абсолютно не нужны в контексте Вашей конфигурации, поэтому можно просто закомментировать вызов, а переменной присвоить нужное значение, написав = то-то и то-то.
45. sumv1 7 15.12.11 14:19 Сейчас в теме
В частностит, если требуется получить полномочие, значит можно не проверять, а сразу разрешить.
48. H0SE 15.12.11 14:25 Сейчас в теме
А не у кого нету внешней торг - 12 для это конфигурации
49. deniseek77 86 15.12.11 14:27 Сейчас в теме
На, тут на 80 процентов сделал, дальше сам
Прикрепленные файлы:
Т12.ert
50. H0SE 15.12.11 14:33 Сейчас в теме
(49) deniseek77,
Большое спасибо!!! Все работает. Ура!!!
51. H0SE 15.12.11 14:34 Сейчас в теме
Большое всем спасибо за помощь и за участие.
52. slavok123 4 17.12.11 16:54 Сейчас в теме
хорошо что написал а то бы еще насоветовали люди добрые
53. vnagapov 20.12.11 12:16 Сейчас в теме
Всегда необходима проверять к какой конфигурации написана внешняя печатная форма
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот