Имя: Пароль:
1C
1С v8
Не дает выбрать единицу хранения остатков в ут 8.2 10.3
0 Darhon
 
10.01.12
14:13
При попытке записи номенклатуры выдает это:

Единица "" является единицей хранения остатков для "ххххххххххххххххх"
и уже участвует в товародвижении.
Изменить эту единицу уже нельзя!

Как возможно все же поменять единицы? Заранее спасибо...
1 vicof
 
10.01.12
14:16
ПоискИЗаменаЗначений.epf
УниверсальныеПодбориОбработкаОбъектов.epf
2 Darhon
 
10.01.12
14:47
К сожалению эти обработки могут помочь заменять значения у одной позиции по очереди. А их более 3 000 :(  Единица измерения ведь должна иметь владельцум элемент справочника номенклатуры :(
3 vicof
 
10.01.12
14:50
Можно свою обработку написать. А контроль при записи элементов отключать, как в этих обработках.
4 DrShad
 
10.01.12
15:08
можно подумать что когда-то она давала :)
5 Darhon
 
11.01.12
09:01
При попытке записи программно пишет следующее ((

Поле объекта недоступно для записи (ЕдиницаХраненияОстатков)
           ВыборкаДетальныеЗаписи.Ном.ЕдиницаХраненияОстатков = ВыборкаЕдИзм.ЕдИзм;

Вот код:

   Пока ВыборкаЕдИзм.Следующий() Цикл
           ВыборкаДетальныеЗаписи.Ном.ЕдиницаХраненияОстатков = ВыборкаЕдИзм.ЕдИзм;
           ВыборкаДетальныезаписи.Ном.ВидНоменклатуры = ВидНоменклатуры;
           Сообщить ("В позицию " +  ВыборкаДетальныеЗаписи.Ном + " добавлена ЕИ " + ВыборкаЕдИзм.ЕдИзм );
           
       КонецЦикла;
6 ДенисЧ
 
11.01.12
09:08
ууууу...
об = ВыборкаДетальныеЗаписи.Ном.ПолучитьОбъект();
об.ОбменДанными = ПараметрыОбменаДанными.Загрузка;
об.ЕдиницаХраненияОстатков = ВыборкаЕдИзм.ЕдИзм;
об.Записать();
7 Гефест
 
11.01.12
09:10
(6) Зачем учишь дурному?

У него теперь в регистрах фигня будет
8 Darhon
 
11.01.12
09:47
(7) Все документы удалены...оставлены только справочники и документы ввода остатков (оприходование) ах да и еще установка цен....
9 Darhon
 
11.01.12
09:49
(6) И не могли бы вы поянить решение. Разве в режиме обмена данными он игнорирует все ограничения на запиьс? )
10 braynt
 
11.01.12
09:52
посмотри в модуле объекта справочника "единицы измерения", процедура перед записью. в режиме обмена данными проверка не происходит
11 Darhon
 
11.01.12
09:54
(10) Спасибо. А при условии отсутствия проведенных документов в базе регистры сильно поехать могут??
12 Darhon
 
11.01.12
10:10
ПараметрыОбменаДанными.Загрузка;  - Поле объекта не найдено :(
13 Darhon
 
11.01.12
10:19
Спасибо всем разобрался )
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.