Дорохов Петр

36
Рейтинг

PiterPrg
Петр Дорохов



  •   Регистрация: 18.01.2011 (13 лет назад)

  •   Был(а) на сайте: 29.03.2024

Подписчики 1

Рейтинг 36

Замена GUID для объектов

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Обработка позволяет при использовании MSSQL в качестве СУБД поменять GUID объекта. Внимание!!! Данная обработка обращается к СУБД «напрямую», используйте ее на свой страх и риск. Используйте обработку только в случае, если вы четко понимаете, что и для чего вы делаете. Я всех предупредил.

1 стартмани

08.12.2014    28284    285    PiterPrg    13       

22

Актуализация исполнительных листов ЗУП после переноса

Инструменты и обработки Программист Бухгалтер Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Windows Абонемент ($m) Внешняя обработка (ert,epf) Перенос данных 1C

Обработка изменяет "перенесенные из ЗИК 77" документы "Исполнительный лист" таким образом, словно он введен вручную в ЗУП 2.5 и, соответственно, позволяет работать с ним в дальнейшем без ограничений.

1 стартмани

08.04.2013    7381    39    PiterPrg    2       

4

Перенумератор документов

Инструменты и обработки Для всех Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Перенумераторы

Обработка позволяет автоматизировать перенумерацию документов любого вида в любой конфигурации 1с v 7.7 за определенный период

1 стартмани

27.03.2012    14510    175    PiterPrg    4       

10

Комментарии

UtilsЗамена GUID для объектов#10 21.07.15 14:20
В новой версии обработки добавлен 3-й алгоритм замены. Происходит попытка заменить ссылку вообще во всех полях базы данных (в движениях документа тоже). При этом ошибки, описанные в (6), игнорируются. Хорошая новость в том, что это обычно итоговые поля регистров и при пересчете итогов все станет хорошо. То что это ссыкотные пути (9) - кто-ж спорит-то, кончно ссыкотные.... А что делать если поиску и замене не хватает памяти? Или эта замена будет выполнятся 2 месяца?
UtilsЗамена GUID для объектов#7 10.12.14 13:31
Спасибо, хорошая идея. надо подумать.

"_AccRgA2615_ByPeriod_TRRRRRRN"
Судя по названию - это может быть таблица с итогами, если это так -
запись происходит при пересчете итогов.

Нужно как-то исключить таблицы с итогами (по всем регистрам)
И после замены делать пересчет итогов в Тестировании/Исправлении

А с агрегатами - вообще не знаю как, надеюсь они тоже при пересчете обновятся

З.Ы. Закрытие рекордсета помогло?
UtilsЗамена GUID для объектов#5 10.12.14 11:45
По - поводу первого замечания.
Действительно, в регистрах замены не происходит.
НайтиПоСсылкам не ищет по регистрам.

Буду разбираться. Пока необходимо перепроведение документов с измененными объектами
UtilsЗамена GUID для объектов#4 10.12.14 11:00
Комментировать транзакции - это не дело :-)

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

Проверь плиз, (поскольку у меня и так и так работает)
Скачай обработку после модерации
или добавь
Код
Чтение.Close();


после

Код
  Возврат 0;
КонецЕсли;


в строках 80 и 110 модуля обработки

т.е. должно стать:

Код
      Возврат 0;
   КонецЕсли;
   Чтение.Close();
   



Если не поможет, придется явно описывать тип курсора.
UtilsЗамена GUID для объектов#2 10.12.14 9:57
Да, на документах я как-то не тестировал. Надо посмотреть. Действительно. НайтиПоСсылкам не ищет среди Регистров...
UtilsЗамена GUID для объектов#0 08.12.14 12:03
Обработка позволяет при использовании MSSQL в качестве СУБД поменять GUID объекта.
Внимание!!!
Данная обработка обращается к СУБД «напрямую», используйте ее на свой страх и риск.
Используйте обработку только в случае, если вы четко понимаете, что и для чего вы делаете.

Я всех предупредил.
DevПеренумератор документов#2 16.02.14 23:25
(1) sHkZ, наличие файла *.efd позволяет вызывать файл через пункт меню "Внешние отчеты и обработки" большинства конфигураций (например ТиС). Можно, конечно "прописать" файл вручную по кнопке, но зачем мучиться, если можно просто оба файла добавить в каталог ExtForms и вуа-ля обработка уже в списке внешних отчетов.
DevПеренумератор документов#0 03.09.13 10:57
Обработка позволяет автоматизировать перенумерацию документов любого вида в любой конфигурации 1с v 7.7 за определенный период
DevАктуализация исполнительных листов ЗУП после переноса#0 02.06.13 4:02
Обработка изменяет "перенесенные из ЗИК 77" документы "Исполнительный лист" таким образом, словно он введен вручную в ЗУП 2.5 и, соответственно, позволяет работать с ним в дальнейшем без ограничений.
БУВнешняя печатная форма Т-60 (1 лист) для кадрового документа "Отпуска организаций" конфигурации "1С: ЗУП" 2.5.#14 09.04.13 11:37
После обновления (по-моему 2.5.62, в 2.5.64 - так точно) в 48 строке
ОбщегоНазначения.СформироватьЗаголовокДокумента
необходимо заменить на
ОбщегоНазначенияЗК.СформироватьЗаголовокДокумента