Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
грустная история такова, есть слегка модифицированная комплексная конфигурация 7.7 документ выписка содержит два поля контагент и договор, выбирающиеся из соответствующих контагент и договор связаны между собой как один ко многим достаточно большое время информация заносилась в выписки согласно описанному выше например: контагент договор Д1 К1 Д2 Д3 Д1 К2 Д2 Д3 Выяснилось , что справочник договора должен быть независимым от справочника контрагенты. надо отменить порочную связь между этими справочниками (это легко), информацию в справочнике договора сгруппировать, в нем должно остаться по одному Д1 Д2 Д3, эти оставшиеся Д1 Д2 Д3 раздать обратно в документ выписка на место бывших Д1 Д2 Д3, Д1 Д2 Д3 Помогите, хотя бы в общих чертах, как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 09:53 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
извиняюсь, вот как правильно контагент договор ------------ Д1 К1 -------- Д2 ------------ Д3 ------------ Д1 К2 ---------Д2 ------------ Д3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 10:12 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
Надо будет ещё на всех формах убрать у "подчинённого" справочника ссылку на справочник-родитель. Найти ссылки на элемент для их замены можно через НайтиСсылки(). Изменённые документы нужно записать и перепровести, что черевато изменением итогов. Так что лучше перевесить все остатки на какое-то число бухгалтерской справкой (кто и как её будет заполнять - не предмет этого обсуждения). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 13:02 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
AHDP, Это ведь вручную в диалоге, я так понял, можно сделать. Документов много за несколько лет накопилось, хотелось бы на уровне базы данных такое проделать или с помощью обмена данными или объединением конфигураций или чего там ещё. Я не програмист в 1с. Даже глобальные подсказки для меня имеют ценность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 13:43 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
i_bisonнадо отменить порочную связь между этими справочниками Что в ней "порочного"? Все очень логично и соответствует предметной области Не может же быть договора без контрагента, и одного договора с несколькими контрагентами. Может вы опишите проблему а не будете сразу предлагать не очевидное с точки зрения логики конфигурации решение? Добавьте свою сущность на договор свяжите договора друг с другом через эту сущность по нужно логике и получайте нужные отчеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 14:50 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
i_bison, Если не знаете что и как делать попросите у "заказчика" ответы на следующие вопросы: 1) это трехсторонние договора и бухгалтера не хотят их в учёте бить на два и крыжить; 2) это оплата за третье лицо? Потом только будет понятно, что и как менять в конфигурации... Где-то попадалась обработка, которая умела в бухгалтерском учёте править без проведения. В торговле и ЗиКе придётся перепроводить. Универсальных обработок, работающих на уровне БД не встречал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 15:21 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
AHDP, начнем с того, что эта конфигурация не ориенитрована под бухгалтерию. из всей конфигурации используется лишь документ выписка, два справочника и один единственный отчёт ert. по иронии судьбы справочники контагенты и договора были использованы в качестве источников данных, на самом деле вместо контагентов в справочнике объекты строительства, в справочнике договора поставщики материалов с учетом той связки между справочниками информацию заносили так: - создавался новый объект строительства (контрагенты) - под него создавались заново поставщики (договора) они могли повторяться , т.е. в ранее созданных объектах уже могли таковые поставщики иметься, но выбрать их нельзя для нового объекта строительства по понятным причинам. несколько лет это заполнялось данными, получали отчёт в котором один и тот же по смыслу поставщик имел итоги в разных местах несколько лет "заказчики" складывали итоги по одному поставщику рученками , теперь им надоело так складывать, хочется что б складывала программа. поди теперь сложи когда такое обращение с данными имело место даже одинаковые поставщики занесены то "ИП Иванов", то "Иванов ИП" заново занести информацию занести нереально, можно ли информацию перелопатить програмно? поставщиков сгруппировать пусть даже в новый отдельный справочник или в тот же справочник договора с целью получить справочник где каждый поставщик будет один раз и на долгое время потом полученных "новых" поставщиков расставить на те места в документах выписка, где были их многочисленные близнецы предшественники, заменив их, и тем самым нормализовав всю информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 22:10 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
i_bison, Вот теперь проблема прояснилась. Я бы предложит такое способы решения. Вариант 1. Если использование другой, типовой, функциональности не предполагается Добавить справочник Поставщики (или Контрагенты). Заполнить его записями на основе подчиненного справочника Договора (который на самом деле сущность). Дубли убрать либо до заполнения, либо после. В справочнике договора добавить поле поставщик, обеспечить заполнение этого поля ссылкой на соответствующего поставщика. В выписку добавить пола для связи с новым справочником, обработкой заполнить его значением из договора который в выписке указан. Изменить порядок ввода выписки, закрыв поле для выбора договоров и изменить код чтобы поле договор больше не использовалось. Переделать отчет. Вариант 2. Добавить справочник Поставщики (или Контрагенты). Заполнить его записями на основе подчиненного справочника Договора (который на самом деле сущность). Дубли убрать либо до заполнения, либо после. В справочнике "договора" добавить поле поставщик, обеспечить заполнение этого поля ссылкой на соответствующего поставщика (после удаления дублей). Изменить порядок ввода договоров обязав оператора при вводе нового "договора" (поставщика материалов) выбирать Поставщика из справочника, при этом не создавать лишние элементы если уже есть элемент-договор с аналогичным поставщиком. Переделать отчет используя для группировки не элементы справочника договоры, а ссылку Договор.Поставщик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 11:28 |
|
||
|
1с 7.7 сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты
|
|||
|---|---|---|---|
|
#18+
Dinamo, Вариант 1 подходящий , DinamoВ справочнике договора добавить поле поставщик, обеспечить заполнение этого поля ссылкой на соответствующего поставщика. это придётся делать либо вручную либо используя сравнение с помощью Like для выявления похожих строк как мне подсказали по другим каналам связи, заполнять можно используя repval.ert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 16:04 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37594768&tid=1520752]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 448ms |

| 0 / 0 |
