|   |   | 
| 
 | Бухгалтерия 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 | 
        Хоть меняй склад, хоть внутри склада меняй признак. В любом случае надо сделать не проведенными и провести.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |