Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3

Публикация № 608150 08.04.17

Пользовательские инструменты - Поиск данных

обработка обычная форма управляемая 8.2 8.3 ОФ УФ поиск и восстановление битых ссылок объект не найден

Обработка для поиска и восстановления битых ссылок (Объект не найден). Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3

Описание

Адаптация популярной обработки восстановления объектов по GUID для управляемых форм.
Ссылочные типы такие как справочники, документы и т.п. можно восстановить. А для регистров сведений без регистратора либо если это битая ссылка по регистратору удалить, т.к. считается что это избыточные записи!

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

В версии для 8.3.6:

Режим использования модальности: Не использовать.

Режим использования синхронных вызовов расширений платформы и внешних компонент: Не использовать.

Обновления

 
 Обновление 1.1.3 от 11.04.2018
 
 Обновление 1.1.2 от 20.10.2017
 
 Обновление 1.1.1 от 08.10.2017
 
 Обновление 1.0.1 от 08.04.2017

P.S. Если материал вам помог, поблагодарите автора, поставив звездочку!

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

Наименование Файл Версия Размер
Поиск и восстановление битых ссылок 8.2 - 8.3.5

.epf 28,20Kb
113
.epf 1.1.3 28,20Kb 113 Скачать
Поиск и восстановление битых ссылок 8.3.6+

.epf 28,89Kb
618
.epf 1.1.3 28,89Kb 618 Скачать

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

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user618695_ka 15.05.17 10:10 Сейчас в теме
Подойдет ли для удаления битых ссылок на характеристику номенклатуры в регистре сведений "Цены номенклатуры"?
2. Xershi 979 15.05.17 18:41 Сейчас в теме
(1) обработка не удаляет, а наоборот восстанавливает ссылку, т.е. создает видимый объект конфигурации на месте удаленного!
3. vechiy 35 19.07.17 11:00 Сейчас в теме
Не удалось записать объект - {ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.ФормаУправляемая.Форма(187)}: Ошибка при вызове метода контекста (Записать): Значение поля "Дата" не может быть пустой датой
4. Xershi 979 19.07.17 11:26 Сейчас в теме
(3) обработка восстанавливает ссылку, но ошибки заполнения не устраняет. Сначала решите вопрос с датой, а только потом используйте обработку! Или лайфхак: запустите базу в обычном приложении, там можно не записывая в базу воссоздать элемент и поменять его реквизиты!
5. vechiy 35 19.07.17 11:33 Сейчас в теме
(4)
ну как бы непонятно в чем проблема
вопрос с датой решился добавлением строки
ИначеЕсли ТипОбъекта = "Документ" Тогда
НовыйОбъект = Документы[ИмяОбъекта].СоздатьДокумент();
НовыйОбъект.УстановитьСсылкуНового(Документы[ИмяОбъекта].ПолучитьСсылку(УникальныйИд));
новыйобъект.дата='20170510';

в результате создается пустой документ и проблему это никак не решает
я неправильно пользуюсь?
проблема следующая: зуп 3.1.2.293 платформа 8.3.8
при попытке ввести исправление в "отпуск" возникает ошибка:
{ОбщийМодуль.ИсправлениеДокументовРасчетЗарплаты.Модуль(1777)}: Ошибка при вызове метода контекста (Записать)
ЗначенияПоказателейНабор.Записать();
по причине:
Запись с такими ключевыми полями существует! : ЗначенияПоказателейНачислений: <Объект не найден> (332:aeea68b599ce83af11e76c5cc180305c), 1, Оклад (Регистр сведений: Значения показателей начислений; Номер строки: 2)


по этому ID получаю гуид в вашей обработке
6. Xershi 979 19.07.17 11:48 Сейчас в теме
(5) похоже проблема еще и в других элементах, последовательно их восстановите. И затем все равно надо похоже через обычное приложение запускать, чтобы отследить ошибку в данных! Хотя отладчик и так у вас запустится, только доступа к данным не будет в пользовательском режиме.
7. vechiy 35 19.07.17 12:00 Сейчас в теме
(6) а как восстановить?
жму исправить - получаю ошибку -> копирую ид->получаю гуид->создаю объект->жму исправить->получаю ошибку уже с другим ид
8. Xershi 979 19.07.17 18:16 Сейчас в теме
(7) я же вам писал. У вас цепочка удаленных объектов. Вы их с какой целью восстанавливаете? Обычно после обмена такая проблема возникает или после удаления без ссылочного контроля. И во втором случае надо не восстанавливать, а удалить хвосты.
Плюс ко всему иногда требуется переписывать код конфигурации, чтобы такие действия были возможны. Рекомендую создать тему на форуме или обратиться к специалисту!
9. razmochaev 20.07.17 16:02 Сейчас в теме
Добрый день.
У нас платформа 1С:Предприятие 8.3 (8.3.10.2299).

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

Метод объекта не обнаружен (СведенияОВнешнейОбработке)

Если просто открыть ее, то при выполнении команды "Получить GUID" возникает такая ошибка:
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.ФормаУправляемая.Форма(67)}: Ошибка при вызове конструктора (УникальныйИдентификатор)
GUID = Новый УникальныйИдентификатор(ГУИД);
по причине:
Недопустимое значение параметра (параметр номер '1')
10. Xershi 979 20.07.17 16:33 Сейчас в теме
(9) добрый день! Обработка идет как внешняя! Подключать их не нужно, просто запустите из меню файл! Для подключения из БСП требуется доработка метода, который вам выдало в ошибке.
11. razmochaev 20.07.17 17:59 Сейчас в теме
(10) Хорошо, а можете проконсультировать по ошибке, связанной с недопустимым значением параметра? Я так понимаю, что он не находит объект в базе (т.е. я проверяю наличие объекта в копии базы, а в этой копии этого объекта также нет), и на это ругается?
12. Xershi 979 20.07.17 18:16 Сейчас в теме
(11) значит вы нажали кнопку и не заполнили нужный реквизит. Воспользуйтесь кнопкой поиска и только потом другими!
Если речь идет об объекте метаданных, то конечно ошибка возможна, т.к. его физически нет в базе!
13. razmochaev 20.07.17 19:46 Сейчас в теме
14. ZyMik 23.07.17 18:09 Сейчас в теме
Ошибка при поиске битых ссылок в регистрах.
Типовая БП (3.0.51.12).
Валится на запросе
ВЫБРАТЬ Об.Валюта КАК Объект,
"РегистрБухгалтерии.Хозрасчетный.Валюта" КАК ТаблицаИсточник,
Об.Регистратор КАК ОбъектИсточник,
"Справочник.Валюты" КАК ТипДанных
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Об
ГДЕ Об.Валюта ССЫЛКА Справочник.Валюты И ВЫРАЗИТЬ(Об.Валюта КАК Справочник.Валюты).Ссылка есть null И Об.Валюта <> Значение(Справочник.Валюты.ПустаяСсылка)
15. Xershi 979 23.07.17 21:39 Сейчас в теме
(14) регистры состоят из других метаданных. Поэтому теоретически их вообще можно исключить из анализа. Ошибка вам сообщила что метаданные в конфигураторе отличаются от тех что записаны в предприятии. Это особенность регистра бухгалтерии.
16. ZyMik 24.07.17 08:30 Сейчас в теме
(15)
И? По факту обработка не работает. В данной ситуации нужно использовать ВалютаДт и ВалютаКт.

Согласно ТИИ у меня есть битые ссылки в двух РС, но обработка их не выдала.
Если на 8.3.6. все отлично работает (Надеюсь Вы тестирировали) - сделайте пометку, что на 8.3.8 обработка НЕ работоспособна. Чтобы другие пользователи не обломались.
17. Xershi 979 24.07.17 13:52 Сейчас в теме
(16) так через справочник валют не выводит? Или по каким метаданным битая ссылка?
18. ZyMik 24.07.17 17:45 Сейчас в теме
Есть типовая Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.43.29)
На поддержке, без изменений.
Открываю в ней Вашу обработку.
Нажимаю Поиск - по всем регистрам
Появляются 2 сообщения об ошибках.
Список битых ссылок пустой.
Хотя в регистре сведений Версии объектов есть битые ссылки.
Если глянуть отладчиком - ошибки вылетают при выполнении запроса (Выше).
Попробуй его открыть в консоли.
Прикрепленные файлы:
19. Xershi 979 24.07.17 18:12 Сейчас в теме
(18) почему так работает я вам писал в (15) . Это особенность 1С. И на таких регистрах будет ошибка, но на остальные метаданные это не влияет. Версии объектов независимый регистр, его надо почистить. Обработка такие регистры пропускает, т.к. такие данные это уже мусор, который надо зачистить, а не восстанавливать!
20. Xershi 979 24.07.17 20:43 Сейчас в теме
(18) в дополнение есть кнопка "Удалить". Она правда не удаляет независимые регистры, но если вам нужно можете добавить код туда и удалить! А проще всего открыть такой регистр и руками его удалить, т.к. ссылок на него просто нет!
21. ZyMik 25.07.17 00:15 Сейчас в теме
В общем очередная не работающая обработка.
Регистры бухгалтерии не обрабатывает.
Данные не восстанавливает. Пустая трата денег.
22. Xershi 979 25.07.17 10:41 Сейчас в теме
(21) если вы читали тему, то она звучит так: "Поиск и восстановление битых ссылок". регистры это не ссылочный тип!! Так что извините, что за вас не прочитали название, тут нельзя помочь!
33. ZyMik 30.10.17 13:05 Сейчас в теме
(22) Битые ссылки как раз в регистре.
А в них как раз и не ищет
34. Xershi 979 30.10.17 15:35 Сейчас в теме
(33) я же вам уже написал. Такие данные нужно удалять, с какой целью вы их хотите восстановить?
Регистры это вспомогательные данные, которые крепятся к ссылочным, если нет ссылочного, то такие данные не удалили!
Если вам по какой-то причине нужно для них восстановить, то нужно переписать код в обработке.
Данная разработка этого не предусматривает целенаправленно!
Т.к. реализованы кнопки по удалению регистров из базы!
23. user664177_ademar26 1 11.08.17 16:21 Сейчас в теме
Не работает не открывается форма Версия 8.3.9
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(3,8)}: Процедура или функция с указанным именем не определена (СтрНайти)
Поз = <<?>>СтрНайти(ГУИД, ":");
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(49,39)}: Процедура или функция с указанным именем не определена (СтрНайти)
Менеджер = Менеджеры[Лев(Таблица, <<?>>СтрНайти(Таблица, ".") - 1)];
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(50,67)}: Процедура или функция с указанным именем не определена (СтрНайти)
КонкретныйМенеджер = Менеджер[Прав(Таблица, СтрДлина(Таблица) - <<?>>СтрНайти(Таблица, "."))];
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(76,9)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(НайденнаяСсылка, "<Объект не найден>") = 0 Тогда
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(103,42)}: Процедура или функция с указанным именем не определена (СтрНайти)
ГУИДУдОбъктаСтр = Сред(ГУИДУдОбъктаСтр, <<?>>СтрНайти(ГУИДУдОбъктаСтр,":")+1, СтрДлина(ГУИДУдОбъктаСтр));
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(144,41)}: Процедура или функция с указанным именем не определена (СтрНайти)
ТипОбъекта = Лев(ТипНайденнойСсылки, <<?>>СтрНайти(ТипНайденнойСсылки, ".") - 1);
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.Форма.Форма(145,73)}: Процедура или функция с указанным именем не определена (СтрНайти)
ИмяОбъекта = Прав(ТипНайденнойСсылки, СтрДлина(ТипНайденнойСсылки) - <<?>>СтрНайти(ТипНайденнойСсылки, "."));
24. Xershi 979 12.08.17 11:51 Сейчас в теме
(23) важна не версия платформы, а версия режима совместимости конфигурации! Если у вас стоит ниже 8.3.6, то вам нужно скачать версию для 8.3.5!
25. user664177_ademar26 1 12.08.17 12:31 Сейчас в теме
26. Xershi 979 12.08.17 12:34 Сейчас в теме
(25) значит версию режима совместимости должна быть 8.3.6 и выше!
27. user664177_ademar26 1 12.08.17 12:46 Сейчас в теме
Так я не пойму что мне нужно исправить то? )
28. Xershi 979 12.08.17 13:16 Сейчас в теме
(27) использовать обработку для 8.3.5 или изменить режим совместимости в конфигурации!
29. user664177_ademar26 1 12.08.17 14:17 Сейчас в теме
А страшного ничего не произойдет если поменять режимы?
30. Xershi 979 12.08.17 15:31 Сейчас в теме
(29) страшного нет, но если перехода с 8.3.5 не делали, то полетит часть функционала. Раз такой вопрос задаете, выполняйте первую рекомендацию!
31. vania 20.10.17 16:58 Сейчас в теме
При восстановлении битых ссылок (например для документов) создается объект с новым идентификатором. Установка старого идентификатора не выполняется.
-----
Платформа: 8.3.10.2580
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.52.39)
В конфигурации не используется режим совместимости.
32. Xershi 979 20.10.17 22:20 Сейчас в теме
(31) добрый вечер!
Спасибо что сообщили о проблеме!
Реализованный метод для управляемой формы в версии 1.1.1 не сработал, пришлось вернуться к записи объекта на сервере.
Если потребуется обновленный вариант обработки, сообщите в личные сообщения!
35. aleksey.kubovtsov 110 09.06.18 15:24 Сейчас в теме
спасибо автору, ранее использовал для обычных форм.
36. Gnej 29.08.18 10:23 Сейчас в теме
У клиента битые ссылки в справочниках они понятно в регистрах видны. При восстановлении справочника в регистре всме будеток?
И еще ссылка в справочнике битая но при поиске обработке по работе со справочником находится этот объект но зайти не дает пишет объект не найден. Эта обработка сможет полечить?
37. Xershi 979 29.08.18 10:39 Сейчас в теме
(36) регистры удалить, битые ссылки уйдут! Либо восстановить, если информацию по ошибке удалили!
Чтобы зайти в битую ссылку ее нужно создать, читайте описание к публикации и ее источника!
38. Gnej 29.08.18 13:10 Сейчас в теме
(37)если я приобрету и не сработает я могу вернуть?
39. Xershi 979 29.08.18 13:11 Сейчас в теме
(38) обработка за стартмани, такого функционала здесь нет!
40. Gnej 29.08.18 13:21 Сейчас в теме
Тонсть если в ключе аналитики по контрагентам битая ссылка то обработка даст ссылку поправить?
41. Xershi 979 29.08.18 13:40 Сейчас в теме
(40) нет, обработка даст ее удалить! Что и логично, а вот если ссылка была в документе или справочнике, тогда будет возможность восстановить!
42. Gnej 29.08.18 15:25 Сейчас в теме
43. Gnej 29.08.18 18:55 Сейчас в теме
(41) вот что получаю
Не удалось создать объект - {ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.ФормаУправляемая.Форма(188)}: Ошибка при вызове метода контекста (Записать): Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._Reference253" с уникальным индексом "_Reference253HPK". Повторяющееся значение ключа: (0, 0xa2939cb654afeb2b11e8a5ee8573c581).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1
44. Xershi 979 29.08.18 20:49 Сейчас в теме
(43) что конкретно вы делаете, ошибка вам сообщила, что ваши махинации для базы опасны и программа вам не даст этого сделать.
45. begemot 269 10.04.19 14:26 Сейчас в теме
(0) Ошибку поправьте.

Как увидеть ошибку:
В поле "Объект не найден" вставить значение, например: "<Объект не найден> (3410:96c874d435fb680c11e781968a0c6dc0)"
Нажимаем "ПолучитьGUID".
Получаем ошибку "{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836.Форма.ФормаУправляемая.Форма(67)}: Ошибка при вызове конструктора (УникальныйИдентификатор)
GUID = Новый УникальныйИдентификатор(ГУИД);
по причине:
Недопустимое значение параметра (параметр номер '1')"

Суть ошибки:
В процедуре "ПолучитьGUIDУдаленногоОбъектаНаСервере" вы ощичаете ГУИДУдОбъкта от лишних данных. Но используете для этого переменну формы ГУИДУдОбъктаСтр, которая имеет ограниченную длину 36 символов. В итоге от сам ГУИД обрезается и становится неверным.
46. Xershi 979 10.04.19 14:53 Сейчас в теме
(45) добрый день!
Спасибо за проявленный интерес к разработке!
Можете приложить скриншот, что вы делаете. Не совсем понятна логика ваших действий.
47. Xershi 979 10.04.19 19:13 Сейчас в теме
(45) ввел в реквизит "Объект не найден" текст "<Объект не найден> (3410:96c874d435fb680c11e781968a0c6dc0)" (без кавычек).
Нажал кнопку "Получить GUID ->"/
Заполнился реквизит "GUID" текстом "8a0c6dc--8196-11e7-96c8-74d435fb680c".
Возможно вы модифицировали обработку или же используете на каком-то режиме совместимости. В режиме совместимости 8.3.10 на платформе 8.3.14 результат на картинке:
Прикрепленные файлы:
48. begemot 269 11.04.19 09:09 Сейчас в теме
(47) Добрый день!
Заполнился реквизит "GUID" текстом "8a0c6dc--8196-11e7-96c8-74d435fb680c"

а должен заполнится значением 8a0c6dc0-8196-11e7-96c8-74d435fb680c
в первом сегменте теряется 8ой символ!
Прикрепленные файлы:
49. Xershi 979 11.04.19 10:19 Сейчас в теме
(48) вы лучше покажите скрин, где у вас нашло такую строку "<Объект не найден> (3410:96c874d435fb680c11e781968a0c6dc0)"
Похоже ошибка в формате строки. У меня битая ссылка выглядит так "<Объект не найден> (10:86ae005056c0000811e71c52548be600)".
52. begemot 269 11.04.19 14:24 Сейчас в теме
50. Xershi 979 11.04.19 10:32 Сейчас в теме
(48) посмотрел код.
И какая-то мистика. Возможно кеш или еще что влияет на работу.
Выходило, что после выполнения:
ГУИДУдОбъктаСтр = СтрЗаменить(ГУИДУдОбъкта,"<Объект не найден> (","");

Реквизит не менялся. Возможно дело в платформе. Ранее такого бага не было.
Но в любом случае поменяю код, чтобы не было путаницы!
51. Xershi 979 11.04.19 11:09 Сейчас в теме
(50) проверил разные релизы и режимы совместимости. Ошибка воспроизводится везде. Написал в поддержку 1С. И обновил публикацию для 8.3.6+.
53. begemot 269 11.04.19 14:32 Сейчас в теме
(50)
ГУИДУдОбъктаСтр - у вас реквизит формы. Тип Строка 36 символов.

Получается:
Если ГУИДУдОбъкта = "<Объект не найден> (2760:96c874d435fb680c11e78196e9cd5d58)"
При выполнении кода:
ГУИДУдОбъктаСтр = СтрЗаменить(ГУИДУдОбъкта,"<Объект не найден> (","");

СтрЗаменить возвращает строку 37 символов. Но попадая в ГУИДУдОбъктаСтр она обрезается до 36!

Здесь платформа отрабатывает так как и должна.
ГУИДУдОбъктаСтр - нужно снять ограничение по длине, или использовать локальную переменную функции
	лГУИДУдОбъктаСтр = СтрЗаменить(ГУИДУдОбъкта,"<Объект не найден> (","");
	ГУИДУдОбъктаЧ = СтрЗаменить(лГУИДУдОбъктаСтр,")","");
	лГУИДУдОбъктаСтр = СтрЗаменить(ГУИДУдОбъктаЧ,"0x","");
	лГУИДУдОбъктаСтр = Сред(лГУИДУдОбъктаСтр, СтрНайти(лГУИДУдОбъктаСтр,":")+1, СтрДлина(лГУИДУдОбъктаСтр));
	// Преобразуем GUID
	ГУИД = Сред(лГУИДУдОбъктаСтр,25,8)+"-"+Сред(лГУИДУдОбъктаСтр,21,4)+"-"+Сред(лГУИДУдОбъктаСтр,17,4)+"-"+Сред(лГУИДУдОбъктаСтр,1,4)+"-"+Сред(лГУИДУдОбъктаСтр,5,12);
    ГУИДУдОбъктаСтр = ГУИД;
Показать
54. Xershi 979 11.04.19 14:45 Сейчас в теме
(53) да, действительно. Маска подрезала вывод. Ошибки в платформе нету.
55. Nicholas 869 13.01.20 12:47 Сейчас в теме
При попытке создать объект из ГУИД ошибка:

Не удалось создать объект - {ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(188)}: Ошибка при вызове метода контекста (Записать): Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._Reference220" с уникальным индексом "_Reference220_S_HPK". Повторяющееся значение ключа: (0, 0x80c200155d35820211e9456c34c32020).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1


Т.е. как будто с таким идентификатором уже есть объект в базе. Но по этому идентификатору ничего не находится. Что может быть?
56. Xershi 979 13.01.20 13:06 Сейчас в теме
(55) "dbo._Reference220" у вас есть расширение с изменением метаданных?
57. Nicholas 869 13.01.20 13:09 Сейчас в теме
58. Xershi 979 13.01.20 13:16 Сейчас в теме
(57) значит в СУБД осталось. Делайте ТИИ!
59. pavel06 09.03.20 23:24 Сейчас в теме
А на платформе 8.1 будет работать?
60. Xershi 979 10.03.20 08:23 Сейчас в теме
(59)не уверен. Для 8.1 есть аналог.
Но вы можете скопировать код, думаю таким методом заработает.
61. Serve-it 26.03.20 07:39 Сейчас в теме
Опишу ситуацию, в УТ11.4.9 в ноябре поступил товар. 10 шт магниты на холодильник. Один был бракованный, но выяснили это когда уже начали продавать эти магниты. И чтобы не исправлять.Товаровед сделал судя по ГУИД Документыты.ВнутреннееПотреблениеТоваров. Затем удалил, но по какой-то причине ссылка осталась в регистре СебестоимостьТоваров. Сейчас УТ11.4.11

При создании обработка выдаёт ошибку, что не может записать с пустой датой.
Не удалось создать объект - {ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(188)}: Ошибка при вызове метода контекста (Записать): Значение поля "Дата" не может быть пустой датой

При удалении найденных ссылок в регистрах другая ошибка :

Преобразование значения к типу Дата не может быть выполнено
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(894)}: Набор.Записать();
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(865)}: УдалениеБитыхСсылок(пРегистр.Имя, РегистрыНакопления, "РегистрНакопления")
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(873)}: УдалениеДвиженийПоРегистрамУдаленныхДокументовНаСервере();

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Преобразование значения к типу Дата не может быть выполнено
{РегистрНакопления.СебестоимостьТоваров.МодульНабораЗаписей(373)}: Если НЕ РасчетСебестоимостиПовтИсп.ПартионныйУчетВерсии22(НачалоМесяца(ДатаРегистратора)) Тогда
{РегистрНакопления.СебестоимостьТоваров.МодульНабораЗаписей(39)}: СохранитьНеИзмененныеПервичныеДвижения();
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(894)}: Набор.Записать();
{ВнешняяОбработка.ПоискИВосстановлениеБитыхСсылок836_1.Форма.ФормаУправляемая.Форма(865)}: УдалениеБитыхСсылок(пРегистр.Имя, РегистрыНакопления, "РегистрНакопления")
Прикрепленные файлы:
62. Xershi 979 26.03.20 08:26 Сейчас в теме
(61) эта ошибка связана с тем, что объект сначала записывается, а потом открывается. Если код УТ исправить нельзя, то запустите обработку в ОФ. Тогда сможете восстановить док без записи.
63. vadim1011985 91 02.05.20 01:23 Сейчас в теме
Инструмент хороший, но заметил такой косяк

1) битые ссылки с типом организация ошибка создания объекта - но это больше программная ошибка , так как при открытии переназначается форма

2) при создании объекта , появляется его дубль , я бы наверно отказался бы от функции КопироватьДанныеФормы
64. Xershi 979 02.05.20 08:25 Сейчас в теме
(63) ответ в (62). Подходит для любого объекта и конфигурации.
65. 1C8 17 16.12.21 10:18 Сейчас в теме
Здравствуйте. Очень необходимо восстановить "объект не найден" около 300шт. Номенклатуры. Скачал вашу обработку. Копирую битую ссылку из отчета -> Получить GUID -> жму "Восстановить из GUID". В итоге открывается пустая карточка Номенклатуры которую я заполняю и сохраняю. В итоге "объект не найден" из отчета исчезает. Но в отчете появляется пустая строка вида <> если в нее зайти то открывается карточка Номенклатуры с незаполненными реквизитами, т.е. все строки пустые и горят красным. Причем товар который я создавал удачно создается. Если попробовать посмотреть его GUID в вашей обработке, то он не совпадает с тем который я создавал из битой ссылки.
Это бы не было проблемой если бы можно было бы заполнить эти красные строки и записать его, но при попытке выбора единиц измерения выдает ошибку что товар участвует в товародвижении. Отменять проведение всех связанных документов, сохранять объект и снова всех их проводить, не представляется возможным (((

Подскажите, что я делаю не так?

1С:Предприятие 8.3 (8.3.18.1289)
ДАЛИОН: ТРЕНД, редакция 3.0 (3.0.17.5) (www.dalion.ru)
66. user1118625 10 13.07.22 16:04 Сейчас в теме
Добрый день. Ошибка при создании:
https://prnt.sc/4CZyvk6hbQQW


Подскажите, что можно сделать?
Как доработать вашу обработку?
Прикрепленные файлы:
Оставьте свое сообщение

См. также

Восстановление предопределенных элементов справочника средствами платформы (переинициализацией) Промо

Обработка справочников Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка восстанавливает потерянные предопределенные элементы справочника с заполненным наименованием, кодом и иерархией, которые описаны в конфигурации. Исправление ошибки "Предопределенный элемент отсутствует в данных".

2 стартмани

28.03.2018    23510    119    Dipod    13    

Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

Универсальные обработки Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    8463    63    sapervodichka    84    

Ручное редактирование реквизитов и табличных частей объектов и их движений в обход формы

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

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

3 стартмани

21.02.2022    4472    22    serjserg    5    

Управление платформенными обработками (расширение для типовых) [update 8.3.23]

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".

1 стартмани

07.10.2021    10255    18    SeiOkami    25    

Подсистема "Корректировка движений документов" Промо

Обработка документов Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

3 стартмани

10.03.2016    29791    48    Bassgood    31    

Универсальная обработка переноса данных из основной конфигурации в расширение

Универсальные обработки Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Обработка предназначена для разработчиков, для тех случаев, когда ранее дописанный функционал, перенесен в расширение и появляется необходимость перенести данные из объектов основной конфигурации в объекты расширения. Перенос осуществляется настройкой соответствия объектов основной конфигурации объектам расширения.

5 стартмани

05.10.2020    18608    112    biz-intel    107    

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Универсальные обработки Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020    21070    205    Lem0n    1    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    21855    129    sapervodichka    3    

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

Поиск данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка ищет все объекты базы, в которых одновременно присутствуют перечисленные элементы. Построена на базе типовой обработки Все функции - Стандартные - Поиск ссылок на объект, но позволяет накладывать отбор не по одному объекту, а по нескольким, что позволяет настраивать поиск по комбинациям условий. И ограничивать область поиска.

1 стартмани

12.03.2020    14779    20    sapervodichka    18    

Работа с файлами (обычная и управляемая форма)

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

1 стартмани

10.06.2019    58821    310    Xershi    79    

Групповая корректировка записей регистров (Управляемое приложение) v 2.3 Промо

Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Система компоновки данных Система компоновки данных Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

4 стартмани

06.09.2013    79665    447    kser87    76    

Электронная таблица средствами 1С (Версия 2.0)

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.

1 стартмани

23.04.2019    29713    94    user706545_kseg1971    41    

Редактор объектов информационной базы 8.3

Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.65 от 17.01.2023

2 стартмани

23.01.2019    54790    644    ROL32    83    

Сравнение pdf-файлов актов сверки

Универсальные обработки Взаиморасчеты Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018    29017    21    Torin99    2    

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Обмен между базами 1C Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    238023    4572    ekaruk    195    

Обнуление остатков регистров бухгалтерии и накопления

Универсальные обработки Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет Оперативный учет Оперативный учет Управляемые формы Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 2.5 1С:Управление торговлей 10 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление торговлей 11 1С:Управление холдингом 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Зарплата и Управление Персоналом 3.x Россия Россия Абонемент ($m) Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    45691    578    morozov.sv    65    

Обработка "Распознавание штрихкода с помощью утилиты Zbar" для Документооборот ред. 2 Промо

Универсальные обработки Документооборот и делопроизводство Платформа 1С v8.3 Платформа 1С v8.3 1С:Документооборот 1С:Документооборот Абонемент ($m) Абонемент ($m)

В связи с тем, что стандартный функционал программы «Документооборот» ред. 2.1 дает возможность распознавания штрихкодов только форма EAN-13, данная обработка - альтернативный способ для распознавания штрихкода в программе 1С: Документооборот ред. 2 с помощью утилиты Zbar, которая распознает в том числе и в формате Code 128 (один из стандартных штрихкодов кодирования документов, например, «Управление торговлей» ред. 11), а также с возможностью поэтапно проследить все действия от распознавания до прикрепления к документу или простой загрузки в каталоги файлов в базе 1С.

5 стартмани

05.09.2016    34313    194    SEOAngels    11    

TextRadar - компонента нечеткого поиска

Разработка внешних компонент Поиск данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Компонента предназначена для организации поиска в текстовых данных, решения задач сопоставления списков и т.д. Вычисляемый коэффициент релевантности (похожести) - нормированный, лежит в диапазоне между 0 и 1. В случае необходимости (опционально) формируются данные для отображения найденных фрагментов. Расчет коэффициентов происходит в многопоточном режиме (на уровне компоненты). Для 32 и 64 разрядных систем. Исходный код компоненты на языке C# может быть предоставлен по запросу.

1 стартмани

19.09.2018    30203    38    TSSV    19    

Запуск и контроль выполнения автоматизированных тестов из 1С – Jenkins Skin

Корректировка данных DevOps и автоматизация разработки Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Мы рассмотрим пример создания заданий выполнения автоматизированных тестов из 1С с использованием различных Фреймворков (xUnit1C, Тестирование 3.0): запуск, ожидание завершения, загрузка результатов и выполнение полного цикла тестирования продукта. Убедимся, что все действия можно выполнить в пару кликов в дружественном интерфейсе.

1 стартмани

09.07.2018    24358    16    ivanov660    5    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Чистка данных Закрытие периода Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1C v8.2 Бухгалтерский учет Бухгалтерский учет Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Бухгалтерский учет Бухгалтерский учет Налоговый учет Налоговый учет Абонемент ($m) Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    47603    299    stvorl    36    

Корректировка остатков ЕГАИС для 1С:Розница/УТ 10.3 - альтернативный вариант

Обработка документов Розничная торговля Логистика, склад и ТМЦ Обмен с ГосИС Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 1С:Розница 1С:Розница Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Обработка корректировки остатков ЕГАИС для 1С Розница версии 2.2.7/2.2.8/2.2.9/2.2.10/2.2.11/УТ 10.3.47.ХХХ-48.XXX-49.XXX-50.XXX раздельно по маркируемому/немаркируемому алкоголю + создание документов постановки/списания по пересортице.

1 стартмани

02.06.2018    52452    445    independ    300    

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Показывает реквизиты объекта (ов) или сравнивает два одинаковых объекта конфигурации справочники, документы.

1 стартмани

26.04.2018    27242    31    Vin_Tik    0    

Групповая обработка прикрепленных файлов

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

Кому не знакомы авралы в бухгалтерии, когда налоговая требует представить копии всех документов за два-три года? Кто не получал сюрпризов в виде отсутствия документов, когда завтра их нужно уже представлять проверяющим? 1С предлагает прикрепление и хранение копий документов (в том числе со сканера) в базе, а данная обработка решает вопрос их быстрой подборки, сортировки и выгрузки, а также быстрого и эффективного контроля наличия или отсутствия документов в базе с формированием реестров как выгруженных, так и отсутствующих документов. В настоящий момент обработка бесплатна, в дальнейшем планируется платная версия с расширенными возможностями. Скажите решительное "Нет" авралам в бухгалтерии и штрафам за несвоевременное представление документов!

4 стартмани

16.04.2018    24893    67    Krasnyj    0    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB-интеграция Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    50561    47    KorotkovRV    17    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов Обмен с ГосИС Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 10 Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    55417    20    biz-intel    6    

Проверка орфографии средствами Yandex Speller

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Проверка орфографии средствами Yandex Speller с опциями и коррекцией ошибок. Возможность вызова как с сервера, так и с клиента (с последующим исправлением).

1 стартмани

09.11.2017    38876    65    🅵🅾️🆇    41    

Ведение локального каталога обработок с Инфостарт

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

06.10.2017    40176    71    rpgshnik    48    

Инструменты бухгалтера: Виджеты рабочего стола

Универсальные обработки Рабочее место Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

Настраиваемые виджеты на начальной странице, своеобразная панель для быстрого доступа к объектам. Виджеты это элементы интерфейса в виде цветных прямоугольников со ссылками на объекты конфигурации. Использование виджетов позволяет сконцентрировать на начальной странице часто используемые функции, например, варианты отчетов, списки документов, или используя виджет вводить новый документ прямо из начальной страницы.

2 стартмани

28.08.2017    51615    197    Bazil    32    

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.9.65)

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    49524    172    sertak    137    

Управляемые формы. Итоги в динамических списках

Универсальные обработки Работа с интерфейсом Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Многие задаются вопросами расчета итогов динамических списков в управляемых формах. Здесь мы не будем претендовать на академичность, оставим споры, что мол это не нужно, что это все равно что считать бородатых мужиков на движущемся эскалаторе, что это дополнительная нагрузка. Все это понимают, Кто не понимает - поймет на практике. Поэтому основываемся на... "снегопад, снегопад, если женщина просит..." или "..а мня плевать - мне очень хочется.." Я попытался решить практические проблемы при расчете и выводе итогов. В приложении примеры расчета итогов в иерархическом справочнике и журнале документов.

1 стартмани

15.12.2016    57692    16    argut    17    

Настройка начальной страницы (Рабочего стола)

Работа с интерфейсом Рабочее место Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Альтернатива стандартной настройке начальной страницы. В типовой доступны лишь те формы, что явно "разрешены" разработчиком в режиме конфигуратора. Эта обработка позволяет собрать "Рабочий стол" из любых подходящих форм в пользовательском режиме. Без программирования. БСП не используется. Не расширение. Универсальна, т.е. подойдет для любой конфигурации (в т.ч. самописной).

2 стартмани

19.10.2016    54243    293    Erne100    33    

Универсальный редактор объектов V_3

Универсальные обработки Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Обработка (УФ) (Версия 3.5) позволяет просмотреть и изменить любой объект ссылочного типа

1 стартмани

30.09.2016    31192    228    kron.isant    22    

Поиск и отключение зависших сеансов на сервере 1С: Предприятия

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Обработка предназначена для мониторинга и отключения спящих (зависших) сеансов на сервере 1С: Предприятия.

1 стартмани

14.09.2016    45393    70    wowchik_85    12    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    59810    180    Aphanas    5    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальные обработки Поиск данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    45849    125    Dzenn    9    

Оптимальный способ расчета контрольной суммы объекта/записи регистра (CRC32, MD5, SHA1, SHA256)

Универсальные обработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

(©ТопчийДЮ) Была задача сравнить документы в распределенных базах и пометить на выгрузку измененные. Но сравнение изменений документов методом перебора реквизитов - долгоиграющий процесс, особенно если общее количество сравниваемых данных переваливает за миллион. Был найден выход, который ускоряет процесс сравнения - расчет контрольной суммы объекта и сравнение ее с другой контрольной суммой. Скорость сравнения увеличивается во много раз.

1 стартмани

01.08.2016    46602    9    hakerxp    10    

Лекарство на случай, если перестала работать форма списка для сделок. (ERP).

Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 Абонемент ($m) Абонемент ($m)

Форма списка справочник сделки стала выпадать с ошибкой?  Или все еще в порядке, но хочется спокойно съездить в отпуск, без паники, что менеджеры устроят бунт.

1 стартмани

28.07.2016    29741    0    milkers    2    

Работа с Яндекс.Диском (обычная и управляемая форма)

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Возникла необходимость хранить картинки, а может и другие файлы в Яндекс.Диске? Нет ничего проще, работай с Ядекс.Диском прямо из 1С!

1 стартмани

10.07.2016    43349    217    Xershi    55    

Просмотр данных системы Платон на картах Google

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Автомобили, автосервисы Автомобили, автосервисы Транспорт, автопарки, такси Транспорт, автопарки, такси Абонемент ($m) Абонемент ($m)

Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Работает под 8.2 и 8.3, обычное и управляемое приложение, может подключаться к типовым конфигурациям в качестве внешней обработки.

1 стартмани

15.04.2016    45259    22    anig99    11