#0
by Скользящий
Проблема, в типовой бухии (462 релиз) накосячили с договорами, а у них сторнированный НДС, они в этих договорах запутались. Нужно сделать следующее, создать каждому контрагенту в подчиненном справочнике договоров "Новый основной договор" подчиненный этому контррагенту(сделано), а потом во всех документах поменять ссылку на договор с указанного в документе на этот "новый основной договор". То есть всем выставить основной договор. Существует ли обработка, которая позволяет это сделать? Самому писать обработку времени нет. А то что я нашел на эту тему, требует указания каждого конкретного документа.
#0
by Скользящий
Проблема, в типовой бухии (462 релиз) накосячили с договорами, а у них сторнированный НДС, они в этих договорах запутались. Нужно сделать следующее, создать каждому контрагенту в подчиненном справочнике договоров "Новый основной договор" подчиненный этому контррагенту(сделано), а потом во всех документах поменять ссылку на договор с указанного в документе на этот "новый основной договор". То есть всем выставить основной договор. Существует ли обработка, которая позволяет это сделать? Самому писать обработку времени нет. А то что я нашел на эту тему, требует указания каждого конкретного документа.
#1
by Токс
Если код не универсально-бешеный у того, что нашел, покажи, а... Можно подправить... Да и написАть быстрее, чем искать...
#11
by Токс
Не с фих... но если не спать - успеть можно... ЗЫ Хоть ты и был модератором - щас че-нить накидаем...
#12
by insider
я возможно неверно понял, но можно же выбрать в цикле документы (все), проверять на наличие в шапке опр. реквизита и делать что надо?
#14
by Скользящий
Если у реквизита тип справочник.договора то нужно выбранный договор в этом реквизите заменить на "Новый основной договор" (подчиненный каждому контрагенту) который я до этого предварительно создал для всех контрагентов обработкой.
#16
by КонецЦикла
Мдя... Быстрее будет не париться с метаданными имхо Там будет максимум 5 видов документов основных Потом их перепровести Потом регламентные перепровести (проводки-то изменяться) Поищи для начала в конфигураторе ссылку на спр-к Договора Потом пузомером посмотри сколько доков какого вида Где-то моно и руками ужо исправить
#17
by insider
я предположил, что вероятно реквизит будет называться например "Договор", проверить его наличие просто: то же и для табл. части. осталось знать названия реквизитов
#18
by КонецЦикла
А если ОснДоговор или Основание? Тогда вообще все лопатить и проверять ТипЗначения и Вид?
#19
by Скользящий
Я кажется не с того конца начал, нужно проверять наличие поля контрагент, а потом этому контру в подчиненном справочнике менять договор на "Новый основной договор".
#31
by insider
ну тогда добавим еще транзакцию с завершением каждые N доков и обнуление объекта (так, для порядка)
#32
by КонецЦикла
Андрейко, у сомарца и в ТЧ есть договор и называется по-другому иногда Мот имеет смысл разделить доки, где только в шапке; и в ТЧ? Руками набить 2 списка Напихать в список названий варианты названий - перебирать
#33
by Diter
(+31) И как оказалось - проверку на наличие в документ реквизита "Договор" или "ДоговорНаКонсигнацию" ;))
#42
by insider
у нас разделение труда, я пока с представителями заказчика выясняю :)) да все правильно там, ну разве что синтаксис не смотрел, но идея правильная, не очем спорить
#51
by insider
думаю разберемся :) те, кто меня знают, знают что доверять можно :) там прям там, затюкали :))
#52
by Diter
Вот пример неорганизованности. значит кодер в поте лица пишет прогу, а менеджер оказывается выясняет подробности ТЗ и не ставит кодера в известность.....
#54
by Токс
Я уже не понимаю... В доках может быть реквизит типа "Справочник.Договора" или там только "Справочник.Контрагенты"? ЗЫ А насчет Если Метаданные.Документ(Ном).РеквизитШапки("Контрагент").Выбран=1 Тогда По другому их не называют?
#56
by КонецЦикла
Затем, чтобы в цикле идти по списку с видом документа, а потом внутренний цикл будет осуществлять перебор Для второго списка - еще и перебор строк в доках
#58
by Diter
Врядли кому это в голову прийдёт. но можно делать ещё хитрее - проверять вид реквизита и если совпадает с "справочник.контрагенты" - пох как он называется. Правда возможно ситуация когда это не то что нужно.. по месту смотреть надо
#61
by insider
ага, а за бабло договориться? это ж важный момент :)) ага, были такие ветки, поищи хм... чем не устраивает код Diter'а? неоптимально разве?
#63
by Diter
не получится. У меня во всяком случае.. Не сдержусь и буду помогать на шару - натура такая ;)) "шарокая"
#68
by Токс
Вот и я о том... Меня б такое больше устроило плюсом к твоему коду... PS А насчет первой части вопроса? " доках может быть реквизит типа "Справочник.Договора" или там только "Справочник.Контрагенты"? "
#69
by Diter
только может наоборот? Тип="Справочник" Вид="Контрагенты" так правильнее будет? А как может быть подчинённый справочник без владельца в одном документе? Фигню спорол уважаемый ;))
#70
by Скользящий
(all)Всем большое спасибо, ушел домой. Завтра на свежую голову весь код проверю в ветке. Чтобы не копи-паст был, а сам дошел, в чем у меня проблемы в образовании.
#72
by Diter
Хм.. интересно сколько он добрых слов скажет если ВЕСЬ код проверять будет? ;)) Геморно их запускать - там же контекст нужен документа, а это значит его открывать надо - ИМХО более сложно, хотя может и более правильно...
#75
by insider
зачем так сложно? к тому же процедурок в локальном контексте может и не быть, у меня они в глобальнике обычно...
#76
by Diter
Хм.. да? Тогда сорри - я с таким не сталкивался... а как же он (реквизит - подчинённый справочник) заполняется? не понятно.. ну да ладно...
#77
by Diter
А это не важно..... Кстати, помнишь вчерашнюю ветку про остановку кода при котрытии формы? я знаю как минимум два способа как остановить выполнение кода и без "модального" открытия ;))
#81
by Токс
Да я не об этом... а: "только может наоборот? Тип="Справочник" Вид="Контрагенты"" Ладно, типовую не знаю - всё, ушел...
#82
by insider
та меня вчера там заклинило конкретно, вспомнить стыдно :) да, конечно: с минимальной переделкой измени типовую ТиС так, чтобы вести учет по следующим параметрам: есть товар, у товара есть размеры (подч.) у размеров есть цвета (подч. размерам)
#84
by Diter
1. простой - код который расположен после ОткрытьФорма(.....) переносим в процедуру ПриПовторномОткрытии (почитайте как она и когда работает) 2. более геморойный - код переносим в отдельну.ю процедуру. глобальная переменная и обработка ожидания в текущей форме - вызов обработки по проверке значения глобальной переменной. В вызываемой форме при закрытии устанавливаем нужное значение глобальной переменной - всё
#85
by Diter
Э погодь... речь идёт о том, что в документе есть реквизиты подчинённые справочники и НЕТ реквизита основной справочник-владелец
#86
by Diter
(+84) да - в добавок к первому варианту - в вызываемой форме при закрытии открываем форму текущую
#88
by insider
ну да, и в регистре так же само, ну не добавлять же мне было еще два измерения в партии, остатки и продажи первое интересно :)
#89
by Diter
Есть ещё и третий способо - только я его не понял. Мне как то зубры пытались объяснять - там что то на контексте завязано и двух текстовых реквизитах на двух формах -
#94
by insider
и че? т.е. он есть, у него тип другой (точнее у меня есть все, но можно было и убрать, т.к. инсертом никто не вводит)
#97
by insider
ох... лучше не знать :) короче вариация на тему VPN (virtual private network) агрументы?
#98
by Diter
дело не в типовой. дело в том что ты перепутал в своём кусочке тип и вид местами. А это батенька метаданные - они одинаковы везде
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Инвентарная книга ОС (v7.7)
- 1CV77 + MS SQL server + блокировки
- Очередной бред про партионный учет.
- Группы Справочника и НайтиПоРеквизиту()
- Как подсчитать сумму значений по колонке табличного поля?
- Изменение пиктограммы элементов справочника на форме списка..
- Хачу несколько модулей во внешней обработке !
- Как правильно вытащить реквизиты банка контрагента
- УТ оформление пересортицы
- Как определить типы реквизита с составным типом данных?
- Есть ли в 1С Бухгалтерия 7.7 отчет "Книга учета доходов и расходов"
- Периферийная база с битыми ссылками...
- Процедура не обнаружена: ОбработкаПодбора/ProcessPermanentChoice
- ЗиК: Как посмотреть проводки
- Вопрос по восстановлению НДС из розницы в Бухгалтерии 8.0
- Задался вопросом. Вычет по НДС - право или обязанность?
- Помогите установить HASP 2.17
- Нужен CRM для ТиСа
- V8 "Не хватает места на устройстве!" Кто-нить сталкивался?
- вопрос к профи по ЗиК: не рассчитывается удержанный НДФЛ