Имя: Пароль:
1C
1С v8
Три брата: УТ, БП, и КД или как заставить реализацию по нескольким складам
0 Emilio
 
08.03.14
18:10
Как известно УТ может работать с отгрузкой товара сразу с нескольких складов, однако, БП этого не умеет. Для того что бы проблему со складами синхронизации данных исключить введен механизм обобщенного склада. Но что делать, если надо в БП выгружать реализацию точно так же в УТ.
С такой вот проблемой я столкнулся. Имеются УТ 11.1 и БП 2.0 в бухию добавил реквизит склад в табличную часть "Товары" документа реализация товаров, все движения как надо в конфе поправил, но вот не задача с правилами обмена.
В КД добавил реквизит "Склад". все вроде нормально должно быть теперь, но не тут-то было. По сле обмена данными вот какая ошибка выпадает:

Ошибка в обработчике события ПередВыгрузкой (свойства)
    ПКО                    =  РТУ_ПродажаТоваровУслуг  (Документ: Реализация товаров услуг)
    ПКС                    =  70  (--> Склад)
    Объект                 =  Реализация товаров и услуг 00000000129 от 07.03.2014 12:11:06  (Документ объект: Реализация товаров услуг)
    СвойствоПриемника      =  Склад  (СправочникСсылка.Склады)
    Обработчик             =  ПередВыгрузкойСвойства
    ОписаниеОшибки         =  Поле объекта не обнаружено (Склад)
    ПозицияМодуля          =  (1)
    КСообщенияОбОшибках    =  55

Вот скрины из КД:
http://yadi.sk/d/H9FL3lIKKAGKx
http://yadi.sk/d/K3bCQNt7KAGXG
http://yadi.sk/d/VLd6_HKsKAGa7

Подскажите, пожалуйста, а то всю голову уж поломал :(
http://yadi.sk/d/ChRo7G9IKAGde
1 floody
 
08.03.14
18:13
ну и зачем это? сделал в БП один единственный склад, да и всё
2 Emilio
 
08.03.14
18:19
(1) буху надо несколько складов, говорит, что не по феншую это если в УТ реализация с нескольких складов, значит и в БП должно быть так.
3 floody
 
08.03.14
18:21
(2) на 41 обязаны быть склады? нет, ну и фсё
4 Сияющий Асинхраль
 
08.03.14
18:23
Ахренеть!!! Бух сам попросил склады! Неадекватный бух, абсолютно! Бухия обновляется несколько раз в месяц, и что, ты будешь эти несколько раз в месяц по новой вносить свои изменения? Сам же плюнешь на это через пару-тройку обновлений...
5 КонецЦикла
 
08.03.14
18:45
А буха устроит вариант размножения документа? Еще хуже?
Если один к одному структура - не должно быть траблов, иди попей чаю, удали все и заново заполни
6 Emilio
 
08.03.14
22:07
(5) в смысле размножения документа?
7 Emilio
 
08.03.14
22:08
(4) почему каждый раз по новой? просто правильно объединять конфу вот и все.
8 Aleksey
 
08.03.14
22:20
вопрос, а на фейхуа? Т.е. у вас что приходы тоже на разные скалды падают

По мне я бы просто сделал бы в БП склад "Склад отгрузки", а при переноси документов делал бы перемещения со складов, на склад отгрузки + общая реализация со склада отгрузки. И волки сыты (у бухша один документ, как в УТ), и овцы целы (БП типовая, без допила)
9 Emilio
 
08.03.14
23:37
(8) да, тоже.
10 КонецЦикла
 
09.03.14
00:20
(6) В смысле дробления документа на столько частей сколько складов :)
11 Emilio
 
09.03.14
18:41
(10) Да, при чем тут это? и как доки будут размножаться если склад добавлен в табличную часть, сделал по аналогии с УТ. Я прошу помощи с КД. так как не настолько хорошо знаю КД.
12 Aleksey
 
09.03.14
19:43
(11) у тебя источник пусто
13 Emilio
 
09.03.14
19:53
(12) выставил не помогло.
14 Aleksey
 
09.03.14
19:59
(13)что и куда ты выставил?
15 Emilio
 
09.03.14
20:27
16 Emilio
 
09.03.14
20:29
(15) сама ошибка:

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3800)}: Ошибка получения значения свойства подчиненного объекта (по имени свойства источника)
    ПКО                    =  РТУ_ПродажаТоваровУслуг  (Документ: Реализация товаров услуг)
    ПКС                    =  70  (Склад --> Склад)
    Объект                 =  Реализация товаров и услуг 00000000129 от 07.03.2014 12:11:06  (Документ объект: Реализация товаров услуг)
    СвойствоПриемника      =  Склад  (СправочникСсылка.Склады)
    ОписаниеОшибки         =  Поле объекта не обнаружено (Склад)
    ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10258)
    КСообщенияОбОшибках    =  16
        ВызватьИсключение СтрокаСообщенияОбОшибке;
17 Aleksey
 
09.03.14
22:04
так а саму ТЧ почему не передаешь?
18 Emilio
 
10.03.14
00:23
Вопрос закрыт, разобрался)
Весь косяк был в событии перед выгрузкой и ПКО моего документа. Пко обращался к доп запросу, который который отбирал все, кроме склада.
19 DEN4IK
 
12.03.14
09:59
Добрый день! Столкнулся точно с такой же проблемой, только у меня источник не УТ а Авто маркет. Можно по подробнее про решение проблемы и если можно сами правила.
20 DEN4IK
 
12.03.14
10:01
И к слову читая выше сказанное про то что бы создавать перемещения и тому подобное это не есть гуд. т.к. себестоимость списания будет разная в источнике и приемнике.
21 Сияющий Асинхраль
 
12.03.14
10:19
(20) Себестоимость будет разная с вероятностью 99.9% даже если склады запихаешь...
22 DEN4IK
 
12.03.14
10:42
Не согласен с вами вот пример:
У нас есть два склада: Восток  и  Запад. На остатках на обоих складах есть одинаковый товар "ТОВАР".Учетная политика списания партий ФИФО.
                    
Восток  - Товар 10 шт 100 руб(себестоимость остатка).
Запад   - Товар 5  шт 60  руб (себестоимость остатка).

В источнике  мы создаём документ реализации в шапке документа указываем склад Восток,  а в таб части указываем склад Запад и  продаем Товар 2 шт. Получается : мы списали 2 шт на сумму 24 руб.
Теперь выгружаем этот документ в БП, проводим  и получаем
2 шт на сумму 20 руб. так списал он нам товар не с Запад ,а Восток так как он в шапке документа стоит.
Если в источнике создавать перемещение то и это не решит нашей проблемы т.к списание партий в обоих программах идет по ФИФО. и спишет он сначала остаток который уже был.
23 DEN4IK
 
12.03.14
10:47
(Если в источнике создавать перемещение то и это не решит нашей проблемы т.к списание партий в обоих программах идет по ФИФО. и спишет он сначала остаток который уже был.)
Если в приемнике создавать перемещение то и это не решит нашей проблемы т.к списание партий в обоих программах идет по ФИФО. и спишет он сначала остаток который уже был.

так что получается нам необходимо списывать как в источнике так в приемнике. И поэтому как допилить таб часть в БП ничего конкретного в голову не приходит.
AdBlock убивает бесплатный контент. 1Сергей