Имя: Пароль:
1C
1С v8
1С8.2 как поменять тип склада, если очень давно создали элемент и не указали рек
0 DmSk
 
03.10.14
06:38
Как поменять тип склада в 1С8, если элемент создан очень давно (в нем не указали тип склада). Соответственно существует куча документов с указанным складом, а 1С-ка не дает менять (изза их наличия).

Существует ли метод, как это исправить (чтобы не лезть в код отключать проверку, потом исправлять и возвращать все назад.) ?
1 Cube
 
03.10.14
06:40
(0) Метод существует, но если ты не знаешь о его наличии, то ты, скорее всего, не проанализировал возможные последствия сего действа, поэтому не достоин знать этого метода :)
2 DmSk
 
03.10.14
06:49
я так понимаю что документы перепроведутся по другому(с другими ценами), но если был тип склада вообще не указан и затем указать "розничный",
то что поменяется от этого(вопрос) ? какой тип цены берется если тип склада не указан ?
3 Мигало
 
03.10.14
06:51
(2) Что говорит товарищ Отладчик ?
4 ИС-2
 
naïve
03.10.14
06:57
сделай в режиме обмена данными

складОбъект.ОбменДанными.Загрузка = истина
складОбъект.Реквизит = "сиськи"

складобъект.записать()
5 DmSk
 
03.10.14
07:01
(4) Спасибо,
тепереь осталось разобраться с последствиями,
если указать тип скала на "розничный ", после того как ничего не было указано, то что поменяется ?, если кто делал уже то буду рад услышать ответ, иначе конечно в отладчике все проверю
6 Галахад
 
гуру
03.10.14
07:11
(0) А зачем вообще менять тип склада?
7 DmSk
 
03.10.14
07:32
(6) при загруке из 1С 7 (самописное производство), я присваюваю складу ссылку (код 1С7) когда задается соответствие складов одной учетной сситемы другой, и код
Элемент.Код1С7 = Код1С7;
Элемент.Записать(); - вываливается ошибка - не указан тип склада
потому если тип склада не указан, я подставляю по умолчанию "розничный", -и система снова не дает, по причине описанной в заголовке
8 lxndr
 
03.10.14
07:33
(5) ненада розничный. Ставь опт
9 Галахад
 
гуру
03.10.14
07:43
(7) Понятно.

Пара замечаний.
1. См. (8).
2. Зачем конфигурацию портить, есть же регистр "СоответствиеОбъектовДляОбмена".
10 DmSk
 
03.10.14
08:12
(8)(9) спасибо, почему оптовый? в чем разница (чтобы мне знать быть уверенным, что все правильно делаю)
СоответствиеОбъектовДляОбмена не использовал, так как когда начинал писать выгрузку, то 8-ку вообще не знал (сейчас как бы тоже не сильно :))
11 Галахад
 
гуру
03.10.14
09:41
(10) Как минимум данные хранятся в другом регистре
не "Товары на складах", А "Товары в рознице".
Ошибка? Это не ошибка, это системная функция.