gifts2017

Редактор реквизитов (документов, справочников, операций, проводок)

Опубликовал Владислав Цылёв (vet7777) в раздел Обработки - Обработка документов

Данная обработка предназначена как для просмотра, так и для редактирования любых реквизитов любого документа (атрибуты документа, общие реквизиты, реквизиты шапки и реквизиты табличной части), любых реквизитов справочников (в том числе периодических и неопределенного типа), реквизитов операций и проводок.
Удобно для просмотра или редактирования невидимых (или не доступных) в форме реквизитов.

Смотрите так же второй инструмент из этой же серии - "Коррекция регистров" (http://infostart.ru/projects/3200)...

Есть возможность печати реквизитов документа, просмотра движений документа по регистрам, альтернативного выбора для справочников (правда, не доделан фильтр).

По просьбе ADirks добавил возможность передавать (через параметр формы) в обработку ссылку на справочник или документ, который необходимо открыть в редакторе.

Для работы обработки не важно какие установлены компоненты.

Первая версия сего творения была написано как рабочий инструмент для себя еще в 2001 году, и постепенно дорабатывалось, исправлялось, доводилось до ума. Можно сказать, что эта обработка стала повседневным и привычным инструментом для меня и не только для меня. Надеюсь и вам пригодится...

Давно собирался сюда выложить, так что пишите отзывы :)

---------- Изменения от 02.06.2008 -------------
1. таймаут вопроса удаления исправлен
2. проверка наличия проводок изменена - не по наличию операции, а по наличию проводок
3. при удалении проводок, добавлен вопрос подтверждения удаления
4. добавлена возможность добавления проводок
5. добавлена возможность перечитать проводки

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

Наименование Файл Версия Размер Кол. Скачив.
-
.1228851347 209,50Kb
25.09.09
2771
.1228851347 209,50Kb 2771 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. АЛьФ (АЛьФ) 09.12.08 23:37
Юзал в свое время. Удобно!
2. Олег Пономаренко (O-Planet) 09.12.08 23:51
Хачу такие ползунки и иконки на формочке... :)
3. Сhe Burashka (CheBurator) 10.12.08 00:30
Отзыв простой: если бы программулина вдобавок после изменения, допустим, реквизитов документа сообщала типа "требуется перепровести документ" (т.е. сигнализировала - влияет ли изменение реквизита на движения документа) - вот это я понимаю...
4. Сhe Burashka (CheBurator) 10.12.08 00:31
каким образом сделано редактирование строк неограниченной длины?
5. Владислав Цылёв (vet7777) 10.12.08 07:19
В заголовке окна явно ведь видно - "исключительно для админо-программерского использования", так что тот кто пользуется этой обработкой должен сам шурупить проводить или нет... :))
Насчет ползунков и кнопочек - если интересно, то тема называется Panther...
Строки неограниченной длины редактируются нормально, а как сделано можно заглянуть внутрь, если интересно :)
6. Vasily Kushnir (vasilykushnir) 10.12.08 08:34
Обработка просто чумовая - давно уже пользуюсь, пожалуй самый востребованный инструмент после Новейшего Отчета.
(3) Че, а кто мешает доработать этот отчет: добавить функционал сохранения изменений по движениям регистров. Собственно я так и подшаманил сию обработку. Правда самому не очень нравится - при изменении чего-то в табличной части, движения по регистрам автоматычне не меняются - надо ручками править. Но поскольку, как заметил автор - этим инструментом только я пользуюсь (юзерам только дай - базу в два счета завалят...), то уж как-то терплю свои "художества".
7. Владимир (vovan519) 10.12.08 09:46
Вот уже собрался делать подобное, а тут... В общем автору плюс. Инфостарту минус. :) Ведь кто-то должен быть виноват, что становлюсь ленивее. :)
ded00786; vasilykushnir; +2 Ответить 1
8. Vasily Kushnir (vasilykushnir) 10.12.08 10:22
(7) Побольше бы таких "минусов" инфостарту - приятно, когда хорошие авторы к нам заходят.
(0) Влад, выкладывай еще - классно пишешь.
9. Альтаир (Altair777) 10.12.08 12:52
Небольшие пожелания
1) Запрос при закрытии формы. Особенно если что-то менялось.
2) При печати, если значение реквизита не выбрано, в расшифровку ячейки записыватся {"O","0","0","0","0","0"," 0 0 "} и курсор при наведение на такую ячейку становится крестиком, а при клике звуковой сигнал об ошибке.
Может, стоит эту ситуацию как-то отработать?
10. Дмитрий Воробьев (vde69) 10.12.08 13:49
Конечно ПЛЮС!

единственое пожелание: при открытии добавить проверку админских прав (что-бы простые пользователи не юзали)
11. Дмитрий Воробьев (vde69) 10.12.08 13:58
(10)+ и еще:
при смене ID необходима "защита от дурака", например окно "Для изменения ID введите 'OK'"
12. Андрей (AKV77) 10.12.08 13:58
Очень хороший и продуманный инструмент ! Давно использую. Автору большое спасибо
13. Евгений Мартыненков (JohnyDeath) 10.12.08 20:47
Я ничего не вижу. Эту чумовую (по комментам) обработку удалили?
14. Евгений Мартыненков (JohnyDeath) 10.12.08 20:48
Извиняюсь, написал пост, и всё отобразилось.
15. Vasily Kushnir (vasilykushnir) 11.12.08 09:07
(13)+(14) - это что, новый прикол на ИС - пока не комметнешь, фиг скачаешь? :-))
16. Vasily Kushnir (vasilykushnir) 11.12.08 09:14
(10) Не вижу смысла в проверке админских прав: эта приблуда относится к инструменту повышенной силы воздействия на 1С - так неужели ты ее положишь на "видном" месте? О ее существование простые юзеры не должны даже подозревать. :-))))
PS: Хотя кривлю душой: у себя вызов сделал с проверкой прав (правда не в самой обработке, а как объекта 1С - в данном случае внешней обработки).
17. Юрий (Kurt) 11.12.08 13:36
Что-то непонятное на новом ИС. Хочу скачать... мне прелагается нечто "3072" ...причем в формате HTML...???
Ладно. Идем дальше. Скачиваем. Получаем 3072..htm размером 42,2 кб вместо заявленых 218 кб.
При запуске получаем страницу данной обработки локально без картинок с комментариями - это хорошо, ОЧЕНЬ хорошо, описание нужно.
Но как скачать-то сам файл??? :-))))))
18. Юрий (Kurt) 11.12.08 13:45
(15) комментнул... и ничего, всё по прежнему, т.е. (17)
...(14) - непонятно...
19. Владислав Цылёв (vet7777) 11.12.08 14:47
(18) странно как то это всё...
такая ссылка на файл? http://www.infostart.ru/projects/3072/download.php?file=4584
20. Сергей Сытько (8SiriuS8) 12.12.08 05:08
Очень полезная обработка... пользуюсь очень давно, много раз выручала
21. Vasily Kushnir (vasilykushnir) 12.12.08 10:12
Ребята, что-то вы чудите - нормал все скачивается. Спецом проверил.
22. Трактор Трактор (Трактор) 12.12.08 10:45
Пользовал эту обработку в 2003-2006 годах. Очень помогала. По её мотивам написал в 2004 году обработку для 8-ки http://infostart.ru/projects/895/

Как-то устанавливал с её помощью дату запрета редактирования в фирме (значения разделителя учёта), промахнулся кнопкой и удалил фирму.
Удаление на всегда и без подтверждения. База SQL. Отчётный период. Покрылся холодным потом. Спасло только что база распределённая. Быстро изменил фирму в другом узле и провёл обмен. Вот такая история.
23. Юрий (Kurt) 12.12.08 12:33
(17-18) Сегодня зашел... всё нормально скачалось.
24. Владислав Цылёв (vet7777) 13.12.08 16:13
(22) давно уже вставил аж 2 вопроса перед удалением...
25. Юрий Ульянов (spy-83) 14.12.08 15:44
26. Альтаир (Altair777) 15.12.08 09:27
(17) у тебя что-то с настройками браузера
Сейчас проверил, всё нормально - переходит к закачке файла
27. Эдуард (samadurov) 16.12.08 12:10
Спасибо за "вкусную" обработку!
28. Елена (Arbi) 16.12.08 19:08
Какая пусечка-красотусечка!)))))
Спасибо!!!
29. Вячеслав (ivnik) 16.12.08 21:33
30. Vasily Kushnir (vasilykushnir) 17.12.08 09:49
(28)(29) А что я говорил? Вот придет Влад и получите классную обработку. У меня из "чужих" две обработки: эта и НО (новейший отчет) для себя постоянно пользуюсь, а также УПС (универсальная печать справочников) - для юзеров поставил, тоже классная приблуда.
31. Владислав Цылёв (vet7777) 17.12.08 10:01
я очень рад, что всем она тоже понравилась или пригодилась...
есть еще "коррекция регистров" под 7.7, на публику еще нигде не выставлял,
тоже существует давно, писано под себя, и интерфейс похожий ...
постараюсь показать вам ее до нового года :)))
32. lefthander (lefthander) 17.12.08 11:13
Мой слабенький голос тоже - автору Спасибо. Уж сколько юзеровских, да и не только их, косяков поправил за почти 4-х летнюю работу с этой обработкой.
33. Альтаир (Altair777) 17.12.08 11:16
(31) могу помочь в тестировании. Я на этом собаку съел, и не одну :-)
34. Голубев Евгений (evgea) 17.12.08 11:33
Спасибо автору, обработка не раз помогала
35. Филипп (Филипп) 17.12.08 11:56
Присоединяюсь ко всем СПАСИБО!!!
Работаю со старой версией уже 4 года и РАДУЮСЬ!!!
36. Vasily Kushnir (vasilykushnir) 17.12.08 16:22
(33) Уже съел?! А у меня маковой росиночки с утра во рту не было.... :-)
37. Альтаир (Altair777) 17.12.08 16:27
(36) ага.. съел. Сегодня еще двумя закусил :-)
http://infostart.ru/blogs/897
38. Olga (olga-iv-z) 18.12.08 06:25
39. rasswet (rasswet) 18.12.08 09:48
40. GrayT Токарев (GrayT) 19.12.08 00:01
41. hirurg2 (hirurg2) 22.12.08 13:38
42. Александр Алюев (alyuev) 23.12.08 15:52
Тоже давно пользуюсь. Спасибо за отличную вещь.
43. Владислав Цылёв (vet7777) 24.12.08 08:33
Спасибо всем за положительные отзывы, за ваш интерес к обработке!
Поздравляю вас с наступающим Новым годом!
http://www.infostart.ru/community/groups/group/26/forum/message/7640/53742/#message53742
44. Oleg (Rebel2007) 25.12.08 00:48
Вещь классная.
Вопрос всем:
а если надо поменять значение элемента диалога на форме справочника, например, флажка, как тут быть?
45. Владислав Цылёв (vet7777) 25.12.08 07:29
(44) а смысл? реквизиты на форме справочника все равно меняют какой-нибудь реквизит, так сразу его и правь...
повторюсь, обработка не юзерская, а для тех кто знает механизмы и что к чему приведёт. прочитай заголовок формы на скриншотах :)
46. Александр (Мощный) 25.12.08 18:22
Наконец-то узнаем, кто написал.. Сколько ж этой штукой переворочено было в свое время..
47. Oleg (Rebel2007) 26.12.08 06:41
(45) Спорить не буду, т.к. не считаю себя гением 1С.
Просто возникла необходимость перебросить в пустую базу типовой торговли через текстовик номенклатуру и при этом чтобы были заполнены не только необходимые реквизиты, но и определенные элементы на форме были установлены в определенное значение, например, флажек "ФлагОсновнойЕдиницы". За дача была решена, но не одним махом.
Возможно, я недостаточно знаю 1С ...
48. nickVZ (nickVZ) 27.12.08 12:10
Просто ужжжасные ошибки...
Итак ситуация: прога внезапно вызвали куда-то (всего, подчеркиваю, на пару минут), он, растяпа, оставил обработку открытой...
Подходит бушка. Жамкает на кнопу "Удалить" (или как-то нечаянно, не важно) и в ужасе убегает...
Или еще проще: прог сам отвлекся...
Прошло две минуты. Проверьте что будет сами.

Все эти идиотские вопросы "точно-точно" не отрабатывают таймаут. И в результате выдается положительный ответ.
А удаление происходит БЕЗ КОНТРОЛЯ ссылок.
За что маленьких ставят в угол, и лишают мороженного.
49. Владислав Цылёв (vet7777) 29.12.08 15:50
(48) во-первых, если прог растяпа, тот тут никакая обработка не поможет,
во-вторых, про контроль ссылок я и не писал, потому она и задает "идиотские вопросы", в-третьих, про таймаут не понял вопроса,
в-четвертых, про угол и мороженое - это к прогу растяпе :)))

если так рассуждать, то у нас никогда бы не было топора, ножа и так далее..
"растяпа лесоруб оставил топор без присмотра, тут же это просекла повариха, подбежала и тюкнула себя по ноге. или еще проще: лесоруб сам отвлекся и тюкнул себя по ноге. прошло две минуты. проверьте что будет сами. за это маленьких лесорубов ставят к дереву и лишают топора :)"
короче, мораль такая, инструментом нужно уметь пользоваться и знать как он работает, иначе КонецЦикла.

ps: повторюсь который раз: эта обработка была написана "исключительно для админо-программерского использования", использовалась мной достаточно много времени и другими, никто от использования не пострадал )
JohnyDeath; vasilykushnir; +2 Ответить 2
50. Vasily Kushnir (vasilykushnir) 29.12.08 16:04
+ к (49) От себя добавлю: любые серъезные изменения надо делать сначала на копии или (если уж так чешутся ручки шаловливые) - перед изменениями делать копию базы. И тогда все будет пучком. Под себя обработку заточил, что она и регистры двигает и, естественно, кроме меня ею никто не пользуется, даже моя коллега после "увесистого" внушения делает только мелкие изменения.
51. Альтаир (Altair777) 29.12.08 16:10
(48) Любой нормальный и продвинутый юзер, а не только программеры-нерастяпы, должны усвоить правило:
"Встаешь из-за компа, тыцай Win+L"
52. Альтаир (Altair777) 29.12.08 16:12
53. nickVZ (nickVZ) 30.12.08 01:58
(49) "про таймаут не понял вопроса" - а на собственное творение взглянуть не можешь? Проанализировать?
Вот первое условие (функция ВопросУдаления()):
Если Вопрос("Объект будет удален из базы без возможности восстановления!"+РазделительСтрок+"Вы случайно сюда нажали?",4,60)=6 Тогда //да
Возврат 0;
КонецЕсли;
Так вернет это условие 0 при таймауте?
А второе условие (с "точно-точно") вернет? Что в результате будет через 2 минуты?
Возврат 1;
Т.е. "Да, удалять к чертовой матери.
Без контроля ссылок.
Что есть смертный грех. (исключение: массовые удаления, например, при свертке, с последующим ТиИ).
Можно было сделать так:
//Об.Удалить(1);
//здесь мой алгоритм VZ
Ссылки = СоздатьОбъект("ТаблицаЗначений");
УдалитьОбъекты(ТекОб,1,Ссылки);
Если Ссылки.КоличествоСтрок()>0 Тогда
Если Вопрос("Объект не может быть удален, т.к. на него есть ссылки."+РазделительСтрок+"Показать таблицу ссылок?","Да+Нет",10)="Да" Тогда
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("ТаблицаСсылок");
Заголовок="Ссылки на "+строка(ТекОб);
Таб.ВывестиСекцию("Шапка");
Ссылки.ВыбратьСтроки();
Пока Ссылки.ПолучитьСтроку()=1 Цикл
Объект=Ссылки.Объект;
Ссылка=Ссылки.Ссылка;
Описание=Ссылки.Описание;
Таб.ВывестиСекцию("Строка");
КонецЦикла;
Таб.ТолькоПросмотр(1);
Таб.Показать("Ссылки на "+строка(ТекОб));
КонецЕсли;
КонецЕсли;

А вот теперь - жирный минус. За понимание. Уверенность в безгрешности.
Простите за беспокойство.

54. Владислав Цылёв (vet7777) 30.12.08 08:16
(53) И тебя с Новым годом! Безгрешный ты наш... :))))
Всегда найдется один из ста, который испортит праздник...
Живи так же, как желаешь другим... И берегись бушек...

ps: А насчет таймаутов теперь понятно что ты имел ввиду,
согласен можно убрать, хотя у всех и так работает.
Вопросы то прямо противоположные, на один нужно ответить "да", на другой "нет", два раза таймаут не прокатит. )
С остальным не согласен...
И смени тон разговора, трудно будет найти взаимопонимание...
55. nickVZ (nickVZ) 30.12.08 11:56
"два раза таймаут не прокатит. )" а ты проверь. Если думать не умеешь.
Праздник я ему испортил... Косяк я тебе указал. Вначале - достаточно корректно.
Но после того, как два раза носом ткнул... Нет слов.
56. Vasily Kushnir (vasilykushnir) 30.12.08 13:11
(56)
На бракоразводном процессе:
- почему разводитесь с женой?
- она меня не устраивает...
Мужской голос из зала:
- Ну вы посмотрите, блин! Всех устраивает, а его видите ли не устраивает....

Очень сильно мне этот анек что-то напоминает...
А еасли шутки в сторону: код открыт - какие проблемы? Было бы из-за чего сыр-бор раздувать... Я еще понимаю серъезный глюк функционала, а так...
57. Василий Демидов (Душелов) 30.12.08 13:19
(48) Представьте, прогер наводит курсор на файл БД и случайно жмет SHIFT + DEL. Я думаю,тут надо в суппорт Микрософта пожаловаться, чтобы такого не было :)
58. Владислав Цылёв (vet7777) 02.01.09 17:51
выложил как и обещал "Коррекцию регистров"
смотрите ссылку в шапке...
Спасибо за поддержку! С новым годом вас всех!
59. Аркадий Кучер (Abadonna) 14.01.09 08:52
Понадобилось нечто подобное. Первый раз в жизни качнул то, что сразу заработало! ;) Yes и +
60. ron (ron1) 02.02.09 23:02
Скачала. Поставила плюс. Думаю завтра пригодится.
61. Cthulhu (Cthulhu) 04.02.09 17:01
Ещё бы проверяло на УРиБД (в ИД объекта данных последние три символа - код ИБ), и если есть, то или спрашивало при записи типа "включить в обмен УРИБД?", или флажок на морду такой.. ну и соответственно перед ".Записать()" при надобе ".РегистрацияИзменений(0)"...
62. Андрей (akat65) 03.06.09 11:16
Кнопка "Х" для элемента редактирования
подсказка "обновить форму"...
63. Владислав Цылёв (vet7777) 03.06.09 12:00
(62) хорошо в следующей версии это подправлю )
64. Boris (Boris_1c) 08.06.09 16:32
Давно юзаю спасибо!!!! Вещь очень нужная для админа
65. юрий Бурцев (selenga) 19.06.09 11:27
Опыт и глубокое понимание упали на хорошо удобренную почву INFOSTAR , где пасемся все мы ....здоровья и успехов и почве VET7777
66. tj Solomon (tjSolomon) 29.06.09 12:20
VET7777, Огромное СПАСИБО.
Столько раз уже выручала, раньше была от 2004 года, а теперь новенькая.
Больших Успехов и Огромной Удачи в работе
67. Андрей (akat65) 06.07.09 16:55
У дока есть реквизит "ВремяДок"(А), доступен для изменения.....
но не сохраняет...
Если у дока войти по кнопке "проводки" и нажать кн."запись"...вернуться назад,
то не работает кнопочка "записать изменения"...
68. Андрей (akat65) 06.07.09 17:00
+67 хорошо бы показывать текущее состояние объекта (удален,проведен...)

69. Vasily Kushnir (vasilykushnir) 06.07.09 17:05
(67) > Это ограничения самой 1С
70. Vasily Kushnir (vasilykushnir) 06.07.09 17:08
+ к (69) Имеется в виду время документа
71. Андрей (akat65) 06.07.09 17:23
Для времени дока код 1С с ПОПЫТКОЙ не пройдет ...
Док.СделатьНеПроведенным();
Док.УстановитьВремя(Ч,М,С);
Док.Записать();
72. Екатерина (Катя84) 29.08.09 17:51
73. Dim (Dimanus) 06.10.09 10:02
а для 8 есть что нибудь подобное?
75. radomicheva 25.11.09 14:43
Спасибо за обработку давно искала такую
76. Galytskyy Volodymyr (arithmometr) 17.02.10 22:05
Восхищен. Добавлю себе в коллекцию рабочих инструментов.
Пожелание: добавить управление видимостью реквизитов табличной части - при большом их количестве рябит в глазах.
77. Юрий Литвиненко (_Jury_) 19.10.10 10:27
78. Владимир Мелещенко (vligm) 22.09.11 13:33
пользуюсь регулярно.
Немного "заточил" под себя:
добавил возможность читать строки, упакованные командой "ЗначениеВСтрокуВнутр".
А вот редактировать их что-то не очень получилось. Возможно из-за того, что заталкивается все это в строку неограниченной длины.
79. Дмитрий (demon1981) 29.09.11 08:40
Спасибо!!! мне теперь меньше работы!
80. Старый (Старый) 04.10.11 19:59
Очень нужный и полезный инструмент
81. Мария Шекалова (mari0210) 13.10.11 12:26
мне нужно для доков из журнала документов (там только один вид документа) поставить счет в кредит другой...подойдет эта обработка? а не каждый открывать и редактировать....
82. Андрей Гореликов (alon) 19.10.11 17:17
(81)Этой обработкой - только открывать каждый и редактировать. Массовая обработка с отборами и фильтрами не предусмотрена.
83. Александр Лыткин (TrinitronOTV) 01.11.11 07:24
Очень хорошая разработка, не раз выручала в работе, огромное спасибо автору этого труда
84. Андрей Гореликов (alon) 01.12.11 14:19
Добавить бы сюда установку пометки удаления. На случай, когда интерактивно запрещено.
85. Vital Grushkin (nkvg_a) 20.12.11 09:15
86. Anton Sergeev (sdwggg2) 13.01.12 13:40
спасибо, удобная универсальная обработка!
87. Александр (Мощный) 21.01.12 01:11
(48) nickVZ, оно, конечно, дела давно минувших дней.. Но все-таки.. Мож вы и не делали хоть чего-нить этой приладой.. А обработка эта до сих пор достойна самых лучших похвал, а вот баллада о неких прогах забывающих ее на открытом окне и полубезумных, оголтелых и бесноватых бушках, мечтающих жмакнуть пимпочку в отсутствие нерадивого кодера скорее веселит
88. Владислав Цылёв (vet7777) 21.04.12 19:50
Спасибо вам за отклики.
PS: Советская 14
89. Алекс Ю (AlexO) 28.11.12 11:10
(88) vet7777,
так понимаю - поддержка прекращена? :)
7.7 ушал в историю?
90. Евгений Рачковский (eugen91) 04.12.12 20:15
Отличная обработка. Есть ли у вас обработка по правке реквизитов для УТ 10.3 1с 8.2
91. Семен Гуревич (Semen54) 02.01.13 17:00
92. ван ван (ivan65) 11.01.13 00:19
интересно а она,эта обработка настраивается для бюджета
93. Степан S (Ed111111) 15.05.13 18:05
Можно в этой обработке делать сопоставление номенклатуры предприятия с номенклатурой поставщика? Если да. то каким образом. Не могу найти(
94. юрий гулидов (gull22) 03.07.14 12:34
Неожиданно потребовалось. Автору огромное спасибо!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа