Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Сен 2019, 17:41
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Автоматизация удаления модулей документов и модулей обычных форм.  (Прочитано 1350 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vorkosigan

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-02-19
  • Сайт: 
  • Профессия: Программист 8.1
Возникла потребность написать обработку, которая пройдется по конфигурации и удалит все тексты модулей документов и тексты модулей их форм (обычные формы).

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

С модулями объектов все просто. Заходим в соответствующий каталог, открываем файл, где содержится текст модуля объекта, удаляем текст, сохраняем файл.

А вот с модулями обычных форм возникла сложность:

Иду по адресу \Конфигурация\Documents\НазваниеДокумента\Forms\ФормаДокумента\Ext - файл Form.bin

В этом файле , по идее, хранятся данные о форме и текст модуля этой формы.

Текст модуля выделен следующим образом:

00000024 00000024 7fffffff
Ђ`Q\B Ђ`Q\B m o d u l e
00000003 00000200 7fffffff
п»ї /Текст модуля
00000000 00000af7 7fffffff

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

Буду рад вашим советам или ссылке на статью, где будет информация о том, по какому принципу 1с выгружает в файл обычные формы документов и как их расшифровать.

Спасибо!


Оффлайн vitasw

  • *****
  • Сообщений: 2593
  • РЕПУТАЦИЯ: 317
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Хотите напакостить? Лучше не надо.

Оффлайн Vorkosigan

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-02-19
  • Сайт: 
  • Профессия: Программист 8.1
Хотите напакостить? Лучше не надо.

Ни в коем случае.


Теги:
 

Как создать нескольких документов "расчет при увольнении" на основании кадрового документа "увольнение" как Отпуска

Автор cozuРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 4260
Последний ответ 21 Мар 2015, 20:24
от дфтын
Не работает структура подчиненности документов "Требование-накладная" и "Передач

Автор sv_stas_svРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 4871
Последний ответ 10 Мар 2011, 07:36
от sv_stas_sv
готовая компонента сканирования/загрузки / распознавания бумажных документов (счетов, налоговых накладных, приходных накладных) из бумажного документа в 1с

Автор Св ЧРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1076
Последний ответ 14 Ноя 2017, 10:43
от oleg-x
Реквизит "Ссылка" у справочников и документов

Автор leklerkРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 3989
Последний ответ 29 Май 2013, 16:24
от leklerk
"Дубляж" документов реализации в ВзаиморасчетыКомпанииОстаткиИОбороты

Автор mspuzРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 2354
Последний ответ 24 Янв 2014, 13:55
от mspuz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
83 Сообщений
LexaK
58 Сообщений
Yamuna
35 Сообщений
alexandr_ll
26 Сообщений
DmitriyF DmitriyF
23 Сообщений
Funt432286
23 Сообщений
antoneus antoneus
22 Сообщений
MuI_I_Ika MuI_I_Ika
18 Сообщений
KOI8-R
18 Сообщений
Eugeneer Eugeneer
17 Сообщений

* Кто онлайн

  • Точка Гостей: 518
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal