Имя: Пароль:
1C
1С v8
Бухгалтерия 3.0. Изменение типа склада
0 Susanin
 
18.05.17
11:05
Ребят всем здравствуйте, в производстве ->Требование накладная, при изменение поле "Тип Склада" на оптовый пишет: Существуют документы в которых выбран склад. Реквизит "Тип склада" не может быть изменен. Как решить данную проблему с помощью внешней обработки, спасибо за ответ.
1 cw014
 
18.05.17
11:06
Вопрос не про "требование-накладная", а про справочник "Склады"
2 cw014
 
18.05.17
11:06
Нельзя менять у справочника "Склады" реквизит "Тип склада", если по этому складу введены уже документы
3 Susanin
 
18.05.17
11:07
Я понимаю, что нужно обратится к перечислениям склады->оптовыйсклад, но как в форме модуля написать правильно незнаю.
4 cw014
 
18.05.17
11:07
Решений два:
1) Плохое. Групповая обработка справочников и документов
2) Хорошее. Сделать по этому складу непроведенными все документы, поменять тип склада, провести документы обратно
5 kennetmccormick
 
18.05.17
11:07
отменить проведение всех доков где есть склад. исправить тип и перепровести
6 cw014
 
18.05.17
11:08
(3) Вот это замечание сейчас к чему?
7 cw014
 
18.05.17
11:08
(3) Все понял. ОбменДанными.Загрузка = Истина; тебе в помощь
8 Масянька
 
18.05.17
11:08
(3) Не, не понимаешь... Внимательно, очень внимательно читать (2).
9 cw014
 
18.05.17
11:08
(3) Только я тебе этого не советовал и ты меня не знаешь если что
10 Susanin
 
18.05.17
11:10
Просто до этого программист написал внешнюю обработку, и все встало на свои места без перепроведения документов.
11 cw014
 
18.05.17
11:11
(10) Когда при очередном перепроведении все "слетит" со своих мест - программисту передашь огромный привет
12 Susanin
 
18.05.17
11:11
А вот как он это сделал, меня интересует вопрос, что в модуле формы написано было...)
13 Масянька
 
18.05.17
11:11
(10) Что и куда встало? Потрудитесь излагать свои мысли правильно (С)
14 Любопытная
 
18.05.17
11:14
(11) Подозреваю, что "погромист" пытался донести до пользователей, что так нельзя, но не смог, плюнул и тупо поменял тип склада. И ушел от греха подальше)
15 Susanin
 
18.05.17
11:15
Тип оптовый склад встал  к складам без перепроведения документов.
16 Масянька
 
18.05.17
11:15
(15) Так... А сейчас почему не оптовый (тип)?
17 Susanin
 
18.05.17
11:18
Помоему при переноси данных из базы в базу типы слетели
18 Масянька
 
18.05.17
11:28
(17) Пилите, Шура, пилите (С)
19 h-sp
 
18.05.17
11:48
(17) так значит в той базе поменять тип и повторить перенос
20 Susanin
 
18.05.17
11:52
(19) Суть в том, что перенос был давно, документов много на перепроведение, я хочу сделать через ОбменДанными.Загрузка = Истина; да знаю способ плохой, ребята выше написали, но как реализовать эту обработку незнаю.
21 Любопытная
 
18.05.17
12:01
(20) ну ее сделать 2 минуты. Форма, на форме 2 поля - склад и новый тип склада. В модуле прописать код. И всех делов.
22 Susanin
 
18.05.17
12:06
(21) Любопытная можешь описать полностью всю процедуру: в модуле что:
Склад = ссылка.получить.объект ?
Дальше на перечисления ссылка?
Потом
ОбменДанными.Загрузка = Истина;
и Записать? или нет. Напиши пожалуйста, ну очень нужно, буду очень благодарен.
23 cw014
 
18.05.17
12:07
(22) Процедура = 500 р
24 cw014
 
18.05.17
12:08
(22) Форум призван помогать и наводить на мысль пользователей, а не писать за них код. Для этих целей есть Инфостарт
25 Любопытная
 
18.05.17
12:09
(22) Только чур потом меня не проклинать))
оСклад = Склад.ПолучитьОбъект();
оСклад.ТипСклада = ТипСклада;
оСклад.ОбменДанными.Загрузка = Истина;
Попытка
оСклад.Записать();
Сообщить("Тип склада "+Склад+" успешно изменен на "+ТипСклада);
Исключение
Сообщить(ИнформацияОбОщибке());
КонецПопытки;

Примерно так.
26 cw014
 
18.05.17
12:09
(25) Ну вот что ты делаешь?
27 Любопытная
 
18.05.17
12:10
(26) Хулюганю) Девочке же написали как тч документа почистить, чем я хужее?
28 cw014
 
18.05.17
12:12
(27) С "девочкэ" можно хотя бы фото в купальнике выпросить, а тут???
29 Любопытная
 
18.05.17
12:13
(28) А тут Сусанин) Что с него взять? Пусть идет с миром)
30 Масянька
 
19.05.17
08:09
(28) А тут - тебя отведут под Смоленск и... Всё...
31 h-sp
 
19.05.17
09:52
(30) Сусанин в Костроме.
32 Мимохожий Однако
 
19.05.17
09:59
Хоть меняй склад, хоть внутри склада меняй признак. В любом случае надо сделать не проведенными и провести.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс