Зачастую визуальная форма документа имеет свою логику, а потому не все реквизиты документа возможно исправить. А иногда так нужно.
Обработка позволяет:
— изменять любые реквизиты любых документов (для многострочной части однотипные операции могут быть автоматизированы средствами языка 1С);
— просматривать и распечатывать содержимое, карту ссылок, структуру подчиненности и движения документа;
— записывать, проводить (в т.ч с передачей параметра в модуль)*, снимать с проведения (с регистрацией в журнале и без), принудительно устанавливать границу последовательности и точку актуальности (в монопольном режиме), сохранять содержимое в файл и восстанавливать из файла (например для переноса исходного содержимого из копии ИБ).
Для предотвращения случайного закрытия формы выход осуществляется отдельной кнопкой.
* для редактирования параметров типа список или таблица значений используются соответствующие редакторы (см. другие публикации).
«для многострочной части однотипные операции могут быть автоматизированы средствами языка 1С» — это как понять на счет средствами языка 1С?
(1) TrinitronOTV,
Оченно просто. Допустим, нужно поменять в документе все ставни НДС и заново рассчитать НДС и общую сумму.
1. На закладке «Пересчет» пишем текст модуля обработки (для лентяйства: чтоб не набирать наименования столбцов, просто встаем в нужный столбец и нажимаем «Добавить идентификатор в текст модуля» вторая кнопка слева).
2. В доп.реквизит выбираем значение устанавливаемой ставки ( отдельное поле справа).
3. Жмем «Рассчитать».
Все…
Оченно просто. Допустим, нужно поменять в документе все ставни НДС и заново рассчитать НДС и общую сумму.
1. На закладке «Пересчет» пишем текст модуля обработки (для лентяйства: чтоб не набирать наименования столбцов, просто встаем в нужный столбец и нажимаем «Добавить идентификатор в текст модуля» вторая кнопка слева).
2. В доп.реквизит выбираем значение устанавливаемой ставки ( отдельное поле справа).
3. Жмем «Рассчитать».
Все…
спасибо за разъяснения, интересное решение
а какая то справка есть по этой обработке? а то на скриншоте столько много кнопок, боюсь не разобраться
(3) TrinitronOTV,
страничке проекта (правда, долгое время не обновлялась)
Краткая справка с описанием основных пимпочек и галочек есть на
Наиболее употребимые настройки:
1.при пересчете не выбирать автоматически строки — по умолчанию текст обработки содержит цикл перебора строк. Если вдруг этого делать не нужно (допустим, строк много, а алгоритм обработки рассчитан на однократное выполнение, например для текущей строки) — просто отключаем.
2.не проверять вид документа при копировании строк — если копируете строки из документа одного вида в документ другого.
3.не контролировать наименования колонок в документе — чтобы была таки возможность сделать какие-либо действия с колонками — реквизитами многострочной части документа (например удалить). При нормальной работе такие действия пресекаются.
4. не задавать дурацкие вопросы — лишний раз не переспрашивать и не информировать.
5. восстанавливать ссылку на документ — при сохранении в файл можно сохранить ссылку на редактируемый документ (чтобы его не искать), а можно не сохранять. тогда можно скопировать содержимое из одного документа, выбрать другой и восстановив из файла там образом полностью его продублировать. Например, если нужно скопировать документ из копии и в точности такой же создать в рабочей базе.
Далее в редакторе ряд кнопок справа от документа:
— выбор при помощи универсальной обработки;
— обновить (перечитать данные из ИБ);
— справка;
— записать;
— провести;
— отменить проведение;
— установить точку актуальности (только в монопольном режиме);
— установить границу последовательности;
— удалить совсем;
— печать содержимого / ссылок / движений (по регистрам, проводок, записям журнала расчетов, периодическим реквизитам справочников) / дерева подчиненных документов;
— отмена последней корректировки;
— выход.
Список колонок с итогами и итоговая сумма.
сохранение / восстановление содержимого в файл с выбором формата (внутренний — только для самой базы и ее копии, внешний — для любой другой при соответствии кодов справочников и номеров документов).
Набор кнопок для заголовка документа, ниже — ряд кнопок для работы со строками. Везде есть подписи.
На закладке «Пересчет»
кнопки добавления наименований и значений реквизитов в текст обработки, кнопки добавления / удаления колонок, запуска процедуры обработки и сохранении / восстановлении ее в текстовый файл.
Дополнительный реквизит произвольного типа. Может использоваться в процедуре обработки для хранения какого — либо значения (в примере выше — ставки НДС).
Интересная вещь, но скачать и попробовать ее не удается. Заходил и на сайт разработчика там тоже нет возможности скачать. Так что «видит око да зуб неймет»
Даже нельзя опробовать ,пойдет ли эта форма к нашей базе.
(5) dicwork, (6) okanat,
Странно, но я сам только что скачал, распаковал и проверил. Все качается, все работает…
Давайте намылю чтоли
Пожалуйста, поправьте заголовок — Универсальный редактор документоВ
Интересно бы поглядеть, но скачать и попробовать ее не удается. Заходил и на сайт разработчика там тоже нет возможности скачать.
интересная работа.. скачаю, посмотрю на досуге.. хорошо бы добавить описание в архив..
Подобного не встречал, +1)
Очень интересно!!!
Да, от базового редактора 1С отличается изрядно
Интересная вещь. Но мне кажеться интерфейс несколько перегружен. Трудновато ориентироваться в таком количестве кнопок. А так полезная вещь. Плюс поставил.
Плюс. Хорошее решение, а к интерфейсу привыкаешь быстро.
А обработка может провести док в конфигурации ЗИК 2.3.324, который находится за пределами расчетного периода?
(16) 6JIoHguH, Да, может
редактором ЖР .
Но перепроведение документа в ЗиКе ничего не решает. Тебе придется откатить период журнала расчетов и перерасчитать записи. Можно моим же