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

Автор Тема: исправление справочников  (Прочитано 9642 раз)

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

Оффлайн ver10

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-01-31
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день всем. Я новенький тут, поэтому сильно не пинайте и не глумитесь. Есть такой вопрос по 1с. Имеем Хеликс фитнес, заводилась номенклатура кое как и через одно место и теперь встала такая проблема как правильно списание тех или иных услуг в составе абонементов. Тоесть есть некий абонемент в его составе присуствуют некие услуги, но вот услуг одного типа и одной цены было созданно несколько, тоже самое и с абонементами и теперь при списании конкретных услуг из абонемента списываются не те услуги. Вопрос в том можно ли написать некую процедуру которая бы прошерстила абонементы и коды услуг в них включенные и заменила нужные коды на единоверный. соответственно указать один верный и два и более неверынх дубликата и чтобы он заменял два и более(столько сколько есть их неверных).
К сожалению не програмист 1с, но програмирование изучал когдато лет 5 назад. Кто чем сможет подскажите. Заранее спасибо.


Оффлайн zay

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-15
  • Сайт: 
  • Профессия: Программист 8.1
Услуги одного типа и одной цены - это записи справочника или регистра сведений?
Если справочника - то можно воспользоватся обработкой ПоискИЗаменаЗначений (поставляется на дисках ИТС). Если дублей несколько сотен - то это будет и проще и быстрее чем писать обработку по поиску дублей.

Услуги одного типа - что такое тип услуги: элемент какого-то справочника или строка? Если строка, то "услуги одного типа" могут иметь схожие, но отличающиеся названия ? Если "да" - то это очень плохо. Выполнить автоматическую замену можно только если дополнительно задействовать алгоритм определения подобных лексем (например алгоритм Левенштейна)

Вообще, если например тип услуги  - это элемент справочника или значения перечисления, то обработка не сильно сложная:
Запрос из Услуг с группировкой по Тип услуги, Цена
Обход результата запроса
Выборка из всех услуг - услуг с заданным типом и ценой
Если это первая запись - запоминаем ее и больше ничего не делаем
Иначе Услугу помечаем на удаление
Ищем всех абонементов, которые используют найденную услугу
У всех найденных абонементов заменяем услугу на ту, которую запомнили ранее (первая запись, не помеченная на удаление)

Отлаживать работу этой обработки надо конечно на тестовой базе.

Оффлайн ver10

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-01-31
  • Сайт: 
  • Профессия: Ученик 1С
услуги одного типа это по сути одни и теже услуги. названы чуток по разному, но смысл тот же. ну например есть абонемент1 стоит 2000 рублей, в абонемент входят устлуги тренера1 по 500 рублей. а есть абонемент2 стоит тоже 2000 рублей, но в него в силу криворукости и незнания входят услуги тренера3 по 500 рублей, вот как выбрать все такие и заменить тренера3 на тренера1. спасибо
Добавлено: 31 Янв 2013, 16:08

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

Онлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2859
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
Согласен помочь за Абонемент =)
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн ver10

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-01-31
  • Сайт: 
  • Профессия: Ученик 1С
Цитировать
Согласен помочь за Абонемент =)
если бы в моих силах было выдавать абонементы не задумываясь бы сделал и темболее абонемент в краснодаре, а ты как я понимаю в москве

Онлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2859
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Ну тогда подскажу безвозмездно... <_<
Есть обработка такая - на диске ИТС (и в просторах интернета) - ПоискИЗаменаДублирующихсяЗначений.epf

Думаю название обработки говорит само за себя... :)

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн ver10

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-01-31
  • Сайт: 
  • Профессия: Ученик 1С
спасибо я попробую
Добавлено: 02 Фев 2013, 17:09

обработка не работает когда ее запускаю просто серая форма без ничего. просто печаль вселенская. что делать. может под хеликсом она не работает???

Последний раз редактировалось: ver10; 02 Фев 2013, 17:09

Онлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2859
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
В каком режиме запускаете обработку? (Обычный или Управляемый)

Во вложении обработка - только для обычного приложения
Добавлено: 02 Фев 2013, 19:34

Платформа 8.2
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн ver10

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-01-31
  • Сайт: 
  • Профессия: Ученик 1С
Простите за серость, но что занчит в каком режиме?? Открываю 1с и там файл открыть. делаю не на сервере а на своем компе, 1с sql.

Онлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2859
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Если платформа 8.2 - то у нее есть два режима запуска - Управляемый и Обычный

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!


Теги:
 

Реквизит "Ссылка" у справочников и документов

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

Ответов: 3
Просмотров: 3137
Последний ответ 29 Май 2013, 16:24
от leklerk
Re: 1c 8.2: Не могу получить программный доступ к Стандартному ревизиту Наименование одного из Справочников

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

Ответов: 2
Просмотров: 1472
Последний ответ 04 Сен 2014, 09:44
от cska-fanat-kz
некорректная работа групповой обработкой справочников и документов, плиз, помоги

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

Ответов: 0
Просмотров: 1758
Последний ответ 22 Дек 2012, 16:06
от OlgaBSh
Как в запросе сравнить коды элементов в табличных частях двух справочников

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

Ответов: 5
Просмотров: 3097
Последний ответ 29 Окт 2014, 15:26
от Serval
Как 1С загружает данные из различных справочников/документов для объединения ссылок

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

Ответов: 0
Просмотров: 561
Последний ответ 08 Май 2015, 18:46
от AlexSviridov

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
106 Сообщений
AIFrame
100 Сообщений
alex0402
30 Сообщений
kiksi
19 Сообщений
pavl_vs
19 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
LexaK
13 Сообщений
BuhRust
12 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal