[ Приветствую Вас Гость | Регистрация | Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


Страница 1 из 212»
Модератор форума: ogorana21, logarifm, imagoman, ArturLn 
Форумы по 1С и не только » Аттестация "1С:Специалист" » Аттестация "1С:Специалист" по платформе "1С:Предприятие 8.2" » Порядок субконто при создании БлокировкиДанных (Управляемые блокировки)
Порядок субконто при создании БлокировкиДанных
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", Контрагент) и во втором случае (ПВХ.ВидыСубконто.Контрагент, Контрагент).
Во втором случае поля блокировки не заполняются... По видимому данный синтаксис не верен.
Прикрепления: 3673260.jpg(105Kb) · 7164459.jpg(94Kb)


спец. УПП, платформа 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
ЭлементБлокировки.УстановитьЗначение(ПланыВидовХарактеристик.ВидыСубконто.Курьеры,Курьер);
все работает
Прикрепления: 9059047.jpg(58Kb)


Сообщение отредактировал 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)
----------------------------------------------------------------------------
Считаю, что тема закрыта. Синтаксис использующий для определения полей блокировки ПВХ подтвержден из надежных источников.
То, что отладчик не показывает данные поля, отношу с релизовым "особенностям" актуальной версии платформы.
Прикрепления: 2000955.jpg(71Kb)


спец. УПП, платформа 8.2

Сообщение отредактировал sv_mikh - Четверг, 23.02.2012, 02:59
 
Форумы по 1С и не только » Аттестация "1С:Специалист" » Аттестация "1С:Специалист" по платформе "1С:Предприятие 8.2" » Порядок субконто при создании БлокировкиДанных (Управляемые блокировки)
Страница 1 из 212»
Поиск:

 

Copyright Павел Чистов © 2012 | Хостинг от uCoz