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

Публикация № 79515

Обработки - Обработка документов

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

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

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

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

Внимание!

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

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

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

Данная поделка использует 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

123

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

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

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Sk0rp 111 17.12.10 23:11 Сейчас в теме
Это не просто граната, это граната с неизвестным временем задержки взрыва для любителей острых ощущений.
53. whtblck 105 22.12.10 13:14 Сейчас в теме
При запуске SQL-ная версия вылетела сразу, баз предупреждения.
DBF-ная выдала:
=== Syntax error в модуле 'unknown' 24870224
т = КонтекстФормыОбработки<<?>>
{(1)}: Переменная не определена (КонтекстФормыОбработки)
глПрисвоить<<?>>(КонтекстФормыОбработки,глВзятьКонтекст(Контекст))
Функция не обнаружена (глПрисвоить)

у меня такой функции нету, поделись. чё она делает-то?
54. Ёпрст 1034 22.12.10 13:23 Сейчас в теме
(53) на вкладке о программе, вк каких версий у тебя ?
61. whtblck 105 22.12.10 14:42 Сейчас в теме
(54)
formex - 2,0,5,93
1cpp - 2,5,0,7
(55) - "вылетела" - в смысле аварийно завершилась сама 1с
63. Ёпрст 1034 22.12.10 14:44 Сейчас в теме
(61) с тобой всё ясно - у тебя 1cpp старой версии используется (нужна 3-ей версии)
Снеси её, запусти обработку - она сама распакует 1cpp последней версии в каталогИБ.
65. whtblck 105 22.12.10 14:50 Сейчас в теме
(63)
да, спасибо, заработало.
только это... ни по одному регистру никаких движений не показывает. как работает-то?
169. АндрейКр 127 08.03.14 16:07 Сейчас в теме
Спасибо за этот программный продукт! Есть один момент. Если в конфигурации используется 1С++ и
глСистема=СоздатьОбъект("Система");
глСистема.РегистрироватьКомпонентыВ_HKCU (1); 

То перед использованием данной обработки необходимо сделать
Система=СоздатьОбъект("Система");
Система.РегистрироватьКомпонентыВ_HKCU (0); 

Иначе ActiveX не заработает. Второй раз с этим сталкиваюсь и все время забываю. Уже второй раз час потратил пока не вспомнил.
170. Ёпрст 1034 11.03.14 08:57 Сейчас в теме
2. zk96 18.12.10 00:37 Сейчас в теме
А что, очень полезная вещь. Если конечно понимаешь что делаешь.
3. artbear 1143 18.12.10 17:12 Сейчас в теме
Замечательно.
Как сделал? все на типовых механизмах?
4. Ёпрст 1034 18.12.10 20:21 Сейчас в теме
(3) ну почти.. Главное -результат!
ЗЫ: без ВК (формекс,1с++) не обошлось - не универсально получилось бы.
:)
7. artbear 1143 19.12.10 11:43 Сейчас в теме
(4) Тогда, плиз, отметь в описании разработки на сайте, что нужны еще доп. ВК
8. Ёпрст 1034 19.12.10 15:30 Сейчас в теме
(7) всё встроено в саму поделку..
5. Ish_2 1035 18.12.10 21:16 Сейчас в теме
Давно хотел спросить.
Почему ты так привязан к 1с++,77,Формекс ?
Процент использующих эти продуты - ничтожен. (0.0..%).
Само собой в "карете прошлого"-тепло и сыро. Пристрастия ,привычка -понятно.
Но время-то идёт.. Неужто нескучно ?

Показалось, что тема текущая ... со скуки. Совсем заскучал Ёпрст.
6. artbear 1143 19.12.10 11:41 Сейчас в теме
(5) Отвечу за автора, думаю, что он со мной согласится.
Ответ прост - эти ВК позволяют сильно увеличить возможности разработчика при работе с 77 + облегчить работу пользователей и т.п.
dreadlord; Ish_2; +2 Ответить
11. Ish_2 1035 19.12.10 17:04 Сейчас в теме
(6) На всякий случай, поставлю тебе плюс на комментарий.
Простота и непосредственность меня подкупают более всего.
9. Ёпрст 1034 19.12.10 15:32 Сейчас в теме
(5) глядя на снеговика, становится всё совсем уныло, особенно на типовые поделки от создателей 1с, например УПП..
Ничего восторженного от юзания снеговика пока не увидел.
А 7-ка, это рабочий струмент, находить что-то новое в ней, всегда приятно.
dreadlord; +1 Ответить
10. Ish_2 1035 19.12.10 16:07 Сейчас в теме
(9) Речь-то не о типовых (унылых или веселых). А о возможностях платформы , 8.2 например.
А сам пост (5) спровоцирован содержанием темы.
Я хмыкал, чесал в затылке : "Зачем ?".
Ничего другого в голову не пришло : со скуки..
12. Ёпрст 1034 19.12.10 19:12 Сейчас в теме
(10) ну.. ничего выдающегося в платформе тоже пока не увидел.
А так да, всё от скуки..
Ничего, скоро на снеговике чего-нить напишу.
14. Арчибальд 2707 20.12.10 10:58 Сейчас в теме
(12) Клюшки гигиеничнее :)
dreadlord; +1 Ответить
15. v_id 94 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. Ёпрст 1034 20.12.10 14:29 Сейчас в теме
(15) в твоей конфе используются свои классы ?
+ грузишь ли доп глобальный модуль (свой) формексом перед этим ?
13. Ish_2 1035 19.12.10 20:08 Сейчас в теме
"А так да, всё от скуки.. " - ну..вообщем -то, согласен.
Ага , интересно на 8. Обязательно полюбопытствую.
17. Ёпрст 1034 20.12.10 14:30 Сейчас в теме
+16 на закладке о программе, появились вкладки от 1cpp и формекс ?
Если да, то каких версий они ?
18. v_id 94 20.12.10 14:59 Сейчас в теме
Ёпрст пишет:
в твоей конфе используются свои классы ? + грузишь ли доп глобальный модуль (свой) формексом перед этим ?

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

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

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

Пробывал создать ПерехватСобытийПроведения.prm руками сам, тот же эффект
19. Ёпрст 1034 20.12.10 15:01 Сейчас в теме
(18) а ну ясно.. 1сpp обнови до 3-ей версии.
167. Свой 164 06.12.13 00:38 Сейчас в теме
ТиС типовая SQL 77.027, WinXP SP3 Prof

загружает Dll-ки
была ошибка, в system32 не было comdlg32.ocx
ВыпадающийСписок::Инициализация() : Создание элемента управления MSComctlLib.ImageComboCtl.2 не удалось
АктивИкс.СоздатьЭУ("MSComctlLib.ImageComboCtl.2");
{D:\1Cv77\ТайзерТисСкл\ВыпадающийСписок.prm(19) }

Объект.Инициализация();
{D:\1CV77\1СV7_ОБРАБОТКИ\ОБРАБОТКИ ОБЩ\REGEDITOR.ERT(1613)}: ВыпадающийСписок::Инициализация() : Создание элемента управления MSComctlLib.ImageComboCtl.2 не удалось
АктивИкс.СоздатьЭУ("MSComctlLib.ImageComboCtl.2");
{D:\1Cv77\ТайзерТисСкл\ВыпадающийСписок.prm(19) }

1С++ 3.2.2.0
Formex 2.0.5.101

Имена зарегистрированных классов:
ВыпадающийСписок = D:\_________\ВыпадающийСписок.prm
ПерехватСобытийПроведения = D:\______________\ПерехватСобытийПроведения.prm

Информация о настройках:

EnableHookEventsGroupContext: 1
EnableCheckType: 0
EnableDebugging: 0
EnableOptimization: 1
EnableTableSourceTable: 1
EnableTurboBL: 1

регистрилкой компонент нормально загрузилось,

апд
но так и не понял как сделать чтобы движения отображались в обработке: открываю журнал, бегаю, смотрю движения системным меню , но в обрабтке не появляется ничего :(

апд
почему то вновь заработало нормально

Ёпрст, твоя обработка, как и многие предыдущие другие,
как ценный манускрипт, выставка достижений передовой программистской мысли, достойный изучения многими "студентами" с целью практического обучения нестандартным технологиям, спасибо
178. Merro 20.12.18 23:19 Сейчас в теме
ВыпадающийСписок::Инициализация() : Создание элемента управления MSComctlLib.ImageComboCtl.2 не удалось
АктивИкс.СоздатьЭУ("MSComctlLib.ImageComboCtl.2");
{D:\1Cv77\ТайзерТисСкл\ВыпадающийСписок.prm(19) }

Объект.Инициализация();
{D:\1CV77\1СV7_ОБРАБОТКИ\ОБРАБОТКИ ОБЩ\REGEDITOR.ERT(1613)}: ВыпадающийСписок::Инициализация() : Создание элемента управления MSComctlLib.ImageComboCtl.2 не удалось
АктивИкс.СоздатьЭУ("MSComctlLib.ImageComboCtl.2");
{D:\1Cv77\ТайзерТисСкл\ВыпадающийСписок.prm(19) }

и 1С++ и Formex последних версий и зарегистрированы
20. Ёпрст 1034 20.12.10 15:03 Сейчас в теме
+19 можешь просто в bin прибить 1cpp.dll, он сам нужный с обработки распакуется в каталог с базой и всё работать будет.
21. v_id 94 20.12.10 15:11 Сейчас в теме
22. Ёпрст 1034 20.12.10 15:15 Сейчас в теме
(21) аккуратней с правкой, особенно в живой базе
:)
23. v_id 94 20.12.10 15:28 Сейчас в теме
(22) Спасибо, я аккуратно.

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


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

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

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

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

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



ВК подгружаются...
26. Ёпрст 1034 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. Ёпрст 1034 21.12.10 09:46 Сейчас в теме
(27)дай удаленно посмотреть через тимвьювер, на демке пуба такой ошибки не наблюдается..
29. Abzkrs 36 21.12.10 09:50 Сейчас в теме
эм... че?

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

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

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

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

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

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

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

еще нужно кавычек добавить.
43. Filipp_inf 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. Ёпрст 1034 21.12.10 14:25 Сейчас в теме
Минуточку, ща поправлю..
47. Ёпрст 1034 21.12.10 14:29 Сейчас в теме
+46 готово, тестируйте..
ЗЫ: просто у меня сам класс в другом месте определялся..
Ща проверил на чистой конфе без всего, работает.
48. Ёпрст 1034 21.12.10 14:31 Сейчас в теме
ЗЫ: тексты классов я удаляю, чтоб версия класса была потом всегда актуальна..
49. Filipp_inf 21.12.10 14:49 Сейчас в теме
Спасибо!!!
Последняя версия работает!!!
50. filh 54 21.12.10 15:19 Сейчас в теме
Еще Карт сделай невидимым.
51. Ёпрст 1034 21.12.10 15:30 Сейчас в теме
52. filh 54 21.12.10 15:34 Сейчас в теме
(51) спс. Офигенная поделка.
55. Ёпрст 1034 22.12.10 13:25 Сейчас в теме
+54 "вылетела" - в смысле аварийно завершился выход из 1с ? Или сама поделка-редактор закрылась ?
Если второе - то это нормально, просто открой её еще раз.
56. Утюг 56 22.12.10 14:24 Сейчас в теме
Что-то не желает она у меня работать. В смысле - сохранять изменения. Редактирую, жму "Записать" - все движения восстанавливаются на начальные.
Кроме того, забавный момент: ставим курсор в журнале на непроведенный (или помеченный на удаление) документ, в обработке меняем дату, "Записать" - и документ в журнале показан как проведенный, хотя и без движений! ТиС - дбф, 1с++ 3.2.3.8, formex 2.0.5.93.
57. Ёпрст 1034 22.12.10 14:27 Сейчас в теме
(56)
жму "Записать" - все движения восстанавливаются на начальные.


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


так и задумано, можешь просто добавить движения.
59. Утюг 56 22.12.10 14:35 Сейчас в теме
(57) Как доказать? Может, картинки помогут?
Прикрепленные файлы:
60. Ёпрст 1034 22.12.10 14:37 Сейчас в теме
(59) ну и ?
Я не вижу, чтоб ты менял движения в редакторе - даже "записать" не активна.
А так, дай тимвьювером поглядеть.
И.. не верю, что не записываются.
:))
58. Ёпрст 1034 22.12.10 14:30 Сейчас в теме
+57 в том смысле, что документ при нажатии на кнопку записать всегда проводится с нужными движениями (или без них).
62. Ёпрст 1034 22.12.10 14:43 Сейчас в теме
+60 а вижу, добавил картинку..

ЗЫ: Могу предположить только, что на кнопку Записать ты не нажимал при этом.
И еще, на вкладке о программе, 1сpp какой версии светится ?
Какие классы зарегистрированы ?..
64. Утюг 56 22.12.10 14:49 Сейчас в теме
1 картинка - начальные движения, кнопка неактивна
2 картинка - удалена вторая строчка, кнопка активна
3 картинка - кнопка нажата, вторая строчка появилась обратно, кнопка неактивна.

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



(65) открой журнал документов (только не полный и не прочие, системные журналы не ловит) - бегай по документам, смотри движения
67. Утюг 56 22.12.10 15:04 Сейчас в теме
(66) Классы: ВыпадающийСписок, Калькулятор, Общие.Форма.Привязка, ТаблицаГруппировок, Таймер, ПерехватСобытийПроведения.
1с++ 3.2.3.8. Пробовал твою - результат тот-же.
70. Ёпрст 1034 22.12.10 15:21 Сейчас в теме
(67)
вставь в 1384 строку следующий код, и запусти, выводит сообщение при записи ?
|Сообщить(""проводим"");


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

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

(69) ща проверю, так не тестил еще.
75. Утюг 56 22.12.10 15:27 Сейчас в теме
(70) Вставил. сообщения нет. Пересоздал - не помогло.
79. Ёпрст 1034 22.12.10 15:39 Сейчас в теме
(75) у тебя почему-то не перехватываются события обработки проведения - вот и нет "записи" документа.
попробуй удалить ПерехватСобытийПроведения.prm в каталогеИБ, закрыть базу, заново открыть и запустить обработку.


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

Не подскажешь, почему может не перехватываться проведение документа, как у тов. в (75) ?
82. Утюг 56 22.12.10 15:44 Сейчас в теме
(79) Файлик удалял - ничего не изменилось.
83. Ёпрст 1034 22.12.10 15:48 Сейчас в теме
(82) Своих классов с использованием перехватчика нет случаем ?
84. Утюг 56 22.12.10 15:51 Сейчас в теме
(83) Пробовал уже все свои классы убирать, без результата.
85. Ёпрст 1034 22.12.10 15:56 Сейчас в теме
(84)
в строку 1316 воткни
|Сообщить(""назначаем проведение"");

вызывается ?
86. Утюг 56 22.12.10 16:01 Сейчас в теме
(85) Не перепутал?
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"Formex.dll")=0 Тогда
СтатусВозврата(0);
Возврат;
КонецЕсли; - 1316
87. Утюг 56 22.12.10 16:03 Сейчас в теме
(85) Блин, я же там уже слегка подправил, строк добавилось. Ща проверю.
88. Утюг 56 22.12.10 16:08 Сейчас в теме
89. Утюг 56 22.12.10 16:13 Сейчас в теме
(85) Понадобилось мне перегрузить машинку. После перезагрузки - заработало. Что было - не понятно.
91. Ёпрст 1034 22.12.10 16:14 Сейчас в теме
92. Утюг 56 22.12.10 16:19 Сейчас в теме
74. Ёпрст 1034 22.12.10 15:24 Сейчас в теме
(67) можешь еще запостить информацию о настройках 1cpp из вкладке о Программе ?
76. Утюг 56 22.12.10 15:28 Сейчас в теме
(74) Информация о настройках:

EnableHookEventsGroupContext: 1
EnableCheckType: 0
EnableDebugging: 0
EnableOptimization: 1
EnableTableSourceTable: 1
EnableTurboBL: 1
78. artbear 1143 22.12.10 15:32 Сейчас в теме
(74) Дай пользователя код по проверке версии 1С++ или встрой его в свою обработку.
ИМХО так будет проще :)
68. Paul_Nevada 22.12.10 15:11 Сейчас в теме
МетаИнфо.ЗагрузитьОписаниеКлассов("класс ПерехватСобытийПроведения = ПерехватСобытийПроведения.prm{}");
Не удалось открыть файл определения классов:класс ПерехватСобытийПроведения = ПерехватСобытийПроведения.prm{}

Пробовал запускать в разных БД - эффект один.
77. Paul_Nevada 22.12.10 15:30 Сейчас в теме
(68) во вкладке О программе, 1cpp какой версии ?
нет вообще, ни одной вкладки, пробовал в SQL-базе данных (1C++ v:2.0.3.7) - та же самая ошибка.
80. Ёпрст 1034 22.12.10 15:40 Сейчас в теме
(77) в каталогеИБ появился файлик
ПерехватСобытийПроведения.prm ???
81. Ёпрст 1034 22.12.10 15:42 Сейчас в теме
(77)А ёпт.. у тебя 1с++ старой версии, используй 3**..
Или удали свою вк 1c++, и запусти обработку - она сама распакуется в каталогиб
93. Paul_Nevada 22.12.10 16:21 Сейчас в теме
(77)А ёпт.. у тебя 1с++ старой версии, используй 3**..
Или удали свою вк 1c++, и запусти обработку - она сама распакуется в каталогиб


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

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

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

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


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