Поиск ошибок в регистрах 7.7

Публикация № 69856

Администрирование - Администрирование данных 1С - Поиск данных

Обработка  позволяет найти ошибки в регистрах 7.7 в Вашей базе данных
История создания

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

Особенности

Сейчас обработка поддерживает только sql версию. Для работы обработки необходим 1с++

Установка

Скопировать и запустить обработку.

Как пользоваться - интуитивно понятно.

Принимаются ошибки, замечания, критика и.т.д.

Описание кнопок и  что они обнаруживают

  1. Документ не проведен и установлен флаг движения (rf по любому из регистров )
  2. Документ проведен и установлен флаг движения (rf) конкретного регистра и нет ни одного движения документа по этому регистру
  3. Ищем случай когда флаг движения (rf) сброшен у конкретного регистра и у документа есть движения по этому регистру
    1. Ищем случай когда документ не проведен , флаг движения (rf) у конкретного движения сброшен и у документа есть движения по этому регистру.
    2. Ищем случай когда документ проведен , флаг движения у конкретного движения (rf) сброшен и у документа есть движения по этому регистру.
  4. В таблице движений конкретного регистра (ra) есть ссылка на несуществующий документ.
  5. Проверяет что элемент-справочник или документ с максимальным ID существует в соответствующей таблице справочника или в журнале документов.
  6. Для регистров у которых установлен признак быстрое движение дата, время ( date_time_iddoc ) по регистру должно совпадать с этим полем по журналу документов.
  7. Ищем ошибки когда при проведении документа было что либо нарушено. Основная идея пункта 7 что при правильном проведении документа все его actno составляют ряд ( арифметическая прогрессия ) 1 2 3 4 5 ... n .Причем n должно равняться actcnt из строки журнала документов. Этот ряд составлен из всех движений документа по всем регистрам. В этот ряд также включается движение переодич. реквизита справочника этого документа


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


Версия 1.9.08
  1. Добавлен поиск ошибок связанных с периодич. значениями справочников полученных при проведении документов
    1. Документ непроведен и у него есть переодич. движения справочников
    2. Документ непроведен и у него по APPCODE (APPCODE & 0x08 = 8 ) есть движение
    3. Документ проведен и у него по APPCODE (APPCODE & 0x08 = 8 ), а движения нет
    4. Документ проведен и у него по APPCODE (APPCODE & 0x08 = 0 ) и движения есть
    5. В константах есть периодич движение документа в самом журнале документов нет документа iddoc
    6. В константах есть периодич ID (id плохой) который ссылается на неправильный реквизит справочник
    7. В константах есть периодич ID справочника спр и непустой, а в самом справочнике нет значения (ссылка в никуда или на удаленный элемент спр)

На 09.04.2012 сделаны изменения версии с 2.0.0.1 по 2.0.0.4
Версия 2.0.01

сделано
1 при открытии делается проверка и если надо то загружается внешняя компонента 1cpp.dll
2 проверка что раньше определенной даты нет движений по rg
3 проверка что позже  определенной даты нет движений по rg
4 Для периодичности итогов = месяц проверка что в rg в поле PERIOD не может быть даты отличной от числа 01

Версия 2.0.02 и 2.0.03
1. добавлен 6.1 поиск в rg значений PERIOD по дате меньше заданной доп флаг можно дату наименьшую взять из _ssystem
2. добавлен 6.2 поиск в rg значений PERIOD по дате больше заданной доп флаг можно дату наименьшую взять из _ssystem. Это надо делать если уверены что не двигали ТА в прошлое и в прошлом и остались
3. добавлен 6.3 проверка дат PERIOD d rg переделана для любой периодичности базы 1с
4. добавлен 6.4 где флаг быстрые движения включен то в ra не может быть даты самой ранней чем в _1ssystem
5. добавлен 8.8 по _1sjourn (журнал документов) сделан поиск документов меньше заданной даты. (Т.е если Вы ведете базу с 2005 года то логично предположить что нет документов с датой < 01.01.2005)
6. добавлен 8.9 по _1sjourn (журнал документов) сделан поиск документов с пустой датой ( точнее с датой 01.01.1753)
7. добавлен 8.10 по _1sentry  (проводки ) сделан поиск проводок с пустой датой
8. добавлен 8.11 по _1soper   (операции ) сделан поиск операций с пустой датой

Версия 2.0.04
1.сделан поиск документов где для документа время документа отличается от времени проводок
2 сделан поиск документов где для документа время документа отличается от времени операции
3 сделан поиск документов где для документа время документа отличается от времени отбора счетов
4 сделан поиск документов где для документа время документа отличается от времени отбора проводок
5. сделано сравнение времени в операции и ее проводок.

Дальнейшее развитие

Есть идеи что из этого можно сделать еще.

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

Наименование Файл Версия Размер
ПоискОшибок_в_Регистрах.ert

.ert 65,50Kb
09.04.12
426
.ert 65,50Kb 426 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. berezdetsky 573 04.05.10 18:32 Сейчас в теме
Как говорил по этому поводу один заезжий иностранец: "Вы, профессор, воля ваша, что-то нескладное придумали! Оно, может, и умно, но больно непонятно." ;)
IMHO, описание тестов должно быть в понятных большинству терминах ЖКК, а не в терминах физической структуры.
Хотя, конечно, зависит от позиционирования разработки..
2. Арчибальд 2713 05.05.10 07:33 Сейчас в теме
5. _Z1 38 05.05.10 08:56 Сейчас в теме
(1) Для того чтобы проверить базу можно вообще не разбираться в особеностях 1с и структуры
данных. Если кнопка ошибок не обнаружила то она пишет Все Ок.
Все кнопки только Читают поэтому этой обработкой данные не могут быть испорченны.

Случай когда все таки обнаружатся ошибки то они(ошибки) будут все таки локализованы ( хотя бы по документу и по проблеме) и даже если квалификации проверяющего не хватит чтобы исправить их самому он может что либо сделать чтобы найти того кто бы смог помочь решить этот вопрос.
3. bulpi 178 05.05.10 07:35 Сейчас в теме
Напишите в описании, КАКИЕ ошибки. Скачивать только для того, чтобы это узнать, наклално. Потом сутки лапу сосать.
4. _Z1 38 05.05.10 08:49 Сейчас в теме
У меня не получилось отредактировать публикацию
вот более приближенное к 1с описание

Описание кнопок и что они обнаруживают
1. Документ не проведен и установлен флаг движения (rf по любому из регистров )
2. Документ проведен и установлен флаг движения (rf) конкретного
регистра и нет ни одного движения документа по этому регистру
3.Ищем случай когда флаг движения (rf) сброшен у конкретного регистра
и у документа есть движения по этому регистру
3.1 Ищем случай когда документ не проведен , флаг движения (rf) у
конкретного движения сброшен и у документа есть движения по этому регистру.
3.2 Ищем случай когда документ проведен , флаг движения у
конкретного движения (rf) сброшен и у документа есть движения по этому регистру.
4.В таблице движений конкретного регистра (ra) есть ссылка на несуществующий документ.
5.Проверяет что элемент-справочник или документ с максимальным ID существует
в соответствуюшей таблице справочника или в журнале документов.
6. Для регистров у которых установлен признак быстрое движение
дата,время ( date_time_iddoc ) по регистру должно совпадать с этим полем по журналу документов.
7.Ищем ошибки когда при проведении документа было что либо нарушено.
Пример из модуля проведения вызвали проведение другого документа при этом второй документ
откатил транзакцию а мы дальше стали проводить документ.
Искуственным тестом воссаздал такую ситуацию и обработка это обнаружила
Основная идея пункта 7 что при правильном проведении документа все его actno
составляют ряд ( ариф прогрессия )
1 2 3 4 5 ... n .Причем n должно равняться actcnt из строки журнала документов.
Этот ряд составлен из всех движений документа по всем регистрам.В этот ряд также включается
движение переодич. реквизита справочника этого документа.
gluglugluglu; +1 Ответить
6. Арчибальд 2713 05.05.10 09:10 Сейчас в теме
С учетом (4) и (5), пожалуй, отплюсуюсь. Похоже, штука полезная.
Иваныч; +1 Ответить
7. Styvi 6 05.05.10 10:04 Сейчас в теме
Пока нет времени качать и свою базу проверять, но вещь нелишняя, имхо...
Плюсую...
8. marsohod 122 05.05.10 14:07 Сейчас в теме
meta = СоздатьОбъект("MetadataWork");
Фл_Сообщение_2 = 1;	
Пришлось добавить в начало:
Рез = ЗагрузитьВнешнююКомпоненту("1cpp.dll");
У меня SQL-версия программы, но база - файловая. Будет ли при при таком раскладе работать?
9. _Z1 38 05.05.10 14:57 Сейчас в теме
(8)
У меня SQL-версия программы, но база - файловая. Будет ли при при таком раскладе работать?

Сейчас обработка функционирует только для sql базы.

Рез = ЗагрузитьВнешнююКомпоненту("1cpp.dll");

Я считаю что загружать 1сpp из отчета это плохо.

добавлю сообщение о том что не загружена 1сpp
10. alex_serb 160 06.05.10 23:03 Сейчас в теме
Обнаружение таких ошибок - вещь хорошая, на моей памяти на фирме разразился скандал - документ не сделал движений. Так во всей 30Gb базе такой документ обнаружился только один, но резонансу от начальства он вызвал .... много, вот так всё совпало и попало в "болевую" точку
11. CheBurator 3429 10.05.10 15:08 Сейчас в теме
12. vandalsvq 1170 10.05.10 23:10 Сейчас в теме
(11) Я посмотрел внутрь, в принципе большого труда постепенно перевести его на класс "ПрямойЗапрос" труда не составит. И тогда данная обработка будет универсальна (и для DBF, и для SQL).
(0) Автор, а ты не готов рассмотреть перевод запросов с ODBC на класс "ПрямойЗапрос"?

Вот ссылка на класс - http://www.1cpp.ru/forum/YaBB.pl?num=1246429625
На ИС тоже есть, но не самая актуальная версия.
13. _Z1 38 11.05.10 08:29 Сейчас в теме
(12) Я планирую сначала полностью сделать subj для sql.
Только после этого делать dbf версию.
Ну и не совcем простой перевод будет
например в dbf по моему нет exists и.т.д.
15. vandalsvq 1170 11.05.10 10:41 Сейчас в теме
(13) КОП прямой запрос использует 1sqlite. Вроде у него exists вполне существует. Тем баче разве нельзя переписать на in (если я правильно помню место где используется exists). Кроме того in будет уместнее если объем вложенной выборки небольшой. Ну и соответственно наоборот если объем большой :).
16. _Z1 38 11.05.10 11:18 Сейчас в теме
(15) exists используется как полусоеденение и антисоеденение
в t-sql ( MS SQL) exists реализован гораздо эффективнее чем in
Хотя эта по моему off для этого сайта(ветки)


Вроде у него exists вполне существует

Посмотрел sqlite http://www.sqlite.org/syntaxdiagrams.html#expr
в sqlite есть exists.


17. vandalsvq 1170 11.05.10 12:53 Сейчас в теме
(16) Значит может попробуешь? Я готов оказать посильную помощь :)

Популяризация лишней не бывает
14. _Z1 38 11.05.10 08:44 Сейчас в теме
(11) Выход ( не айс) сейчас тоже есть.
Сделай копию базы .Конверти ее в sql ( dbf базы не могут быть очень большими ).
Прогони обработку.
18. viacht 12 17.05.10 11:18 Сейчас в теме
По поводу добавлений.
вот мне необходимо было сравнить задолженность по регистру с бухгалтерской обороткой. А то бухи любят производить ручную операцию, а регистр поправить забывают. Ничего в нете не нашел тогда.
19. _Z1 38 18.05.10 08:17 Сейчас в теме
(18) Отчет универсальный т.е. должен выполнять в первую очередь проверки которые нужны в любой базе данных 1с.
(viacht)сформулируйте точно и подробно Вашу задачу тогда можно будет об этом что либо сказать.
20. viacht 12 19.05.10 11:16 Сейчас в теме
(19) Бухи во взаиморасчетах, учете материалов, очень любят использовать ручные операции. Взаиморасчеты с нерезами в части расчета курсовых разниц в ОСВ отображаются правильно, а в регистрах полная чушь.
Необходим отчет, который бы сравнивал сальдо в ОСВ и показатели в регистрах по учету взаиморасчетов и учету ТМЦ.
21. admin5 02.10.11 22:41 Сейчас в теме
viacht пишет:
(19) Бухи во взаиморасчетах, учете материалов, очень любят использовать ручные операции. Взаиморасчеты с нерезами в части расчета курсовых разниц в ОСВ отображаются правильно, а в регистрах полная чушь.
Необходим отчет, который бы сравнивал сальдо в ОСВ и показатели в регистрах по учету взаиморасчетов и учету ТМЦ.

Полностью согласен, такой бы отчет очень помог!
22. binex 269 29.03.12 09:50 Сейчас в теме
При тесте кнопки 8.6 (8.7) выпадывает ошибка:

Тек_Ид = meta1.ИдРеквизитаСправочника(ТаблСпр_Документов.ВидСпр,ТаблСпр_Документов.РеквСпр);
{D:\NEW\ПОИСКОШИБОК_В_РЕГИСТРАХ.ERT(49)}: Не существует справочника с идентификатором: Договоры взаиморасчетов
23. _Z1 38 29.03.12 17:18 Сейчас в теме
(22)
А остальные кнопки работают ?
очень похоже что не подгружена компонента 1с++
24. _Z1 38 29.03.12 20:06 Сейчас в теме
(22) В 23 похоже я не прав.
Опиши ситуацию как можно подробней.
25. binex 269 30.03.12 06:35 Сейчас в теме
Привет! Цэ я, с мисты, с побитыми регистрами. )) Попозжа посмотрю код подробней, может там что-то не правильное.
26. binex 269 11.04.12 14:11 Сейчас в теме
Подскажите пожалуйста, в чём суть проверки 7.3? Что он проверяет?
27. _Z1 38 11.04.12 14:38 Сейчас в теме
(26) 7.3 и 7.4 проверяет что нет пропусков в движениях по конкретному документу.
Движения - это или движения регистров или проводки или изменения периодики справочников
из документа.
Пример предположим у документа есть движения с 1 по 10.
Если мы специально удалим движение № 7 из qa (или еще как любым внешним способом)
то одна из проверок или 7.3 или 7.4 обнаружит эту ситуацию.
28. binex 269 11.04.12 14:48 Сейчас в теме
Дело в том что я не так хорошо разбираюсь в физическоих таблицах 1С.

"есть движения с 1 по 10." - Это что за цифры? Что они обозначают?
" удалим движение № 7 из qa" - Что такое qa?
" нет пропусков в движениях" - не совсем понятен термин, но думаю пойму, если ответите на предыдущие два.


Какие таблицы участвуют при проверке по этому пункту?
29. _Z1 38 11.04.12 15:10 Сейчас в теме
(28)
Какие таблицы участвуют при проверке по этому пункту?

для опер учета это таблицs ra...
для бухгалтерии это _1sentry
Если есть движения по расчет то скорее всего обработка работает неправильно.

Если Вы используете в модуле проведения ПривязыватьСтроку
то при отображении будут видны номера движений.


"есть движения с 1 по 10." - Это что за цифры? Что они обозначают?

Если в документе прих накладной 10 строк то логично предположить что у Вас может быть по документу
10 движений Приход товара.
Так вот если внешним способом удалим движение по 7 строке без всякого 1с
то кнопки 7.3 или 7.4 распознают эту ситуацию и Вы узнаете с каким документом что-то не так.

ну а дальше Вы проанализировав строки документа приходной накладной
и его движения Приход Товара поймете что приход по строке 7 пропал и предпримите какие-то действия.
30. binex 269 11.04.12 15:14 Сейчас в теме
Спасибо! Буду переваривать. Выдернул ещё запрос с обработки, буду разбирать.
Оставьте свое сообщение

См. также

Применение штрих-кода в 7.7 УСН и ОСН для учета документов Промо

Поиск данных Печатные формы документов Сканер штрих-кода Документооборот и делопроизводство Документооборот и делопроизводство v77::ОУ v77::БУ v77::Расчет 1С7:Бух Абонемент ($m)

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

1 стартмани

28.11.2010    31735    23    Denis1c    12    

Поиск и исправление дублей штрихкодов для номенклатурных единиц измерения

Поиск данных Чистка базы Обработка справочников v77::ОУ 1С7:ТиС УУ Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    399    0    Kuzya_brаtsk    2    

Вычленение из строки с набором букв и цифр номера сотового телефона

Поиск данных v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Для 1с77 ТиС 9.2 отчет - выборка всех сотовых телефонов из справочника контрагенты для передачи в СМС рассылку. Для 1с8 Обработка с алгоритмом распознавания номера телефона из строки.

1 стартмани

20.03.2020    1755    1    ah7777777    0    

Сверки и переносы документов между базами 7.7 и 8, исправление расхождений. Реализации. Поступления. Корректировки отгрузки, поступления. Счета-фактуры выданные, полученные; исправленные выданные и полученные. COM-объект 1С8 (ОФ)

Обработка документов Перенос данных из 1С7.7 в 1C8.X Анализ учета v7.7 v8 УТ10 1С7:Комплекс 1С7:ТиС Россия БУ УУ НДС Абонемент ($m)

Пример реализации сверок между базами и исправления расхождений в обе стороны, из 7.7 -> в 8.3 и из 8.3 -> в 7.7 на обычных формах. Фундаментальные обработки, которые работают на постоянной основе и поддерживают идентичность данных между базами основных поставщиков и основных покупателей (их соответствие прописано в модуле). Используется Новый COMОбъект("V77.Application"), пример использования внешнего источника данных. Реализация в поступление. Поступление в поступление. Корректировка поступления в корректировку отгрузки. СчФ выданный в СчФ полученный. Исправление СчФ полученного в исправление СчФ выданного. Перенос документа Реализация 7.7 в Поступление 8, Перемещение 7.7 в Поступление 8. Акт сверки взаиморасчетов (несколько организаций). Все обработки запускаются в базе 1С Предприятие 8 (обычные формы).

1 стартмани

03.10.2019    6574    5    ksnik    6    

Сравнение 2х однотипных баз Промо

Анализ учета 1С7.7<->1C7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Обработка позволяет определить какие данные были внесены в 2 ОДНОТИПНЫХ базах, например, архивах за разные числа (проверка объектов в целом, не по реквизитам) Обновил: Добавил возможность выборочного сравнения :)

1 стартмани

19.08.2009    27045    9    DarkAn    24    

Исправление резервов. Сверка остатков с резервами. Проверка на зависшие резервы. Заполнение документа списком кодов товаров. 1С 7.7

Анализ учета Обработка документов v7.7 v77::ОУ 1С7:Комплекс 1С7:ТиС УУ Абонемент ($m)

Предлагаю технологию выявления ошибок в резервах отчетами "Сверка остатков с резервами" и "Проверка на зависшие резервы". Предлагаю способ автоматизированного исправления резервов заполнением документа списком кодов товаров. 1С 7.7. Вручную это делать очень кропотливо.

1 стартмани

13.09.2019    6220    3    ksnik    12    

Автоматическое исправление ошибки в БД "Проверка уникальности внутреннего идентификатора ..."

Тестирование и исправление v7.7 1cv7.md Абонемент ($m)

Внешняя универсальная обработка для автоматизированного исправления ошибок в БД типа «Проверка уникальности внутреннего идентификатора в справочнике. ….. Исправить вручную»

1 стартмани

06.02.2018    8542    3    drako    0    

Автоматическое восстановление индексов БД 1С 7.7 по регламенту, сервер терминалов

Тестирование и исправление v7.7 1cv7.md Абонемент ($m)

За день работы в 1С 7.7 накапливается множество операций, случаются завершения работы 1С аварийно, после этого приходится выполнять восстановление индексов, заходить монопольно и ждать, пока пройдет операция восстановления. Когда я начал сталкиваться с этой проблемой каждое утро, то задумался об автоматизации процесса.

1 стартмани

09.06.2016    12516    2    tux    1    

Сверка партий в ТиС 9.2 с ЕГАИС

WEB Анализ учета Оптовая торговля Оптовая торговля v77::ОУ 1С7:Комплекс 1С7:ТиС Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Обработка осуществляет сверку партий в ТиС 9.2 и ЕГАИС. Это стало возможным после обновления УТМ до версии 2.0.2. Именно в этом релизе появился запрос движений по справке Б, который возвращает всю историю движений по справке Б. Надеюсь, что у всех в партиях есть реквизиты справок А/Б ЕГАИС. В любом случае можно использовать данную обработку как шаблон для своей.

5 стартмани

29.03.2016    11402    9    serg_info    1    

23:59:59 Быстрое исправление одним нажатием без перепроведений!

Обработка документов Тестирование и исправление v77::ОУ 1С7:ТиС Абонемент ($m)

"Нет возможности разместить документ после ТА!" Никакого перепроведения - никаких проблем! Универсальная обработка для ТиС 9.2 и вообще любой конфигурации на оперативном учете. Лечит какой угодно объем за 5 минут! (Оперативный учет 7.7, SQL-версия)

1 стартмани

17.09.2015    9963    25    PZh1753    3    

Проверка информационной базы 7.7 на некорректные символы

Тестирование и исправление v7.7 1cv7.md Абонемент ($m)

Поиск спецсимволов непосредственно в текстовых полях информационной базы 7.7.

1 стартмани

21.05.2015    10517    20    tedkuban    7    

Поиск дублей в любом справочнике для 1С 7.7

Поиск данных v7.7 1cv7.md Россия Абонемент ($m)

Внешняя обработка предназначена для поиска и подробного анализа дублей.

2 стартмани

29.04.2015    13975    33    Pirat-37    1    

Глюки со временем документа в таблицах 1С (SQL Server)

Тестирование и исправление v7.7 1cv7.md Абонемент ($m)

При загрузке в монопольном режиме SQL ругается: SQL State: 23000 Native: 1505 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 2. Most significant primary key is ' 20MGJ '.

1 стартмани

30.01.2015    13082    0    leoner61    4    

Акт сверки для 1С: Предприятие 7.7 УСНО. Работает с группами контрагентов.

Обработка документов Анализ учета Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Доработанный отчет Акт Сверки с возможностью формирования отчета по группам. Для 1С:Предприятие 7.7 конфигурация УСНО.

1 стартмани

08.09.2014    8206    1    emc2    2    

Проверка и замена цен в документах на расчетные

Обработка документов Анализ учета Ценообразование, анализ цен Ценообразование, анализ цен v77::ОУ 1С7:ТиС УУ Абонемент ($m)

Когда нужно срочно проверить множество документов на правильность установки цен в них. Особенно после обработок, создающих документы прихода/расхода в конце периода.

1000 руб.

09.01.2014    9975    4    1    

Быстрый умный поиск с выпадающим списком

Поиск данных v7.7 Абонемент ($m)

Обработка + консольная утилита (exe). Работает с использованием FormEx.dll (Алексей Фёдоров aka АЛьФ), strmatch (Ракунов Александр aka skorp) и 1sqlite (Александр Орефков). Выполняет быстрый нечеткий поиск по справочнику (по умолчанию - номенклатуры) с выводом наиболее похожих позиций в выпадающий список. Работает на 1с 7.7. Тестировалось на server 2003 в терминалах, в файловой БД. Предполагаемые достоинства: пример (более) «адекватного» (по меркам автора на данный момент) поведения поисковой строки (реализовано при помощи консольной утилиты, работающей через winapi – исходники прилагаются (писалось в lazarus)) и удобной навигации по списку, во время ввода. Является, скорее, примером для реализаций собственных адаптированных поисковых решений.

1 стартмани

30.12.2013    16921    15    Jill    13    

Поиск дублирующихся записей в DBF файлах

Поиск данных Файловые протоколы обмена, FTP v7.7 1cv7.md Абонемент ($m)

Обработка 1С7.7 ищет в таблице DBF дублирующиеся записи. Помещает все найденные дубли в файл dubli.dbf. Есть вариант поиска с удалением дублей из файла, если установить соответствующую отметку на форме.

1 стартмани

26.07.2013    10140    2    hubby    2    

Универсальный просмотр регистров ТиС 7.7

Универсальные обработки Анализ учета v77::ОУ 1С7:ТиС Абонемент ($m)

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

1 стартмани

17.07.2013    13029    9    Lada385    3    

Алкодекларация в 7.7: сверка нашего файла алкодекларации с файлами данных поставщиков

Внешние источники данных Розничная торговля Анализ учета Розничная торговля v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Россия Акцизы Абонемент ($m)

Если алкодекларация делается не на основании файлов поставщиков, а по данным из собственной базы, всегда остается вероятность несовпадения данных в базе и данных поставщиков. Для сверки этих самых данных и предназначена данная обработка. Работает в любой конфигурации 7.7, требует наличия v7plus.dll.

1 стартмани

10.07.2013    14379    4    MaxDavid    7    

Где-то была обработка

Поиск данных Администрирование данных 1С v7.7 1cv7.md Россия Абонемент ($m)

Обработка 1С 7.7 осуществляющая поиск по истории открытых обработок. Обработки могли быть открыты программистом в конфигураторе и пользователем в режиме предприятия. В редакции 0.5 добавлены плюшечки: Наравне с открытием обработки добавлено, открытие папки содержащей обработку. Так же понятно что поскольку история хранится в реестре, то данная обработка является примером для работы с реестром. Строго говоря в то время для эксплуатации реестра MSScriptControl.ScriptControl . Крест возле имения базы на форме означает что база нет (нет файла 1CV7.MD по указанному пути). Соответственно крест возле имени обработки означает что обработки нет по указанному пути. Добавлена сортировка. Убрана возможность разобрать понравившуюся обработку. Добавлена возможность показать в папке (не путать с открыть папку). Добавлена возможность скопировать обработку. Добавлена выборка обработок по истории отладчика.

1 стартмани

07.03.2013    10796    1    lamer19    25    

Поиск в движениях регистров битых ссылок на документы (<объект не найден>) и их пометка, как измененных, в другой базе для переноса по УРБД.

Распределенная БД (УРИБ, УРБД) Поиск данных 1С7.7<->1C7.7 v7.7 1cv7.md Россия Абонемент ($m)

Обработка предназначена для поиска в движениях регистров оперативного учета битых ссылок на документы (<объект не найден>), записи ID этих документов в файл и их пометки, как измененных, в другой (не поврежденной) базе для переноса в исходную с помощью УРБД.

1 стартмани

29.10.2012    16843    1    evgeniybel    3    

Контроль алкогольных реквизитов номенклатуры в ТиС

Обработка справочников Тестирование и исправление Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v77::ОУ 1С7:ТиС Россия Акцизы Абонемент ($m)

Полнота заполнения "алкогольных" реквизитов справочника "Номенклатура" дает надежду на правильность алкогольной декларации! Трудности бухгалтеров в контроле этих реквизитов послужили причиной создания предлагаемой простой обработки.

1 стартмани

04.10.2012    13840    0    BorisBelov    3    

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

Тестирование и исправление Обработка справочников v77::БУ 1С7:Бух Россия БУ Акцизы Абонемент ($m)

Полнота заполнения "алкогольных" реквизитов справочника "Номенклатура" дает надежду на правильность алкогольной декларации! Трудности бухгалтеров в контроле этих реквизитов послужили причиной создания предлагаемой простой обработки.

1 стартмани

24.09.2012    14318    1    BorisBelov    4    

Акт сверки налоговых накладных

Обработка документов Бухгалтерские Анализ учета Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v7.7 1С7:Бух Украина НУ Абонемент ($m)

Акт сверки налоговых накладных. И выданных и полученных и сверка на двойные. Есть русский отчет и украинский.

1 стартмани

19.09.2012    12879    0    Ekstrem13    4    

Универсальная замена справочника

Обработка справочников Тестирование и исправление v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

22.08.2012    8830    0    mic4    3    

Задолженность по уплате взносов в ПФР

Зарплата Обработка документов Анализ учета Зарплата v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Абонемент ($m)

Получаем задолженность по уплате взносов в ПФР по сотрудникам

1 стартмани

16.08.2012    9438    0    malev    2    

Поиск и замена дублей по артикулу в справочнике "Номенклатура" (торговля 7.7)

Обработка документов Поиск данных Обработка справочников v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработка просматривает документы: Счет Входящий, Счет, Приходную накладную, расходную накладную. Если находятся движения по дублям, заменяет движение на первый из нашедших.

1 стартмани

09.06.2012    12322    3    serko8547    1    

Групповая обработка документов (проверка на соответствие требованиям ПП РФ №1137 от 26.12.2011 г.)

Обработка документов Анализ учета v77::БУ 1С7:Бух Россия БУ НДС Абонемент ($m)

Проверка (или исправление) документов поступления и счет-фактур на соответствие требованиям ПП РФ №1137 от 26.12.2011 г.

1 стартмани

07.06.2012    8149    0    bnk72    3    

Поиск и исправление повторов элементов в справочниках

Обработка справочников Поиск данных Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md 1С7:БМО 1С7:Бух 1С7:ЗиК 1С7:Комплекс 1С7:ТиС 1С7:ПУБ 1С7:ББУ Россия Абонемент ($m)

Обработка предназначена для поиска и ИСПРАВЛЕНИЯ(в полной версии) одинаковых по КОДУ элементов в указанном справочнике. Это бывает необходимо, например, если произошел сбой в работе 1С, если снят флаг "Контроль уникальности", если есть разные элементы, которые должны быть объединены в один.

1 стартмани

05.06.2012    8807    4    Gluk    1    

Перебор всех файлов в папке

Загрузка и выгрузка в Excel Поиск данных v7.7 1cv7.md Абонемент ($m)

Обработка берет все файлы эксель в выбранной папке, затем перебирает все эти файлы.

1 стартмани

03.05.2012    15168    3    l2d808    5    

Внешний отчет Книга продаж 2012 для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

Практика программирования Анализ учета Учет доходов и расходов Розничная торговля Учет доходов и расходов Розничная торговля v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Внешний отчет Книга продаж, форма применяемая с 2012 года, для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

1 стартмани

29.04.2012    10241    2    ddv68    11    

Внешний отчет Книга покупок 2012 для старых релизов Бухгалтерии 7.7

Практика программирования Анализ учета Розничная торговля Розничная торговля v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Внешний отчет Книга покупок 2012 для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

1 стартмани

26.04.2012    11157    1    ddv68    8    

Обработка для редактирования вида контрагента и признака плательщика налога на прибыль контрагентов по которым были обороты в периоде для Приложения ОК Декларации о прибыли для Украины

Обработка справочников Анализ учета Регламентированная отчетность Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v77::БУ 1cv7.md Украина БУ НУ Налог на прибыль Абонемент ($m)

Обработка помогает проверить и установить реквизиты для контрагентов по которым заполняется приложение ОК к Декларации о прибыли. В список попадают все контрагенты по которым мы можем проверить и исправить признак юр.лицо/физ.лицо плательщик/ не плательщик налога на прибыль, по которым были обороты в указанном периоде. Обработку можно заполнять отдельно по покупателям (по счету 36) и отдельно по поставщикам (по счетам "63,685") . Обработка для Украинских типовых конфигураций 1С:Предприятия 7.7

1 стартмани

21.04.2012    9985    1    vdolynsky    2    

Панель функций 7.7

Универсальные обработки Инструментарий разработчика Поиск данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Универсальная панель функций для 1С 7.7 (SQL). На замену меню Операции.

1 стартмани

05.04.2012    16276    0    json    2    

Поиск и замена дублирующихся элементов справочников для 7.7

Сервисные утилиты Поиск данных Универсальные обработки v7.7 1cv7.md Абонемент ($m)

Обработка для замены дублирующихся элементов справочника с небольшими доработками.

1 стартмани

26.03.2012    17857    29    Dmitri_1C    7    

Выгрузка из БГУ 7.7. бланков строгой отчетности - остатков счета 03 (формирование документов "Поступление БСО" по остаткам счета 03)

Обработка документов Тестирование и исправление Управление персоналом (HRM) Перенос данных из 1С7.7 в 1C8.X Управление персоналом (HRM) v77::БУ 1С7:ББУ Государственные, бюджетные структуры Россия БУ Госбюджет Абонемент ($m)

Штатная выгрузка из БГУ 7.7. в БГУ 8.2 неправильно и не полностью переносит остатки по счету 03 - не переносятся начальные и конечные номера бланков, бланки, принадлежащие одному лицу, при переносе оказывается у другого. При этом перенос документов по движениям бланков строгой отчетности реализован хорошо. Эта обработка предназначена для формирования документов "Поступление БСО" в базе БГУ 7.7 на основе остатков по счету А03. При дальнейшей выгрузке штатными средствами остатки в документах переносятся без ошибок.

1 стартмани

23.03.2012    12773    0    snegovik    4    

Анализ ссылок

Обработка документов Поиск данных Обработка справочников v7.7 1cv8.cf Россия Абонемент ($m)

Поиск ссылок и пакетная обработка документов и справочников (Пометка удаления[+/-] )

1 стартмани

20.03.2012    8122    0    select234    1    

Поиск по подстроке с индикатором исполнения

Поиск данных Обработка справочников Учет ТМЦ Учет ТМЦ v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Поиск по подстроке вызываемый в контексте любого объекта. В строке статуса показывается процент исполнения при поиске.

1 стартмани

18.03.2012    10600    0    shylep    3    

Обработка автозаполнения значений БазоваяЕдиница и ОсновнаяЕдиница в справочнике Номенклатура для 1с7

Обработка справочников Поиск данных v77::ОУ 1С7:ТиС Абонемент ($m)

Обработка предназначена для автозаполнения значений БазоваяЕдиница и ОсновнаяЕдиница в справочнике Номенклатура, для 1с7.7 Торговля и склад. Актуальна после некорректного переноса данных, когда номенклатуре присваивается Базовая Единица и Основная Единица подчиненная другой номенклатурной позиции или вообще не заполнена.

1 стартмани

16.02.2012    19572    9    Kuzya_brаtsk    4    

OLAP - это просто!

Загрузка и выгрузка в Excel Анализ учета v77::ОУ v77::БУ 1С7:Бух БУ Абонемент ($m)

Методика простого OLAP-подобного анализа данных в сводных таблицах Excel.

1 стартмани

14.02.2012    27477    4    fixin    12