Граната для обезьянки или редактор движений регистра (7.7)

Опубликовал Ёпрст (Ёпрст) в раздел Обработки - Обработка документов

Правим движения регистра не отходя от кассы!
Универсальная поделка для редактирования движений любого документа, даже если он не проведен или помечен на удаление.

Данная поделка позволяет просматривать движения любого документа, вносить изменения в движения любого регистра по документу, даже если движений по данном регистру не было совсем.

Аналогично, можно удалять, править и т.д.

Рекомендуется к применению ленивым пользователям, которые не в состоянии разобраться, если есть бардак в учете.

Внимание!

Обработка вносит необратимые изменения в движения документа! (Исправляется только перепроведением документа, при условии, что документ нормально "проводится")

Поэтому, перед тем как нажать на кнопку записать, думаем - надо ли нам оно ?

Способ применения: открываем поделку, далее открываем любой журнал, бегаем по документам, смотрим движения выбранного регистра, при надобности - правим.

Данная поделка использует 2 ВК "вшитые" в саму обработку - formex.dll и 1cpp.dll

+основана на классе Перехватчик. Код открыт, кому надо - правьте что хотите.

 

Внимание!

Тем кто уже использует 1cpp.dll в своих базах, нужно иметь 1сpp.dll 3-ей версии, на 2** работать не будет!

Вам надо либо скачать 1cpp.dll с сайта, либо удалить свою, новая версия сама распакуется в КаталогИБ() при запуске обработки

 Обновление от 24.12.2010

- Исправлена критическая ошибка при изменении даты документа (см. 110 пост), спасибо andru_dv

за обнаруженный недостаток.

 Обновление от 21.12.2010

- Правильное определение загруженного доп. глобального модуля, спасибо Артуру (artbear)

 - Выпадающий список переделан на список с картинками, галка - есть движения по регистру.

 

 Обновление от 20.12.2010

-Добавлена возможность изменить дату документа, естесственно,документ остается со своими старыми движениями (или измененными редактором)

 Обновление от 18.12.2010

-добавлено редактирование номера строки движения

-добавлена возможность копирования по F9

ЗЫЫ: принимаю пожертвования в качесте благодарности на

яндекс деньги 41001277400750

wmr R285258832971

Скачать файлы

Наименование Файл Версия Размер
RegEditor
.ert 2,68Mb
01.11.12
718
.ert 2,68Mb 718 Скачать бесплатно
Он же, в архиве
.rar 770,35Kb
01.11.12
226
.rar 770,35Kb 226 Скачать бесплатно

См. также

Комментарии
1. Sk0rp Моя (Sk0rp) 101 17.12.10 23:11 Сейчас в теме
Это не просто граната, это граната с неизвестным временем задержки взрыва для любителей острых ощущений.
2. Ваня (zk96) 18.12.10 00:37 Сейчас в теме
А что, очень полезная вещь. Если конечно понимаешь что делаешь.
3. Артур Аюханов (artbear) 859 18.12.10 17:12 Сейчас в теме
Замечательно.
Как сделал? все на типовых механизмах?
4. Ёпрст (Ёпрст) 1017 18.12.10 20:21 Сейчас в теме
(3) ну почти.. Главное -результат!
ЗЫ: без ВК (формекс,1с++) не обошлось - не универсально получилось бы.
:)
5. Игорь Исхаков (Ish_2) 964 18.12.10 21:16 Сейчас в теме
Давно хотел спросить.
Почему ты так привязан к 1с++,77,Формекс ?
Процент использующих эти продуты - ничтожен. (0.0..%).
Само собой в "карете прошлого"-тепло и сыро. Пристрастия ,привычка -понятно.
Но время-то идёт.. Неужто нескучно ?

Показалось, что тема текущая ... со скуки. Совсем заскучал Ёпрст.
6. Артур Аюханов (artbear) 859 19.12.10 11:41 Сейчас в теме
(5) Отвечу за автора, думаю, что он со мной согласится.
Ответ прост - эти ВК позволяют сильно увеличить возможности разработчика при работе с 77 + облегчить работу пользователей и т.п.
dreadlord; Ish_2; +2 Ответить 1
7. Артур Аюханов (artbear) 859 19.12.10 11:43 Сейчас в теме
(4) Тогда, плиз, отметь в описании разработки на сайте, что нужны еще доп. ВК
8. Ёпрст (Ёпрст) 1017 19.12.10 15:30 Сейчас в теме
(7) всё встроено в саму поделку..
9. Ёпрст (Ёпрст) 1017 19.12.10 15:32 Сейчас в теме
(5) глядя на снеговика, становится всё совсем уныло, особенно на типовые поделки от создателей 1с, например УПП..
Ничего восторженного от юзания снеговика пока не увидел.
А 7-ка, это рабочий струмент, находить что-то новое в ней, всегда приятно.
10. Игорь Исхаков (Ish_2) 964 19.12.10 16:07 Сейчас в теме
(9) Речь-то не о типовых (унылых или веселых). А о возможностях платформы , 8.2 например.
А сам пост (5) спровоцирован содержанием темы.
Я хмыкал, чесал в затылке : "Зачем ?".
Ничего другого в голову не пришло : со скуки..
11. Игорь Исхаков (Ish_2) 964 19.12.10 17:04 Сейчас в теме
(6) На всякий случай, поставлю тебе плюс на комментарий.
Простота и непосредственность меня подкупают более всего.
12. Ёпрст (Ёпрст) 1017 19.12.10 19:12 Сейчас в теме
(10) ну.. ничего выдающегося в платформе тоже пока не увидел.
А так да, всё от скуки..
Ничего, скоро на снеговике чего-нить напишу.
13. Игорь Исхаков (Ish_2) 964 19.12.10 20:08 Сейчас в теме
"А так да, всё от скуки.. " - ну..вообщем -то, согласен.
Ага , интересно на 8. Обязательно полюбопытствую.
14. Александр Рытов (Арчибальд) 2655 20.12.10 10:58 Сейчас в теме
(12) Клюшки гигиеничнее :)
dreadlord; +1 Ответить
15. v_id (v_id) 87 20.12.10 14:16 Сейчас в теме
Что-то не ругается у меня при загрузке. Чего сделать-то?

=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
Перехватчик.ПерехватитьСобытияПроведенияДокумента(Метаданные.Документ(нДок).Идентификатор, вирт<<?>>());
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(10)}: Функция не обнаружена (вирт)
=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
Перехватчик.ПерехватитьСобытияПроведенияДокумента(Метаданные.Документ(нДок).Идентификатор, вирт()<<?>>);
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(10)}: Неопознанный оператор
=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
<<?>>КонецЦикла;
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(11)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
Перехватчик.ПерехватитьСобытияГК(КонтФормы,вирт<<?>>());
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(27)}: Функция не обнаружена (вирт)
=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
Перехватчик.ПерехватитьСобытияГК(КонтФормы,вирт()<<?>>);
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(27)}: Неопознанный оператор
=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
Перехватчик.ПерехватитьСобытияГК(КонтФормы,вирт())<<?>>;
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(27)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
=== Syntax error в модуле 'D:\Config\PUB\ПерехватСобытийПроведения.prm' 47808024
ТипОбъекта = РасшФ.ТипОбъекта();<<?>>
{D:\CONFIG\PUB\ПЕРЕХВАТСОБЫТИЙПРОВЕДЕНИЯ.PRM(30)}: Обнаружено логическое завершение исходного текста модуля
Класс: ПерехватСобытийПроведения Файл: D:\Config\PUB\ПерехватСобытийПроведения.prm компиляция не выполнена!
ПерехватчикСобытийГМ = СоздатьОбъект("ПерехватСобытийПроведения");  
{Глобальный модуль(24)}: Внимание! Инициализация класса: ПерехватСобытийПроведения закончилась неудачно!
глПрисвоить<<?>>(КонтекстФормыОбработки,глВзятьКонтекст(Контекст))
Функция не обнаружена (глПрисвоить)
...Показать Скрыть
16. Ёпрст (Ёпрст) 1017 20.12.10 14:29 Сейчас в теме
(15) в твоей конфе используются свои классы ?
+ грузишь ли доп глобальный модуль (свой) формексом перед этим ?
17. Ёпрст (Ёпрст) 1017 20.12.10 14:30 Сейчас в теме
+16 на закладке о программе, появились вкладки от 1cpp и формекс ?
Если да, то каких версий они ?
18. v_id (v_id) 87 20.12.10 14:59 Сейчас в теме
Ёпрст пишет:
в твоей конфе используются свои классы ? + грузишь ли доп глобальный модуль (свой) формексом перед этим ?

Пробывал на типовом ПУБе и ТиС, соот-но никаких своих классов и доп глобальных модулей нет.

Ёпрст пишет:
+16 на закладке о программе, появились вкладки от 1cpp и формекс ? Если да, то каких версий они ?

Да, появляются. 1С++ v.2.5.0.8, Formex 2.0.5.101 beta
В \Bin лежат последние версии 1cpp и formex с оф. сайта

Пробывал создать ПерехватСобытийПроведения.prm руками сам, тот же эффект
19. Ёпрст (Ёпрст) 1017 20.12.10 15:01 Сейчас в теме
(18) а ну ясно.. 1сpp обнови до 3-ей версии.
20. Ёпрст (Ёпрст) 1017 20.12.10 15:03 Сейчас в теме
+19 можешь просто в bin прибить 1cpp.dll, он сам нужный с обработки распакуется в каталог с базой и всё работать будет.
21. v_id (v_id) 87 20.12.10 15:11 Сейчас в теме
22. Ёпрст (Ёпрст) 1017 20.12.10 15:15 Сейчас в теме
(21) аккуратней с правкой, особенно в живой базе
:)
23. v_id (v_id) 87 20.12.10 15:28 Сейчас в теме
(22) Спасибо, я аккуратно.

Пробую править вываливается ошибка:
Движения.НомерДвижения = Рег.НомерСтроки();
{H:\1C\REGISTER\REGEDITOR.ERT(1213)}: Поле агрегатного объекта не обнаружено (НомерДвижения)


Для справки: ПУБ, регистр РасчетыСПоставщиками
24. Ёпрст (Ёпрст) 1017 20.12.10 15:34 Сейчас в теме
(23) каюсь, вкралась ошибка в последнем обновлении, исправил - скачай, пробуй.
ЗЫ: или добавь строчку
Движения.НоваяКолонка("НомерДвижения");
в 1198 строку
25. Александр Морозов (Abzkrs) 36 21.12.10 07:03 Сейчас в теме
При запуске в ПУБ выдает:

глПроводка(СчетПоКоду("76.Н"), глОтложенныйНалог<<?>>("НДС"), КнигаПродаж.СчетФактура.Контрагент, ,
{Документ.УнивВзаимозачет.Модуль Документа(465)}: Функция не обнаружена (глОтложенныйНалог)

глПроводка(СчетПоКоду("76.Н"), глОтложенныйНалог("НДС"<<?>>), КнигаПродаж.СчетФактура.Контрагент, ,
{Документ.УнивВзаимозачет.Модуль Документа(465)}: Недостаточно фактических параметров

Операция.Дебет.Субконто(1,Спр<<?>>.ТекущийЭлемент());
{Документ.ТранспортныйНалог.Модуль Документа(7)}: Переменная не определена (Спр)

Операция.Дебет.Субконто(1,Спр.ТекущийЭлемент()<<?>>);
{Документ.ТранспортныйНалог.Модуль Документа(7)}: Неопознанный оператор
...Показать Скрыть



ВК подгружаются...
26. Ёпрст (Ёпрст) 1017 21.12.10 09:04 Сейчас в теме
(25) вк каких версий ?
Свои классы есть ?
27. Александр Морозов (Abzkrs) 36 21.12.10 09:41 Сейчас в теме
Свои ВК не подгружены.

То что загрузилось:
Formex 2.0.5.101
1С++ 3.2.2.8
28. Ёпрст (Ёпрст) 1017 21.12.10 09:46 Сейчас в теме
(27)дай удаленно посмотреть через тимвьювер, на демке пуба такой ошибки не наблюдается..
29. Александр Морозов (Abzkrs) 36 21.12.10 09:50 Сейчас в теме
эм... че?

Во всяком случае, обработка то все равно работает... при старте прост чет ругается.

Еще б до кучи и автоматическое определение регистров по которым делал движение документ.
30. Ёпрст (Ёпрст) 1017 21.12.10 09:55 Сейчас в теме
(29) а смысл ?
обработка может сделать запись в любой регистр.
Да и как это показывать ?
31. sound sound (sound) 522 21.12.10 10:01 Сейчас в теме
+ за точную формулировку :D
32. Александр Морозов (Abzkrs) 36 21.12.10 10:03 Сейчас в теме
Обычно документы делают движения не по одному регистру...

А показывать... ну например

- Регистр производственные затраты
|
+ Движение 1
+ Движение 2

+ Регистр Расчеты с покупателями

+ Регистр Книга продаж

С помощью формекса...
33. Ёпрст (Ёпрст) 1017 21.12.10 10:05 Сейчас в теме
(32) не вкурил, что показывать с помощью формекса ?
Как это на форме будет выглядеть ?
Сейчас - просто поле со списком.
34. Ёпрст (Ёпрст) 1017 21.12.10 10:05 Сейчас в теме
+33 в виде дерева что ли ?
или что ?
35. Александр Морозов (Abzkrs) 36 21.12.10 10:07 Сейчас в теме
36. Ёпрст (Ёпрст) 1017 21.12.10 10:17 Сейчас в теме
37. Филипп (Филипп) 21.12.10 11:43 Сейчас в теме
Это то, что иногда, крайне редко, "но очень нужно"!
А в виде дерева - Это уже МЕЧТА!!
38. Ёпрст (Ёпрст) 1017 21.12.10 12:15 Сейчас в теме
(35,37) сделано..
правда, не в виде дерева - просто активиксом.
В виде дерева, по крайней мере, то что формексом, неудобно будет крутить мышой, да и выбор лучше выпадающим списком делать.
39. Ёпрст (Ёпрст) 1017 21.12.10 12:46 Сейчас в теме
Или вам дерево нужно в табличном поле видеть?
40. Филипп (Филипп) 21.12.10 13:56 Сейчас в теме
Вот это скорость творчества!
Про 5 минут подумала,что это ирония!
Но эта последняя версия при запуске выдала ошибку (в предыдущей все работало)
Класс: ВыпадающийСписок - ошибка синтаксиса
Строка №50 Элемент = КоллекцияЭлементов.Add(Индекс,Ключ,Заголовок<<?>>,Картинка,Картинка2,Отступ);
Переменная не определена (Заголовок)
{\\Lion\prw10\ВыпадающийСписок.prm(50) }
Класс: ВыпадающийСписок Файл: \\Lion\prw10\ВыпадающийСписок.prm компиляция не выполнена!
Объект = СоздатьОбъект("ВыпадающийСписок");
{REGEDITOR.ERT(1610)}: Внимание! Инициализация класса: ВыпадающийСписок закончилась неудачно!
41. Филипп (Филипп) 21.12.10 13:58 Сейчас в теме
Или перед запуском нужно было удалить файл ВыпадающийСписок.prm , созданный предыдущей версией?
42. Саня (filh) 54 21.12.10 14:00 Сейчас в теме
В 1475 строке на
Функция ДобавитьЗначение(Индекс=0,Ключ="",Заголовок=""

еще нужно кавычек добавить.
43. Филипп (Филипп) 21.12.10 14:03 Сейчас в теме
Удалив ВыпадающийСписок.prm, поняла, что дело не в нем, он создается при первом запуске обработки.
Так что наверное это действительно ошибка.
44. Саня (filh) 54 21.12.10 14:05 Сейчас в теме
Филипп пишет:

Удалив ВыпадающийСписок.prm, поняла, что дело не в нем, он создается при первом запуске обработки.
Так что наверное это действительно ошибка.

на 1475 строку подправь:
Функция ДобавитьЗначение(Индекс=0,Ключ="""",Заголовок="""",Картинка=0,Картинка2=0,Отступ=0) Экспорт
45. Саня (filh) 54 21.12.10 14:19 Сейчас в теме
Дальше ошибка:
Объект.УстановитьАтрибут(Форма,ИдНаФорме);
{REGEDITOR.ERT(1611)}: Поле агрегатного объекта не обнаружено (УстановитьАтрибут)

хм, хотя базовый класс АктивИкс...
46. Ёпрст (Ёпрст) 1017 21.12.10 14:25 Сейчас в теме
Минуточку, ща поправлю..
47. Ёпрст (Ёпрст) 1017 21.12.10 14:29 Сейчас в теме
+46 готово, тестируйте..
ЗЫ: просто у меня сам класс в другом месте определялся..
Ща проверил на чистой конфе без всего, работает.
48. Ёпрст (Ёпрст) 1017 21.12.10 14:31 Сейчас в теме
ЗЫ: тексты классов я удаляю, чтоб версия класса была потом всегда актуальна..
49. Филипп (Филипп) 21.12.10 14:49 Сейчас в теме
Спасибо!!!
Последняя версия работает!!!
50. Саня (filh) 54 21.12.10 15:19 Сейчас в теме
Еще Карт сделай невидимым.
51. Ёпрст (Ёпрст) 1017 21.12.10 15:30 Сейчас в теме
52. Саня (filh) 54 21.12.10 15:34 Сейчас в теме
(51) спс. Офигенная поделка.
53. александр (whtblck) 98 22.12.10 13:14 Сейчас в теме
При запуске SQL-ная версия вылетела сразу, баз предупреждения.
DBF-ная выдала:
=== Syntax error в модуле 'unknown' 24870224
т = КонтекстФормыОбработки<<?>>
{(1)}: Переменная не определена (КонтекстФормыОбработки)
глПрисвоить<<?>>(КонтекстФормыОбработки,глВзятьКонтекст(Контекст))
Функция не обнаружена (глПрисвоить)
...Показать Скрыть

у меня такой функции нету, поделись. чё она делает-то?
54. Ёпрст (Ёпрст) 1017 22.12.10 13:23 Сейчас в теме
(53) на вкладке о программе, вк каких версий у тебя ?
55. Ёпрст (Ёпрст) 1017 22.12.10 13:25 Сейчас в теме
+54 "вылетела" - в смысле аварийно завершился выход из 1с ? Или сама поделка-редактор закрылась ?
Если второе - то это нормально, просто открой её еще раз.
56. Михаил Ифконфиг (Утюг) 55 22.12.10 14:24 Сейчас в теме
Что-то не желает она у меня работать. В смысле - сохранять изменения. Редактирую, жму "Записать" - все движения восстанавливаются на начальные.
Кроме того, забавный момент: ставим курсор в журнале на непроведенный (или помеченный на удаление) документ, в обработке меняем дату, "Записать" - и документ в журнале показан как проведенный, хотя и без движений! ТиС - дбф, 1с++ 3.2.3.8, formex 2.0.5.93.
57. Ёпрст (Ёпрст) 1017 22.12.10 14:27 Сейчас в теме
(56)
жму "Записать" - все движения восстанавливаются на начальные.


не верю
"Записать" - и документ в журнале показан как проведенный, хотя и без движений!


так и задумано, можешь просто добавить движения.
58. Ёпрст (Ёпрст) 1017 22.12.10 14:30 Сейчас в теме
+57 в том смысле, что документ при нажатии на кнопку записать всегда проводится с нужными движениями (или без них).
59. Михаил Ифконфиг (Утюг) 55 22.12.10 14:35 Сейчас в теме
(57) Как доказать? Может, картинки помогут?
Прикрепленные файлы:
60. Ёпрст (Ёпрст) 1017 22.12.10 14:37 Сейчас в теме
(59) ну и ?
Я не вижу, чтоб ты менял движения в редакторе - даже "записать" не активна.
А так, дай тимвьювером поглядеть.
И.. не верю, что не записываются.
:))
61. александр (whtblck) 98 22.12.10 14:42 Сейчас в теме
(54)
formex - 2,0,5,93
1cpp - 2,5,0,7
(55) - "вылетела" - в смысле аварийно завершилась сама 1с
62. Ёпрст (Ёпрст) 1017 22.12.10 14:43 Сейчас в теме
+60 а вижу, добавил картинку..

ЗЫ: Могу предположить только, что на кнопку Записать ты не нажимал при этом.
И еще, на вкладке о программе, 1сpp какой версии светится ?
Какие классы зарегистрированы ?..
63. Ёпрст (Ёпрст) 1017 22.12.10 14:44 Сейчас в теме
(61) с тобой всё ясно - у тебя 1cpp старой версии используется (нужна 3-ей версии)
Снеси её, запусти обработку - она сама распакует 1cpp последней версии в каталогИБ.
64. Михаил Ифконфиг (Утюг) 55 22.12.10 14:49 Сейчас в теме
1 картинка - начальные движения, кнопка неактивна
2 картинка - удалена вторая строчка, кнопка активна
3 картинка - кнопка нажата, вторая строчка появилась обратно, кнопка неактивна.

тимвьювером поглядеть не выйдет - фаерволл настраивать, порты пробрасывать - лень. Но зачем мне обманывать - из любви к искусству?
65. александр (whtblck) 98 22.12.10 14:50 Сейчас в теме
(63)
да, спасибо, заработало.
только это... ни по одному регистру никаких движений не показывает. как работает-то?
66. Ёпрст (Ёпрст) 1017 22.12.10 14:59 Сейчас в теме
(64) свои классы есть в конфе ?
Что написано в вкладке о программе ?
Какая версия 1cpp зарегистрирована ?
Какие классы ?



(65) открой журнал документов (только не полный и не прочие, системные журналы не ловит) - бегай по документам, смотри движения
67. Михаил Ифконфиг (Утюг) 55 22.12.10 15:04 Сейчас в теме
(66) Классы: ВыпадающийСписок, Калькулятор, Общие.Форма.Привязка, ТаблицаГруппировок, Таймер, ПерехватСобытийПроведения.
1с++ 3.2.3.8. Пробовал твою - результат тот-же.
68. 1CProfessional (Paul_Nevada) 22.12.10 15:11 Сейчас в теме
МетаИнфо.ЗагрузитьОписаниеКлассов("класс ПерехватСобытийПроведения = ПерехватСобытийПроведения.prm{}");
Не удалось открыть файл определения классов:класс ПерехватСобытийПроведения = ПерехватСобытийПроведения.prm{}

Пробовал запускать в разных БД - эффект один.
69. Denis Kornienko (denkor) 22.12.10 15:15 Сейчас в теме
при изменении строки в журнале, в случае если ячейка редактора в режиме редактирования, валится одинце - это фича такая? так делать нельзя?
70. Ёпрст (Ёпрст) 1017 22.12.10 15:21 Сейчас в теме
(67)
вставь в 1384 строку следующий код, и запусти, выводит сообщение при записи ?
|Сообщить(""проводим"");


ЗЫ: попробуй еще пересоздать базу в списке выбора баз.

(68) во вкладке О программе, 1cpp какой версии ?

(69) ща проверю, так не тестил еще.
71. Владимир Латонин (VLat) 22.12.10 15:22 Сейчас в теме
Нужная вещь для исправления глюков в базе.
Надоело править ошибки через SQL запросы.
72. Ёпрст (Ёпрст) 1017 22.12.10 15:22 Сейчас в теме
+70 проверил, у меня не падает, что на дбф, что на скл.
73. Ёпрст (Ёпрст) 1017 22.12.10 15:23 Сейчас в теме
+72 т.е по идее, можно редактировать и бегать по журналу одно временно.
74. Ёпрст (Ёпрст) 1017 22.12.10 15:24 Сейчас в теме
(67) можешь еще запостить информацию о настройках 1cpp из вкладке о Программе ?
75. Михаил Ифконфиг (Утюг) 55 22.12.10 15:27 Сейчас в теме
(70) Вставил. сообщения нет. Пересоздал - не помогло.
76. Михаил Ифконфиг (Утюг) 55 22.12.10 15:28 Сейчас в теме
(74) Информация о настройках:

EnableHookEventsGroupContext: 1
EnableCheckType: 0
EnableDebugging: 0
EnableOptimization: 1
EnableTableSourceTable: 1
EnableTurboBL: 1
77. 1CProfessional (Paul_Nevada) 22.12.10 15:30 Сейчас в теме
(68) во вкладке О программе, 1cpp какой версии ?
нет вообще, ни одной вкладки, пробовал в SQL-базе данных (1C++ v:2.0.3.7) - та же самая ошибка.
78. Артур Аюханов (artbear) 859 22.12.10 15:32 Сейчас в теме
(74) Дай пользователя код по проверке версии 1С++ или встрой его в свою обработку.
ИМХО так будет проще :)
79. Ёпрст (Ёпрст) 1017 22.12.10 15:39 Сейчас в теме
(75) у тебя почему-то не перехватываются события обработки проведения - вот и нет "записи" документа.
попробуй удалить ПерехватСобытийПроведения.prm в каталогеИБ, закрыть базу, заново открыть и запустить обработку.


(78) ага, уже тоже думал над этим..

Не подскажешь, почему может не перехватываться проведение документа, как у тов. в (75) ?
80. Ёпрст (Ёпрст) 1017 22.12.10 15:40 Сейчас в теме
(77) в каталогеИБ появился файлик
ПерехватСобытийПроведения.prm ???
81. Ёпрст (Ёпрст) 1017 22.12.10 15:42 Сейчас в теме
(77)А ёпт.. у тебя 1с++ старой версии, используй 3**..
Или удали свою вк 1c++, и запусти обработку - она сама распакуется в каталогиб
82. Михаил Ифконфиг (Утюг) 55 22.12.10 15:44 Сейчас в теме
(79) Файлик удалял - ничего не изменилось.
83. Ёпрст (Ёпрст) 1017 22.12.10 15:48 Сейчас в теме
(82) Своих классов с использованием перехватчика нет случаем ?
84. Михаил Ифконфиг (Утюг) 55 22.12.10 15:51 Сейчас в теме
(83) Пробовал уже все свои классы убирать, без результата.
85. Ёпрст (Ёпрст) 1017 22.12.10 15:56 Сейчас в теме
(84)
в строку 1316 воткни
|Сообщить(""назначаем проведение"");

вызывается ?
86. Михаил Ифконфиг (Утюг) 55 22.12.10 16:01 Сейчас в теме
(85) Не перепутал?
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"Formex.dll")=0 Тогда
СтатусВозврата(0);
Возврат;
КонецЕсли; - 1316
87. Михаил Ифконфиг (Утюг) 55 22.12.10 16:03 Сейчас в теме
(85) Блин, я же там уже слегка подправил, строк добавилось. Ща проверю.
88. Михаил Ифконфиг (Утюг) 55 22.12.10 16:08 Сейчас в теме
89. Михаил Ифконфиг (Утюг) 55 22.12.10 16:13 Сейчас в теме
(85) Понадобилось мне перегрузить машинку. После перезагрузки - заработало. Что было - не понятно.
90. Ёпрст (Ёпрст) 1017 22.12.10 16:14 Сейчас в теме
странно, обработчик на документы ты поставил, сам класс есть, настройка в ГМ включена, событие ПослеОткрытия у тебя ловися - судя по тому, что движения ты всё же видешь в табличном поле, а вот Событие_ОбработкаПроведения у тебя не работает.
Это надо Артура пинать.
91. Ёпрст (Ёпрст) 1017 22.12.10 16:14 Сейчас в теме
92. Михаил Ифконфиг (Утюг) 55 22.12.10 16:19 Сейчас в теме
93. 1CProfessional (Paul_Nevada) 22.12.10 16:21 Сейчас в теме
(77)А ёпт.. у тебя 1с++ старой версии, используй 3**..
Или удали свою вк 1c++, и запусти обработку - она сама распакуется в каталогиб


Теперь при запуске появлется след. ошибка:

ТЗ.Очистить();
Значение не представляет агрегатный объект (Очистить)
94. Ёпрст (Ёпрст) 1017 22.12.10 16:25 Сейчас в теме
(93) 1cpp какой версии "светится" ?
95. 1CProfessional (Paul_Nevada) 22.12.10 16:33 Сейчас в теме
(93) 1cpp какой версии "светится" ?
3.2.2.8
Только при запущенной поделке и светится. То есть ВК загружена только во время пока твоя обработка "в эфире".
96. 1CProfessional (Paul_Nevada) 22.12.10 16:34 Сейчас в теме
(93) 1cpp какой версии "светится" ?
3.2.2.8
Только при запущенной поделке и светится. То есть ВК загружена только во время пока твоя обработка "в эфире", вернее, только после запуска последней и до очередного сеанса с текущей БД.
97. Ёпрст (Ёпрст) 1017 22.12.10 16:49 Сейчас в теме
(96) уже прогресс, а формекс ?
А зарегистрированные классы ?

+ попробуй пересоздать базу в окошке выбора баз и запустить по-новой.
98. 1CProfessional (Paul_Nevada) 22.12.10 17:08 Сейчас в теме
(96) уже прогресс, а формекс ?
А зарегистрированные классы ?

+ попробуй пересоздать базу в окошке выбора баз и запустить по-новой.


FormEx 2.0
99. Ёпрст (Ёпрст) 1017 22.12.10 17:16 Сейчас в теме
(98) на вкладке 1cpp, появились имена зарегистрированных классов ?
Можещшь дать удаленно поглядеть, что делаешь через тимвьювер ?..
Оставьте свое сообщение