Здравствуйте, уважаемые разработчики!
Есть большое количество клиентов, которым нужно отправлять заказы, документы и т.п.
Отправка заказов происходит 2-3 раза в неделю или реже (по мере накопления определенного количества заказов) для группы клиентов.
Создан объект "Заказы клиентов". Для реестра отправки создан объект "Рассылка". Конечно можно было создать всего 1 объект, где фиксируется также и рассылка, но при большом количестве записей это достаточно долго и трудоемко. Открывается каждая запись, вручную изменяется переключатель на "отправлено", выбирается курьер и другие плюшки, связанные с отправкой, и только потом сохраняется запись. Да и фильтровать 1 объект для шаблона и т.п. неудобно.
Поэтому к объекту "Заказы клиентов" (форма связи) создан дочерний объект "Рассылка", к объекту "Рассылка" (форма связи) создан дочерний объект "Заказы клиентов".
Дочерние объекты обязательны (основательно продуманы для структуры проекта с определенными целями), поэтому другие варианты не подходят.
Дочерние объекты – равнозначные. Все отлично работает, но есть большое но…
В объекте "Заказы клиентов" есть поле переключатель "Отправлено", которое через составное поле должно изменять запись автоматически на отправку, если произошла рассылка.
Это можно сделать, если дочерние объекты подчиненные. Но тут тоже проблема, нужно тогда 2 дочерних объекта заполнять, что в принципе равнозначно изменению записей вручную, если бы был создан 1 объект.
При создании равнозначных дочерних объектов, автоматически создается связывающий объект ~Заказы клиентов-Рассылка
Очень удобно, что в этом объекте можно создать дополнительные поля для расчетов (и не только). Правда почему-то установив в числовом поле исходное значение, оно не фиксируется при создании записи через дочерний объект.
Также в форме связи в числовом поле можно установить свойство поля "Сумма по", которое как раз и нужно для составного поля в объекте "Заказы клиентов" для автоматического изменения переключателя.
Но в итоге в объекте "Заказы клиентов" сумма по не считается. Возможно изначально так и должно было быть для равнозначных дочерних объектов, но как было бы круто, если бы такая функция была активна.
Заполнил быстро объект "Рассылка", а в объекте "Заказы клиентов" за секунду изменилось значение переключателя. И не только к рассылкам такую функцию можно применить, вариантов куча, т.к. равнозначная связь изначально сокращает время работы в разы!
Еще очень нравится, что в равнозначной связи в объекте "Рассылка" формируешь реестр только нужных (определенных) заказов к отправке. Например, за неделю сформировано 20 заказов, а в конце недели отправлены только 15 заказов. В форме связи "Заказы клиентов" в дочернем объекте "Рассылка" сразу отразились отправленные заказы.
Вы конечно слегка озвучили, что в 7-ой версии будет поле "блок", которое может изменять группу записей. Я не могу даже представить, как это будет работать, но если предположить, что поле переключатель в объекте "Заказы клиентов" можно будет автоматически изменить по выбранным записям из дочернего объекта "Рассылка", тогда вопросов нет, буду ждать 7-ую версию.
P.S. Также было бы просто замечательно, если в равнозначный дочерний объект можно было передавать параметр в фильтр поля из родительского объекта.
Например, в объекте "Заказы клиентов" есть поле объект "Клиент". Нужно оформить рассылку так, чтобы в нее попали заказы по определенному клиенту (накоплены заказы по клиенту).
В объекте "Рассылка" (добавляем поле объект "Клиент"), а в равнозначном дочернем объекте "Заказы клиентов" при создании записи в фильтре поля "Клиент" через передачу параметров из родительского объекта "Заказы клиентов" из поля "Клиент" фильтруется (автоматически выбирается) нужный клиент.
Спасибо
Есть большое количество клиентов, которым нужно отправлять заказы, документы и т.п.
Отправка заказов происходит 2-3 раза в неделю или реже (по мере накопления определенного количества заказов) для группы клиентов.
Создан объект "Заказы клиентов". Для реестра отправки создан объект "Рассылка". Конечно можно было создать всего 1 объект, где фиксируется также и рассылка, но при большом количестве записей это достаточно долго и трудоемко. Открывается каждая запись, вручную изменяется переключатель на "отправлено", выбирается курьер и другие плюшки, связанные с отправкой, и только потом сохраняется запись. Да и фильтровать 1 объект для шаблона и т.п. неудобно.
Поэтому к объекту "Заказы клиентов" (форма связи) создан дочерний объект "Рассылка", к объекту "Рассылка" (форма связи) создан дочерний объект "Заказы клиентов".
Дочерние объекты обязательны (основательно продуманы для структуры проекта с определенными целями), поэтому другие варианты не подходят.
Дочерние объекты – равнозначные. Все отлично работает, но есть большое но…
В объекте "Заказы клиентов" есть поле переключатель "Отправлено", которое через составное поле должно изменять запись автоматически на отправку, если произошла рассылка.
Это можно сделать, если дочерние объекты подчиненные. Но тут тоже проблема, нужно тогда 2 дочерних объекта заполнять, что в принципе равнозначно изменению записей вручную, если бы был создан 1 объект.
При создании равнозначных дочерних объектов, автоматически создается связывающий объект ~Заказы клиентов-Рассылка
Очень удобно, что в этом объекте можно создать дополнительные поля для расчетов (и не только). Правда почему-то установив в числовом поле исходное значение, оно не фиксируется при создании записи через дочерний объект.
Также в форме связи в числовом поле можно установить свойство поля "Сумма по", которое как раз и нужно для составного поля в объекте "Заказы клиентов" для автоматического изменения переключателя.
Но в итоге в объекте "Заказы клиентов" сумма по не считается. Возможно изначально так и должно было быть для равнозначных дочерних объектов, но как было бы круто, если бы такая функция была активна.
Заполнил быстро объект "Рассылка", а в объекте "Заказы клиентов" за секунду изменилось значение переключателя. И не только к рассылкам такую функцию можно применить, вариантов куча, т.к. равнозначная связь изначально сокращает время работы в разы!
Еще очень нравится, что в равнозначной связи в объекте "Рассылка" формируешь реестр только нужных (определенных) заказов к отправке. Например, за неделю сформировано 20 заказов, а в конце недели отправлены только 15 заказов. В форме связи "Заказы клиентов" в дочернем объекте "Рассылка" сразу отразились отправленные заказы.
Вы конечно слегка озвучили, что в 7-ой версии будет поле "блок", которое может изменять группу записей. Я не могу даже представить, как это будет работать, но если предположить, что поле переключатель в объекте "Заказы клиентов" можно будет автоматически изменить по выбранным записям из дочернего объекта "Рассылка", тогда вопросов нет, буду ждать 7-ую версию.
P.S. Также было бы просто замечательно, если в равнозначный дочерний объект можно было передавать параметр в фильтр поля из родительского объекта.
Например, в объекте "Заказы клиентов" есть поле объект "Клиент". Нужно оформить рассылку так, чтобы в нее попали заказы по определенному клиенту (накоплены заказы по клиенту).
В объекте "Рассылка" (добавляем поле объект "Клиент"), а в равнозначном дочернем объекте "Заказы клиентов" при создании записи в фильтре поля "Клиент" через передачу параметров из родительского объекта "Заказы клиентов" из поля "Клиент" фильтруется (автоматически выбирается) нужный клиент.
Спасибо