#0
by ИсчадиеADO
нужно наложить блокировку на сочетание измерений погуглил, делаю так, как советует Радченко: ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Измерение1,Измерение2","ПолеТЧ1,ПолеТЧ2"); ошибка: не найдено поле источника данных Измерение1,Измерение2 ни в УПП, ни в УТ не нашел примера... может кто подскажет, как грамотно сделать?
#2
by Max Street
может неправильно указал ИсточникДанных? в качестве источника данных можно указывать результат запроса, табличная часть, набор записей или таблица значений
#5
by ИсчадиеADO
по одной работает. Ошибка относится не к "Измерение1,Измерение2", а к "ПолеТЧ1,ПолеТЧ2" (просто они у меня одинаковые) вроде все проверил, все верно написано. Поля есть
#6
by ИсчадиеADO
попробовал и табличную часть, и таблицу значений (грешил на то, что может из-за того, что поля не по порядку)
#10
by Reset
Проверил, подтверждаю :) 8.2.16.363, без режима совместимости говорит ошибку, с установкой в "Версия 8.2.13" - ошибку не дает
#12
by simol
А вы проверьте. может он теперь задается по одному, но так как это таблица то именно пары блокирует
#13
by Reset
Еще потестил, помоему вариант просто наклыдывает блокировку как на то, так и на другое измерение (а не на сочетание), в отличие от
#19
by Reset
мне показалось что при использовании ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Измерение1,Измерение2","ПолеТЧ1,ПолеТЧ2"); вообще тупо весь регистр блокирует. То есть просто ошибка для "Измерение1,Измерение2" не выдается, получается, как если не задали "отбор" вообще.
#20
by Reset
то есть не верно, а ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Измерение1,Измерение2","ПолеТЧ1,ПолеТЧ2"); при совместимости "Версия 8.2.13" - не делает _Ничего_, а без режима совместимости - дает ошибку (и правильно)
#21
by Reset
Т.е. как советует радченка по ссылке, не работало ни "тогда", ни сейчас. Или я гоню под вечер. Ушел домой.
#22
by scanduta
Я вот так делал на экзамене на спеца по платформе все работало: П.с. В свойствах конфы должно стоять"Режим управления блокировкой данных" - "Управляемый"
#23
by scanduta
Если несколько измерений из твоеей же ссылки там написано: Вот как! Т.е. если указать ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура, Склад", "Номенклатура, Склад"), то заблокируются записи с номенклатурой и складом из ТЧ, а если эту строчку разделить на две, как указано в примере, то заблокируются все записи с такой номенклатурой и все записи с таким складом независимо друг от друга? А если указать через запятую в использовании из источника данных, но также использовать "УстановитьЗначение", то заблокируются только записи с "объединённой" информацией - номенклатурой из ТЧ, складом из ТЧ и установленным качеством (в каждой записи все три условия выполняются)?
#24
by simol
Провел исследование. Блокировка вида: Блокирует именно комбинации склад+номенклатура из таблицы. Прочие комбинации Склад+другаяноменклатура в другом сеансе без проблем блокируется.
#26
by simol
В одной сеансе блокирую пары: Склад: 000000001 Номенклатура: 258 И не завершаю транзакцию. Во втором удачно блокируется пара: Склад: 000000001 Номенклатура: 265
#27
by Reset
Так это, кхм, очевидно было и так. Но, хотя наверняка есть куча мануалов и примеров на эту тему, кому-то лишний раз ткнуть вполне пойдет, пусть будет :) Тема изначально была про странную запись через запятую в ИспользоватьИзИсточникаДанных, которая для меня оказалась неожиданностью, не встречал ранее. Теперь понятно почему :) - такого варианта использования никогда и не было.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- УФ почему то некоторые формы объектов 1с открывает модально, другие нет
- СКД группировка максимум, затем сумма
- Как удалить записи пер. Рег. Сведений у которого Измерение: <Объект не найден> ?
- mySql. Долго выполняется запрос из-за фазы Sending data
- Тип Отбор - ввод по строке (АвтоПодборТекста(), ОкончаниеВводаТекста())
- УФ: программно обратиться к свойствам командной панели для табличной части
- Изменение данных справочника в дереве значений
- Не срабатывает установка фиксированных настроек в СКД
- Перестали корректно работать регламентные задания MS Server 2012
- Как "отключить" план обмена по условию?
- недостаточно свободной памяти на сервере 1с предприятия
- v7: Как вывести в виде выпадающего списка названия листов Excel
- Запись в регистр без проведения документа
- Запретить редактирование списка баз
- УТ11 и драйвера на весы
- ТЗ для планов обмена
- v8: Программное создание колонки нет возможности редактирования
- v7: не проводится скопированная реализация, пишет "недостаточно прав доступа"
- БСП - ошибка "Обработчики событий"
- Как в запросе установить фильтр на движения только расход?