| |
| Порядок субконто при создании БлокировкиДанных |
| sv_mikh | Дата: Среда, 22.02.2012, 11:16 | Сообщение # 1 |
 Спец
Группа: Проверенные
Сообщений: 500
Статус: Offline
| Коллеги, вопрос по управляемой блокировке. Решал задачу 2.4, при проведении РасходнойНакладной создал объект БлокировкаДанных следующим образом:
Code Блокировка = Новый БлокировкаДанных; ЭлБлок = Блокировка.Добавить("РегистрБухгалтерии.Управленческий"); ЭлБлок.Режим = РежимБлокировкиДанных.Исключительный; ЭлБлок.УстановитьЗначение("Счет", ПланыСчетов.Управленческий.Покупатели); ЭлБлок.УстановитьЗначение("Субконто1", Контрагент); ЭлБлок.УстановитьЗначение("Субконто2", Договор); ЭлБлок = Блокировка.Добавить("РегистрБухгалтерии.Управленческий"); ЭлБлок.Режим = РежимБлокировкиДанных.Исключительный; ЭлБлок.УстановитьЗначение("Счет", ПланыСчетов.Управленческий.АвансыПокупателей); ЭлБлок.УстановитьЗначение("Субконто1", Контрагент); Блокировка.Заблокировать();
Вопрос следующий. В запросах, при обращении к данным по счету с использованием субконто от нас ждут использования массива субконто на счете, для ускорения запроса и независимости от порядка следования субконто. Нужна ли данная универсальность при организации УправляемойБлокировки? Ведь здесь тоже необходимо соотнести "Субконто1, Субконто2..." с данными Контрагент, Договор... Каким образом данная универсальность могла бы быть организована?
спец. УПП, платформа 8.2
|
| |
| | |
| mkanaev | Дата: Среда, 22.02.2012, 11:17 | Сообщение # 2 |
 Обыватель
Группа: Проверенные
Сообщений: 136
Статус: Offline
| ты вместо "Субконто1"... пиши ПВХ, так проще
1С:Специалист. Платформа 8.2 1С:Специалист. Управление торговлей 8
Профессионал: Платформа 8.2, Бухгалтерия, Управление Торговлей, Зарплата и Управление персоналом
|
| |
| | |
| sv_mikh | Дата: Среда, 22.02.2012, 11:49 | Сообщение # 3 |
 Спец
Группа: Проверенные
Сообщений: 500
Статус: Offline
| Quote (mkanaev) ты вместо "Субконто1"... пиши ПВХ, так проще
А пример можно?
спец. УПП, платформа 8.2
|
| |
| | |
| xMikezxzz | Дата: Среда, 22.02.2012, 12:47 | Сообщение # 4 |
|
Посетитель
Группа: Пользователи
Сообщений: 70
Статус: Offline
| sv_mikh, ЭлБлок.УстановитьЗначение(ПланыВидовХарактеристик.ВидыСубконто.Контрагент, Контрагент);
Специалист: Платформа, УПП, БП Специалист-консультант: БП
|
| |
| | |
| sv_mikh | Дата: Среда, 22.02.2012, 13:11 | Сообщение # 5 |
 Спец
Группа: Проверенные
Сообщений: 500
Статус: Offline
| Quote (xMikezxzz) sv_mikh, ЭлБлок.УстановитьЗначение(ПланыВидовХарактеристик.ВидыСубконто.Контрагент, Контрагент);
Да, я так пробовал... Но вот посмотрите, что получается в первом ("Субконто1", Контрагент) и во втором случае (ПВХ.ВидыСубконто.Контрагент, Контрагент). Во втором случае поля блокировки не заполняются... По видимому данный синтаксис не верен.
спец. УПП, платформа 8.2
|
| |
| | |
| xMikezxzz | Дата: Среда, 22.02.2012, 13:26 | Сообщение # 6 |
|
Посетитель
Группа: Пользователи
Сообщений: 70
Статус: Offline
| sv_mikh, вот это да.)
Данный синтаксис был показан на курсах в УЦ1, он же приведен в методичке с этих же курсов.
Интересно, как же всё таки правильно установить блокировку...)))
Специалист: Платформа, УПП, БП Специалист-консультант: БП
|
| |
| | |
| sv_mikh | Дата: Среда, 22.02.2012, 13:31 | Сообщение # 7 |
 Спец
Группа: Проверенные
Сообщений: 500
Статус: Offline
| Quote (xMikezxzz) Данный синтаксис был показан на курсах в УЦ1, он же приведен в методичке с этих же курсов.
Курс по решению бух.задач?
спец. УПП, платформа 8.2
|
| |
| | |
| xMikezxzz | Дата: Среда, 22.02.2012, 13:40 | Сообщение # 8 |
|
Посетитель
Группа: Пользователи
Сообщений: 70
Статус: Offline
| sv_mikh, нет, комплексный курс по конфигурированию. Дневную версию читает Белоусов, вечернюю Аксенов. Оба одни из авторов сборника задач и экзаменаторов. Автор методички тоже Белоусов.
Специалист: Платформа, УПП, БП Специалист-консультант: БП
|
| |
| | |
| Tommy | Дата: Среда, 22.02.2012, 14:29 | Сообщение # 9 |
|
Приходящий
Группа: Пользователи
Сообщений: 28
Статус: Offline
| Проверила, значения заполняются. У меня в задаче 2.26 ЭлементБлокировки.УстановитьЗначение(ПланыВидовХарактеристик.ВидыСубконто.Курьеры,Курьер); все работает
Сообщение отредактировал Tommy - Среда, 22.02.2012, 14:40 |
| |
| | |
| sv_mikh | Дата: Среда, 22.02.2012, 15:32 | Сообщение # 10 |
 Спец
Группа: Проверенные
Сообщений: 500
Статус: Offline
| Quote (Tommy) Проверила, значения заполняются. У меня в задаче 2.26 ЭлементБлокировки.УстановитьЗначение(ПланыВидовХарактеристик.ВидыСубконто.Курьеры,Курьер); все работает
Не могли бы Вы выложить выгрузку базы с решением 2.26? ---------------------------------------------------------------------------- Tommy, никак не могу повторить Ваш результат. В чем тут соль? Сообщите пожалуйста Ваш релиз платформы... ---------------------------------------------------------------------------- Просматриваю чужие решения, вижу указанный синтаксис. При этом в отладчике ничего не показывается, кроме поля "Счет" и если используется Источник -- то странная ссылка в ПолеПространстваБлокировок.... Мой релиз 1С:Предприятие 8.2 (8.2.15.294) ---------------------------------------------------------------------------- Считаю, что тема закрыта. Синтаксис использующий для определения полей блокировки ПВХ подтвержден из надежных источников. То, что отладчик не показывает данные поля, отношу с релизовым "особенностям" актуальной версии платформы.
спец. УПП, платформа 8.2
Сообщение отредактировал sv_mikh - Четверг, 23.02.2012, 02:59 |
| |
| |
| |