Проверка зацикливания групп справочников

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

Разработка - Практика программирования

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

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

Результат  работы  - печатная форма таблицы, с колонками в виде "Код", "Наименование", "Внутреннее представление"
зацикленных групп, а также их родителей :) и колонки для составления схемы подчиненности зацикленных групп.
В печатную форму выводятся только группы, участвующие в замкнутых циклах подчиненности, например:
A=>A ; A=>B=>A ; A=>B=>C=>A. (A=>B означает, что B является родителем A  ). Правильные "ветки" подчиненности,
подсоединенные к циклам, например, "ветка"  "D" :   D=>A=>B=>A из выборки исключаются.

Чтобы исправить замкнутую подчиненность, достаточно разорвать цепочку групп в одном месте - у одной из групп
очистить реквизит "Родитель".  Программа анализирует и рекомендует для этих целей использовать: а) группы, которые
раньше других созданы (соответсвенно, должны иметь по логике более высокий уровень); б) группы, наиболее
удаленные от элементов (справедливо для справочников, где элементы всегда расположены последними по иерархии). 
Цепочки замкнутых групп в отчете разделены пустыми строками. Для очистки родителя одной из групп цепочки нужно нажать
клавишу Enter / кликнуть мышкой на ячейке в строке с исправляемой группой, в колонке "Очистить!!!" .

В прикрепленных файлах - архив с внешним отчетом и архив пример информационной базы с зацикленным справочником

для демонстрации работы отчета.

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

 
// УстРодитель - устанавливаемый родитель для группы справочника
// Спр - переменная, для записи объекта справочника
ПопыткаЗаписиЦиклическойСсылки = 0;
ПопыткаЗаписиПринадлежностиКЦиклу = 0;
ПровРодитель = УстРодитель;
СЗ = СоздатьОбъект("СписокЗначений");
 
Пока ПустоеЗначение(ПровРодитель) = 0 Цикл
Если ПровРодитель = Спр.ТекущийЭлемент() Тогда
   ПопыткаЗаписиЦиклическойСсылки = 1;
   Прервать;
КонецЕсли;                      
Если СЗ.НайтиЗначение(ПровРодитель) > 0 Тогда
   ПопыткаЗаписиПринадлежностиКЦиклу = 1;
  Прервать;
КонецЕсли;
 
 СЗ.ДобавитьЗначение(ПровРодитель);
 ПровРодитель = ПровРодитель.Родитель;
КонецЦикла;
 
Если (ПопыткаЗаписиЦиклическойСсылки   = 0) И 
    (ПопыткаЗаписиПринадлежностиКЦиклу = 0) Тогда
 СпрРодитель = УстРодитель;
 Спр.Записать();
КонецЕсли;
 

 

Перед самым опубликованием, еще раз (с меньшим поисковым фильтром) решил поискать здесь же, подобное:

//infostart.ru/public/78285/

//infostart.ru/public/78737/

//infostart.ru/public/78032/

//infostart.ru/public/78371/

//infostart.ru/public/85714/

//infostart.ru/public/85615/

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

а так... она есть,  и она может быть кому-то полезна.

 

Желаю Вашим базам здоровья! :-)

6

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

Наименование Файл Версия Размер
Проверка зацикливания групп справочников
.zip 9,40Kb
17.05.12
114
.zip 9,40Kb 114 Скачать
Пример информационной базы для исправления
.zip 668,69Kb
17.05.12
2
.zip 668,69Kb 2 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. armeec 13 23.05.12 10:50 Сейчас в теме
А можно пример справочника с "зацикливанием"? И самое главное - как такой эффект был получен?
2. Shaman100M 1191 23.05.12 13:08 Сейчас в теме
(1) Вторым файлом идет архив информационной базы со справочником "Пример".
Такой эффект в "примере" был получен искусственно, - программно группа верхнего уровня
была подчинена "дочерней" группе нижнего уровня. В реальной ситуации думаю, что
такое может произойти при интенсивном программном обмене данных справочника между ИБ и
одновременном интерактивном изменении иерархии того же справочника. Ну и естественно,
несовершенство программного кода.
Оставьте свое сообщение

См. также

Дополнение реквизитов номенклатуры из Эксель в 7.7. Групповое редактирование реквизитов номенклатуры 7.7 в списке 1

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v7.7 1С7:Комплекс УУ Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Обработки группового дополнения данных о номенклатуре. Ввод веса и объема существующих товаров вручную в форму таблицы значений и затем запись в справочник Номенклатуры и Единиц. Закачка весов и объемов существующих товаров из Эксель в справочник Номенклатуры и Единиц. Загрузка внешних кодов товаров из Эксель в справочник Номенклатуры. Редактирование внешних кодов товаров в форме списка. Дозаполнение реквизитов существующих товаров из Эксель (ключевые поля - штрихкод, наименование, внешний код).

1 стартмани

11.10.2019    941    2    ksnik    0       

Загрузка адресов произвольного формата (КЛАДР и нестандартных "грязных" адресов) в ФИАС современных конфигураций из 1С 7.7 6

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md ERP2 Абонемент ($m) Обработка справочников Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    1569    ksnik    12       

Универсальный подбор и обработка объектов для 1С: Предприятия 7.7 "UChoice.ert" 4

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

Универсальная обработка 7.7, представленная здесь, до сих пор почему-то по функционалу гораздо беднее, чем общеизвестная типовая "Универсальный подбор и обработка объектов" (UNIREPS82\UniversalSelection) 8.2-8.3", мне не хватило возможности выполнить произвольный код обработчика объектов. Данная обработка "UChoice.ert" является полным аналогом "UniversalSelection", представляет собой консоль выполнения произвольного кода, позволяет делать с объектами информационной базы 1С 7.7 абсолютно все, что угодно, а не узкий, сложно настраиваемый набор команд, на мой взгляд, она существенно превосходит имеющиеся аналоги, поэтому ничем другим кроме нее я не пользуюсь.

1 стартмани

04.04.2019    2774    6    ksnik    3       

Установка принтера по умолчанию для 1С 7.7 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования Разработка

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    2499    2    alsen    2       

Формирование строки json в 1С: 7.7 12

Статья Программист Внешняя обработка (ert,epf) v7.7 1cv7.md 1С7:Комплекс Windows Абонемент ($m) Практика программирования

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    3550    18    malovandrey    0       

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы. 9

Статья Программист Архив с данными v7.7 Windows Абонемент ($m) Практика программирования

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    4046    2    Vortigaunt    5       

Несколько табличных частей в 1С:7.7 - это просто 3

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

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    7032    10    Gkmy    6       

Загрузка справочника БИК банков с сайта Национального банка Республики Беларусь http://www.nbrb.by для конфигураций 1С 7.7 используя AddIn.V7HttpReader с разбором файла ответа в формате JSON 2

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v7.7 1С7:Бух Беларусь БУ Windows Банковские операции Абонемент ($m) Обработка справочников

Обработка для загрузки справочника БИК банков с сайта Национального банка Республики Беларусь. Пример скачивания файла из интернет из 1С 7.7, пример простого разбора файла JSON из 1С 7.7.

1 стартмани

07.04.2018    7705    2    svilsa    2       

Загрузка курсов валют с сайта НБУ или Приватбанк за период. Для Украины. 7.7 1

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1С7:Бух Украина БУ Банковские операции Абонемент ($m) Обработка справочников WEB

Загрузка курсов валют с сайта НБУ или Приватбанк за период. Для Украины. 7.7. Проверялась на "Бухгалтерский учет" для Украины. 7.70.328

2 стартмани

20.03.2018    6185    whtblck    0       

Перенумерация документов и справочников в БП 3.0 и Бух 7.7 3

Инструменты и обработки Программист Бухгалтер Пользователь Архив с данными v7.7 v8 1С7:Бух БП3.0 Абонемент ($m) Обработка документов Обработка справочников

Обработки позволяют восстановить стандартную нумерацию объектов (справочников и документов) в Бухгалтерии Предприятия 3.0. и Бухгалтерии 7.7

1 стартмани

09.02.2018    9669    102    Ant10    0       

Загрузка классификаторов УКТ ВЭД и ДКПП в базы 1С 7.7 2

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Украина НУ Windows Внешнеэкономическая деятельность (ВЭД) Оптовая торговля Абонемент ($m) Обработка справочников

Обработка предназначена для выборочного заполнения типового справочника "Коды для налоговых накладных" значениями из классификаторов ДКПП и УКТВЭД (украинские конфигурации)

1 стартмани

17.01.2018    6155    skyvixen    0       

Загрузка курсов валют с сайта НБ РБ (API) 3

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Беларусь Банковские операции Абонемент ($m) Обработка справочников WEB

C 2017 на сайте www.nbrb.by разработали новую загрузку курсов валют через API функции. Данный функционал сам нацбанк рекомендует использовать как основную загрузку, и сам функционал более расширен.

1 стартмани

19.12.2017    7571    9    brunet    2       

Заполнение реквизитов контрагентов по ИНН через 1С:Контрагент 1С: 7.7 1

Инструменты и обработки Программист Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Абонемент ($m) Обработка справочников

Обработка позволяет получить реквизиты контрагента по ИНН при наличии доступа к сервису 1С:Контрагент.

1 стартмани

11.12.2017    5724    21    Andgman    5       

Загрузка адреса юридического лица из ЕГРЮЛ для 1С 7.7 и 8.3 5

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m) Обработка справочников

Обработка позволяет загрузить адрес юридического лица с сайта ЕГРЮЛ (https://egrul.nalog.ru) для платформы 7.7 .Сделана на основе обработки для платформы 8.3 "Загрузка адреса юридического лица из ЕГРЮЛ" от Александра Белякова (https://infostart.ru/public/676211/).

1 стартмани

26.10.2017    4856    25    hvostik    8       

Групповая обработка документов и справочников v.7.7 6

Инструменты и обработки no Архив с данными v7.7 1cv7.md Россия Абонемент ($m) Универсальные обработки Обработка документов Обработка справочников

1. Обработка позволяет совершать следующие действия над объектами: а. СПРАВОЧНИКИ: удаление; пометка на удаление; снятие пометки на удаление. б. ДОКУМЕНТЫ: удаление; пометка на удаление; снятие пометки на удаление; проведение; отмена проведения; выключить проводки; включить проводки. 2. Действия могут быть ограничены некоторыми условиями. 3. Существует отбор по видам объектов. 4. Есть возможность обработать подчиненные справочники.

1 стартмани

30.04.2017    7966    36    DUH    0       

Работа с базой штрихкодов https://barcodes.olegon.ru/ из 1C:7.7 2

Инструменты и обработки Программист Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v7.7 1cv7.md Оптовая торговля Розничная торговля Абонемент ($m) Обработка справочников WEB

Все очень просто - отсканировали ШК неизвестного для вашей базы товара, и получили один или несколько :) вариантов наименования. Выбрали, которое вам нравится больше всего, скопировали в буфер, и можно создавать карточку товара, не вводя его наименование вручную, с клавиатуры, а просто вставив из буфера.

1 стартмани

07.04.2017    7286    7    M_W_W    0       

Перенос значений реквизитов справочника номенклатуры между разными базами 1С:7.7 2

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Обработка справочников 1С7.7<->1C7.7

Внешняя обработка для выгрузки в текстовый файл значений реквизита справочника номенклатуры базы 1С7.7. Загрузка из сформированного текстового файла значений реквизита в другой базе 1С7.7 для аналогичных элементов номенклатуры (поиск по коду и наименованию).

1 стартмани

08.02.2017    12475    13    etmarket    3       

Универсальные обработки документов и справочников для 1С: Предприятие 7.7 8

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Windows Абонемент ($m) Обработка документов Универсальные обработки Обработка справочников

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

2 стартмани

23.11.2016    18166    128    SanchoD    15       

Сверка справочника контрагентов со списком Перечня лжепредприятий Республики Казахстан 2

Инструменты и обработки Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v7.7 БП2.0 Казахстан Абонемент ($m) Обработка справочников WEB

Простая обработка позволяет сверить справочник контрагентов с перечнем лжепредприятий. Обработка предназначена для конфигурации Бухгалтерский учет для Казахстана 7.7

1 стартмани

16.11.2016    6127    2    Filt    0       

Проверка контрагентов из базы данных 1С на наличие в "Реестре коммерческих организаций и индивидуальных предпринимателей с повышенным риском совершения правонарушений в экономической сфере" (Республика Беларусь)) 0

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Беларусь Абонемент ($m) Обработка справочников

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

1 стартмани

09.11.2016    5052    5    EXAN    0       

Перенумерация справочников и документов для 1С: 7.7 2

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Обработка документов Обработка справочников

Перенумерация справочников и документов. Поддерживает нумерацию нескольких документов с одним нумератором. Возможен отбор документов по любым реквизитам шапки. Возможно дублирование номеров на подчиненные документы.

1 стартмани

03.08.2016    13120    88    ak_register    8       

Подмена значений в документах и справочниках 7.7 2

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Обработка документов Обработка справочников

Обработка Подмена значений в документах и справочниках 7.7, с отборами по справочникам и документам, с возможностью отсеять по периоду

1 стартмани

04.07.2016    7051    7    Turn123    3       

Суммирование выделенных ячеек в столбце для 1С:Предприятие 7.7 3

Инструменты и обработки Программист Архив с данными v7.7 Windows Абонемент ($m) Практика программирования

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

1 стартмани

09.03.2016    8064    4    электра    9       

Расширение справочника номенклатуры 1С: 7.7 6

Инструменты и обработки Руководитель проекта Подсистема v7.7 1С7:Комплекс 1С7:ТиС 1С7:ПУБ Windows Абонемент ($m) Обработка справочников

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

10 стартмани

25.02.2016    18201    2    spy-83    5       

Обмен данными Website X5 Evolution с 1С 7.7 (Выгрузка/загрузка/пересчёт) 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md УУ Windows Абонемент ($m) Обработка справочников Внешние источники данных

Обработка для выгрузки/загрузки/пересчёта в/из файла *.csv, созданного программой Website X5 Evolution в/из 1С 7.7. Проблема кодировки UTF8 - ANSI решается с помощью Recode.exe. Выгрузка в 1С и загрузка обратно Website X5 - корректно срабатывает и без декодирования.

3 стартмани

24.02.2016    8396    1v7    1       

Получение лицензий из ЛК ФСРАР 3

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Оптовая торговля, дистрибуция, логистика Windows Оптовая торговля Абонемент ($m) Универсальные обработки Обработка справочников WEB

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

2 стартмани

17.02.2016    8391    16    knstanta    14       

Загрузка номенклатуры в 1С: 7.7 из Excel 0

Инструменты и обработки Программист Руководитель проекта Внешняя обработка (ert,epf) v7.7 1С7:Комплекс Россия Windows Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Обработка предназначена для автоматической загрузки номенклатуры в справочник из внешнего Excel файла.

1 стартмани

15.02.2016    9666    23    adamych8    1       

Очистка справочников 3

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Чистка базы Обработка справочников

Помечает на удаление подчиненные элементы у помеченных на удаление элементов справочников. Удаляет все, переносит на дату периодические значения справочников.

1 стартмани

21.12.2015    7899    16    andrey1508    1       

Проверка марок из ЛК ФСРАР 17

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Windows Оптовая торговля Розничная торговля Абонемент ($m) Обработка справочников WEB

Вашему вниманию предлагается обработка, позволяющая добавить марки на проверку на service.fsrar.ru, а также получить протоколы по проверке. Скорость работы обработки по получению протоколов проверки значительно выше стандартной процедуры работы через ресурс service.fsrar.ru. Для работы требуется действующая учетная запись (ИНН, Пароль). Обработка открыта для редактирования и модернизации.

5 стартмани

13.12.2015    22991    149    knstanta    104       

Обработка для переименования элементов справочников Номенклатура (Товары), Клиенты и других с предварительным просмотром 2

Инструменты и обработки Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Обработка справочников

Данная обработка позволяет переименовывать элементы таких справочников, как Номенклатура, Товары, Клиенты и других, содержащих текстовые поля. Обработка не привязана к конкретной конфигурации, имеет несколько опций, предварительный просмотр, печать, при сохранении делает запись в журнал регистрации.

1 стартмани

10.12.2015    4703    9    vovaapril    1       

Как получить номер и дату договора из наименования справочника договоров? 5

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования Обработка справочников

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

1 стартмани

24.09.2015    16860    2    SiAl    7       

1С: 7.7. Функции-обертки, функторы, отложенный вызов, карринг параметров на примере функции чтения табличных данных 23

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

Человек, работающий в 1С, в силу своей практики и опыта может нуждаться в средствах программирования, в 1С не представленных. В публикации описаны средства отложенного вызова функций, каринга параметров, композиции и др., в основе которых лежит вызов функции посредством функции Шаблон. Несмотря на простоту, созданный за несколько лет работы в 1С 7.7 набор функций обрел мощь, достаточную для лаконичной реализации указанных целей.

1 стартмани

17.09.2015    6819    4    rozhkovdmitriy    21       

Технологическая проверка кода конфигурации (7.7) 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Инструментарий разработчика Практика программирования

1С 7.7 не имеет практически никаких средств, предназначенных для контроля правильности кода. В синтаксически правильном, с точки зрения 1С, коде можно, например, определить переменную НомерДок в модуле документа. Эта обработка может помочь найти некоторые "плохие решения" в коде.

1 стартмани

03.09.2015    7134    6    vcv    6       

Поиск дублей для 1С: 7.7 0

Инструменты и обработки Системный администратор Бухгалтер Внешняя обработка (ert,epf) v7.7 1С7:Бух Windows Учет ОС и НМА Абонемент ($m) Чистка базы Обработка справочников

Обработка предназначена для поиска дублей инвентарных номеров справочника "Основные средства". Выводит список дублей в окно сообщений. Быстрая и простая.

1 стартмани

13.07.2015    8883    6    Pirat-37    1       

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md Windows Абонемент ($m) Практика программирования Универсальные функции

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    21795    4    Serginio    1       

Удаление НЕиспользуемых элементов справочников 2

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Чистка базы Обработка справочников

Способ очистить базу данных от НЕиспользуемых элементов справочников. Обработка ищет ссылки на объект, если ссылок нет, помечает на удаление. Потом стандартным путём объект удалится на 100%. Рекомендую для "древних" баз данных, особенно для "свёрнутых", ибо (возможно) когда-то были Контрагенты, Номенклатура, которых ныне в природе не существует...

1 стартмани

20.06.2015    9842    41    vladimir_makarov    3       

Универсальная обработка справочников для 1С 7.7 3

Инструменты и обработки Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Обработка справочников

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

1 стартмани

17.05.2015    10900    73    vv-adm    5       

Решение проблемы заполнения ИНН и КПП контрагентов на платформе 1С: 7.7 4

Инструменты и обработки Бухгалтер Внешний отчет (ert,erf) v7.7 БП2.0 Windows Абонемент ($m) Обработка справочников

В декларации НДС разделе 9 графа 8 не для всех контрагентов корректно заполнился ИНН и КПП на платформе 1С: 7.7

1 стартмани

20.04.2015    12169    20    rusmil    4       

Обработка проверки контрагентов на сервере ФНС для 1С 7.7 5

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Windows Абонемент ($m) Обработка справочников

Обработка предназначена для проверки реквизитов контрагентов, которые могут попасть в 8-12 разделы декларации НДС (книги покупок и продаж, а также журналы выставленных и полученных счетов-фактур). Проверка осуществляется при помощи сервиса «Проверка списка контрагентов» ФНС.

1 стартмани

15.04.2015    10497    73    tambu    7       

Оптимизация количества журналов документов в 1С:7.7 0

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

Один из вариантов оптимизации количества журналов документов в 1С:7.7 без использования внешних компонент

1 стартмани

24.02.2015    6163    2    voha    8