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

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

Администрирование - Администрирование данных 1С - Обработка документов

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

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

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

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

Внимание!

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

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

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

Данная поделка использует 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
968
.ert 2,68Mb 968 Скачать бесплатно
Он же, в архиве

.rar 770,35Kb
01.11.12
362
.rar 770,35Kb 362 Скачать бесплатно

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

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

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

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

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

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

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

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

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

Пробывал создать ПерехватСобытийПроведения.prm руками сам, тот же эффект
19. Ёпрст 1044 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. Ёпрст 1044 20.12.10 15:03 Сейчас в теме
+19 можешь просто в bin прибить 1cpp.dll, он сам нужный с обработки распакуется в каталог с базой и всё работать будет.
21. v_id 99 20.12.10 15:11 Сейчас в теме
22. Ёпрст 1044 20.12.10 15:15 Сейчас в теме
(21) аккуратней с правкой, особенно в живой базе
:)
23. v_id 99 20.12.10 15:28 Сейчас в теме
(22) Спасибо, я аккуратно.

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


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

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

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

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

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



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

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

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

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

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

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

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

С помощью формекса...
33. Ёпрст 1044 21.12.10 10:05 Сейчас в теме
(32) не вкурил, что показывать с помощью формекса ?
Как это на форме будет выглядеть ?
Сейчас - просто поле со списком.
34. Ёпрст 1044 21.12.10 10:05 Сейчас в теме
+33 в виде дерева что ли ?
или что ?
35. Abzkrs 36 21.12.10 10:07 Сейчас в теме
36. Ёпрст 1044 21.12.10 10:17 Сейчас в теме
37. Filipp_inf 21.12.10 11:43 Сейчас в теме
Это то, что иногда, крайне редко, "но очень нужно"!
А в виде дерева - Это уже МЕЧТА!!
38. Ёпрст 1044 21.12.10 12:15 Сейчас в теме
(35,37) сделано..
правда, не в виде дерева - просто активиксом.
В виде дерева, по крайней мере, то что формексом, неудобно будет крутить мышой, да и выбор лучше выпадающим списком делать.
39. Ёпрст 1044 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. Ёпрст 1044 21.12.10 14:25 Сейчас в теме
Минуточку, ща поправлю..
47. Ёпрст 1044 21.12.10 14:29 Сейчас в теме
+46 готово, тестируйте..
ЗЫ: просто у меня сам класс в другом месте определялся..
Ща проверил на чистой конфе без всего, работает.
48. Ёпрст 1044 21.12.10 14:31 Сейчас в теме
ЗЫ: тексты классов я удаляю, чтоб версия класса была потом всегда актуальна..
49. Filipp_inf 21.12.10 14:49 Сейчас в теме
Спасибо!!!
Последняя версия работает!!!
50. filh 54 21.12.10 15:19 Сейчас в теме
Еще Карт сделай невидимым.
51. Ёпрст 1044 21.12.10 15:30 Сейчас в теме
52. filh 54 21.12.10 15:34 Сейчас в теме
(51) спс. Офигенная поделка.
55. Ёпрст 1044 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. Ёпрст 1044 22.12.10 14:27 Сейчас в теме
(56)
жму "Записать" - все движения восстанавливаются на начальные.


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


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

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

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



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


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

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

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


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

Не подскажешь, почему может не перехватываться проведение документа, как у тов. в (75) ?
82. Утюг 56 22.12.10 15:44 Сейчас в теме
(79) Файлик удалял - ничего не изменилось.
83. Ёпрст 1044 22.12.10 15:48 Сейчас в теме
(82) Своих классов с использованием перехватчика нет случаем ?
84. Утюг 56 22.12.10 15:51 Сейчас в теме
(83) Пробовал уже все свои классы убирать, без результата.
85. Ёпрст 1044 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. Ёпрст 1044 22.12.10 16:14 Сейчас в теме
92. Утюг 56 22.12.10 16:19 Сейчас в теме
74. Ёпрст 1044 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 1202 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. Ёпрст 1044 22.12.10 15:40 Сейчас в теме
(77) в каталогеИБ появился файлик
ПерехватСобытийПроведения.prm ???
81. Ёпрст 1044 22.12.10 15:42 Сейчас в теме
(77)А ёпт.. у тебя 1с++ старой версии, используй 3**..
Или удали свою вк 1c++, и запусти обработку - она сама распакуется в каталогиб
93. Paul_Nevada 22.12.10 16:21 Сейчас в теме
(77)А ёпт.. у тебя 1с++ старой версии, используй 3**..
Или удали свою вк 1c++, и запусти обработку - она сама распакуется в каталогиб


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

ТЗ.Очистить();
Значение не представляет агрегатный объект (Очистить)
94. Ёпрст 1044 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. Ёпрст 1044 22.12.10 16:49 Сейчас в теме
(96) уже прогресс, а формекс ?
А зарегистрированные классы ?

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

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


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

См. также

Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7 Промо

Свертка базы 1С7.7<->1C7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

С помощью данной конфигурации возможен перенос остатков по бухгалтерским счетам и регистрам на заданную дату - «Дату свертки», вместе с документами, которые участвуют в остатках, а также всех документов и справочников после «Даты свертки». Реализован движок рекурсивного переноса данных, когда достаточно указать документ, который Вы хотите перенести, и все связанные объекты (элементы справочников, со значениями всех реквизитов, подчиненных элементов, история периодических реквизитов, документ - основание и др.) будет перенесены так же. Это даст Вам возможность создать копию существующей базы данных, но только с актуальными документами и справочниками.

24.01.2006    57393    73    support    144    

v77. Блокировка системы

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Инструмент администратора. Блокировка системы с целью "горячего" резервного копирования ИБ.

23.03.2012    10968    0    item    22    

v77. Файл пакетного запуска.

Сервисные утилиты v7.7 1cv7.md Россия Бесплатно (free)

Обработка для формирования файла установок пакетного запуска 1Cv7.

21.03.2012    13572    1    item    9    

LockDB - утилита для обеспечения OnLine копирования информационной базы данных "1С:Предприятие 7.7".

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Утилита совместима только с разработками: DBEng32 (8.0.0.9, Share) http://infostart.ru/public/16268/ DBEng32 (6.0.4.2, Advantage 8.1/9.1) http://infostart.ru/public/15211/ DBEng32 (5.1.3.2, CodeBase 6.5) http://infostart.ru/public/14664/ Начиная с указанных версий и выше.

25.06.2011    17420    0    hogik    6    

Текстовый парсер - обработка формирования биллинга для УПАТС DX-500

Сервисные утилиты v7.7 1cv7.md Россия Бесплатно (free)

Простенький парсер для текстового файла биллинга АТС DX-500. Для справки: АТС выгружает данные о звонках своих абонентов в формализованный текстовый файл с раширением *.blg. Читать такой файл в исходном виде неудобно, извлекать и отбирать данные по звонкам - тем более. Написана под конкретный формат файла биллинга (зависит от плана нумерации АТС) на платформе 7.7. Использовать в качестве примера. Код чрезвычайно прост, но может быть кому-то поможет сэкономить время :)))))

06.02.2011    5484    0    Дач    1    

Bat файл для архивации баз 1с 7.7

Архивирование (backup) v7.7 1cv7.md Россия Бесплатно (free)

Ничего нового, но достаточно удобный и проверенный годами сценарий, который позволяет создавать ежедневные архивы баз данных 1 с предприятия 7.7 (для файлового режима работы) при помощи программы WinRar. Архивируются только жизненно важные файлы: MD, DD, Dbf для уменьшения размера архива. Процедура срабатывает даже когда в базе на момент запуска процедуры есть пользователи. В результате получаем архивные файлы с датой в наименовании + подробный лог о результатах архивации.

21.01.2011    19831    0    DDos76    4    

Бух 2011 (ставки ФОМС)

Обработка справочников Зарплата Зарплата v77::БУ 1С7:Бух Россия БУ НУ ФОМС, ПФ, ФСС Бесплатно (free)

Обработка устанавливает в типовых конфигурациях "1С:Бухгалтерия 7.7" (релиз 521) и "1С:Упрощенная система налогообложения 7.7" (релиз 177) ставки страховых взносов, измененные с 1 января 2011 года Федеральным законом от 16.10.10 № 272-ФЗ.

11.01.2011    14961    0    Antia    7    

ЗиК 2011 (ставки ФОМС)

Обработка справочников Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v77::Расчет 1С7:ЗиК Россия БУ НУ ФОМС, ПФ, ФСС Бесплатно (free)

Обработка устанавливает в типовой конфигурации "Зарплата и Кадры 7.7" (релиз 305) ставки страховых взносов, измененные с 1 января 2011 года Федеральным законом от 16.10.10 № 272-ФЗ.

09.01.2011    14797    0    Antia    11    

Замена элементов в реквизитах и проводках документов, реквизитах справочников и движениях регистров. (SQL)

Чистка базы Поиск данных v7.7 1cv7.md Россия Бесплатно (free)

Иногда возникает необходимость заменить один элемент справочника на другой по всей конфигурации. При этом нежелательно перепроводить документы. Эта разработка позволит проделать такую операцию на SQL-базах

26.10.2010    17188    0    MadDAD    17    

Инструменты анализа информационной базы 7.7

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Инструменты анализа информационной базы 7.7 Включает в себя 3 обработки: 1) ИнвентаризацияИБ - анализ используемости справочников и документов 2) ИсследованиеРегистров - анализ того, какие именно документы (по видам) двигали тот или иной регистр 3) ИсследованиеНабораПрав - анализ текущего набора прав Все очень простое и не претендует на оригинальность и "некривость", написано давным-давно, используется редко, но работает )) Возможно, сэкономит кому-то полчаса времени.

27.09.2010    9331    0    Natalia    1    

Хранимая процедура + job для сбора статистики о размере SQL БД на сервере

Статистика базы данных v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Если требуется узнать как изменяются размеры SQL БД с течением времени и как на них влияет shrink, то эта процедура может пригодится.

16.09.2010    15311    0    dgonson    5    

АЦРК: Реестр документов универсальный

Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Печатает реестр документов любого вида. Можно управлять составом и порядком печатаемых реквизитов (в том числе и табличных частей) и подсчетом итогов по реестру. Можно задавать условия отбора документов для реестра.

21.05.2010    20918    0    acrk    32    

Поиск и замена дублирующихся элементов справочников, КОД ОТКРЫТ, для 7.7

Сервисные утилиты Поиск данных Универсальные обработки v7.7 1cv7.md Бесплатно (free)

1. Работа над обработкой продолжается. Критика (любая) принимается. 2. Для установки: 2.1 Переименуйте файл WithoutConf.exe_ в WithoutConf.exe и разархивируйте (запустите на выполнение). 2.2 Каталог DLL скопируйте в Вашу базу (копию !!!), каталог ExtForms в одноименный каталог Вашей базы. 3. Для открытия: Сервис Дополнительные возможности 1С:Студио: Отчёты и обработки Поиск и замена элементов справочников 4. В обработке использованы 1С++, FormEx, StrMatch

11.05.2010    24054    0    Незнайка    64    

Авто-бэкапер 7.7 и 8.1

Архивирование (backup) v7.7 v8 Россия Бесплатно (free)

Программа позволяет выполнить последовательную выгрузку из всех баз 1С, указанных в ini-файле. Кроме того, позволяет принудительно убить все процессы 1С перед выполнением выгрузки. Для версии 7.7 производится подчистка файлов lck. Формирует файлы выгрузки с уникальными именами. Бэкап каждой последующей базы выполняется только после бэкапа предыдущей. По завершении программа выключается Примечание: выгрузка стандартная, формируется архив с файлами 1Cv77.dat, 1Cv7.MD, users.usr (7.7) и файл *.dt (8.0, 8.1) Подробное описание в readme.

22.02.2010    22911    0    Abadonna    19    

ЗиК 7.7 персонификация месячная!

Обработка документов Зарплата Зарплата v7.7 1cv7.md Россия БУ Бесплатно (free)

Переписала внешнюю обработку для месячной персонификации.В списке выбрать:Отношения,ИнддаыеБез,Больничные/отпуска-и сдавайте все в срок! Ньюансы-нет модуля для выгрузки в Бест-не знаю кодов полей dbf-ников,если кто в курсе-подскажите....

12.02.2010    7666    0    Jan    5    

Удаление элементов справочников с пустыми наименованиями

Чистка базы Обработка справочников v7.7 1С7:Бух Бесплатно (free)

Обработка позволяет удалить (непосредственное удаление или пометка удаления) элементы справочников с пустыми наименованиями.

04.02.2010    12947    0    whtblck    4    

Расчетная ведомость с налогами, свод начислений с налогами (с 2010г.)

Обработка документов Зарплата Зарплата v77::Расчет 1С7:ЗиК 1С7:Комплекс Россия БУ Бесплатно (free)

Разработка не моя... Переработана с учетом введения страховых взносов для ЗиК 7.7. Для комплексной 7.7 не работала вообще... Исправил ошибки. Сейчас все в норме..

04.02.2010    13888    0    and1605    89    

7.7 «История последних документов, открытых вами» ред.2

Журнал регистрации v7.7 1cv7.md Бесплатно (free)

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

18.11.2009    12810    0    ecotop2008@mail.ru    11    

CopyDoc BS (Привязка внешних файлов в 7.7)

Документооборот и делопроизводство Обработка документов Обработка справочников Документооборот и делопроизводство v77::БУ 1С7:Бух БУ Бесплатно (free)

Дополнение к 1С Бухгалтерии 7.7. Позволяет "привязывать" к документам, контрагентам и договорам любые внешние файлы, например, сканированные копии документов.

09.11.2009    14305    0    ZeBeR    52    

История последних документов, открытых вами (7.7)

Обработка документов v7.7 1cv7.md Россия Бесплатно (free)

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

06.11.2009    9674    0    ecotop2008@mail.ru    23    

Проверка выхода новых релизов конфигураций 1С

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Конфигурация на 1С: 7.7 для проверки выхода новых релизов

05.11.2009    2734    0    niru    11    

Очистка краткого наименования контрагентов от мусора (типа ОАО БТ) для 7.7

Обработка справочников v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

"Сколько бухгалтера не учи, он все равно будет писать краткое наименование контрагента как полное."

21.10.2009    12339    0    PolAlex2    15    

Универсальная дозагрузка справочников из файлов Excel

Обработка справочников Загрузка и выгрузка в Excel v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Доработанная версия 1С-овской обработки загрузки данных из файлов Excel в справочники 1С. Добавлена возможность не только загружать новые элементы, но и дозаполнять или корректировать существующие справочники. Часто пользуюсь этой обработкой для быстрого полуавтоматического заполнения справочников, а также для переноса данных между различными конфигурациями.

28.09.2009    18743    0    swimdog    20    

Обработки для печати и исправления реквизитов табличных частей документов (унив.)

Обработка документов Поиск данных Тестирование и исправление v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

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

28.09.2009    14968    0    swimdog    7    

Советы дня от Омара Хайяма (для 1Cv7.7)

Администрирование данных 1С v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Пользователи выучили наизусть все "советы дня" от 1С? Предложите им стихи о вечном...

23.09.2009    7743    0    reddy5    15    

Убираем Splash Screen для платформы 77.27 (в Терминальном режиме)

Сервисные утилиты v7.7 1cv7.md Россия Бесплатно (free)

Убираем Splash Screen для платформы 77.27 необходимо для работы в Терминальном режиме

07.09.2009    16728    0    grigr    46    

Универсальная загрузка любых документов из Excel с использованием нечеткого сравнения по реквизиту типа "Справочник"

Загрузка и выгрузка в Excel Обработка документов Разработка внешних компонент v7.7 1cv7.md Бесплатно (free)

В помощь антиглобалистам! Для мелких и очень мелких 1С - это дорого (ноутбук стоит дешевле). Поэтому практикуется такой порядок работы: в центральном офисе выгружают в Excel из 1С "Продажный лист"; торгуют и отмечают продажи в файле; приносят в офис вечером файл результата и загружают отчет о продажах за день. Грузить можно и заявки, и перемещения, и поступления, и списания, и счета, и все для ОС, НМА, МБП... была бы табличная часть!

02.09.2009    20387    0    ge_ni    39    

Перенумератор (Справочники, Документы+Нумераторы)

Обработка справочников Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Универсальная перенумеровка объектов ИБ - Справочников и Документов

30.08.2009    20894    0    grigr    62    

Информер базы 1с 7.7

Сервисные утилиты v7.7 1cv7.md Россия Бесплатно (free)

внешняя программа, сделаная для тестирования DLL-ки позволяет без установленой 1с просматривать список пользователей (в том числе и активных), а так-же дополнительные параметры базы. Планируется добавить некоторые полезные инструменты.

30.08.2009    14250    0    vde69    5    

Формирование счетов-фактур на аванс, записей книги покупок. (Проверка на ошибки при ручном оформлении и т.д.)

Обработка документов Тестирование и исправление Чистка базы v77::БУ 1С7:Бух БУ НУ НДС Бесплатно (free)

Удобный и проверенный временем инструмент. Обрабатывает различные нестандартные ситуации (возвраты авансов, пропущенные документом "Формирование записей книги покупок" зачеты и т.д.)

21.07.2009    19853    0    LostMicos    29    

Обработка сворачивания счетов на "00" счет.

Свертка базы v7.7 1cv7.md Беларусь БУ Бесплатно (free)

Обработка сворачивания счетов на "00" счет.

19.07.2009    7362    0    voshod    3    

Печать выборки справочника с возможностью конвертации в Excel с сохранением группировок (7.7)

Загрузка и выгрузка в Excel Обработка справочников Универсальные печатные формы v7.7 1cv7.md Бесплатно (free)

Печать выборки справочника - для 7.7 С возможностью конвертации в Excel с сохранением группировок

30.06.2009    13442    0    Natalia    13    

Автоматическая обновлялка 1С:Предприятие 7.7 через FTP

WEB Сервисные утилиты v7.7 1cv7.md Бесплатно (free)

Очередной скрипт автообновления любых конфигураций 1С:Предприятие 7.7 на VBS.

22.06.2009    12640    0    spacc    8    

Изменение времени и даты документов

Обработка документов v77::ОУ v77::БУ 1С7:Бух 1С7:Комплекс 1С7:ТиС Бесплатно (free)

Обработка по изменению времени и даты документов в базе 1С 7.7.

17.06.2009    26560    0    AKV77    38    

Обработка справочников

Обработка справочников v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Утилита для работы со справочниками!

03.06.2009    14947    0    Ctrl P    17    

Перенумератор документов для платформы v77 (перенумерует по любому количеству видов документов и нумераторов)

Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Перенумератор документов для платформы v77. В ред. 2 выполняется "сквозная" нумерация по любому списку видов документов и нумераторов. Рекомендую всем, ранее скачавшим первоначальную редакцию, - скачать ред. 2.

02.06.2009    15471    0    prolancer    24    

Отправка МД-шника на определённый FTP

WEB Сервисные утилиты v7.7 1cv7.md Бесплатно (free)

Отправка МД-шника текущей базы на определённый FTP

27.05.2009    8478    0    Токарь    4    

Формирование остатков

Обработка документов Бухгалтерские Закрытие периода Закрытие периода v77::БУ 1С7:Бух Россия БУ Бесплатно (free)

Внешняя обработка для формирования остатков в 1С:Бухгалтерия 7.7

12.05.2009    11150    0    int18h    8    

Быстрое подключение большого количества баз 1Сv7.7 без внешних обработок и программ

Сервисные утилиты v7.7 1cv7.md Россия Бесплатно (free)

Экспортируя всего одну ветку системного реестра можно обойтись без внешних обработок и программбез внешних обработок и программ, и таким образом хранить и подключать неограниченное количество рабочих баз 1Сv7.7 и путей к ним. Будет удобно для администраторов, переустанавливающих, подключающих большое количество баз на компьютере пользователей.

11.05.2009    5250    0    Cent    13    

Еще одна загрузка файлов распределенной базы данных (РБД) через FTP

WEB Сервисные утилиты Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Бесплатно (free)

Эта простенькая программа позволяет неопытному пользователю, без лишних телодвижений принять выгрузку центральной базы (ЦБ). Программа создана для удаленных торговых точек, для замены Outlook+cmd.

17.04.2009    10637    0    petro_fm    7    

Удаление помеченных объектов 7.7

Чистка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Еще раз удаление помеченных в не монопольном режиме. 1С++.

15.04.2009    22767    0    mihast    19