Имя: Пароль:
1C
1С v8
Передачи товаров между организациями
0 Lite777888
 
28.09.23
09:38
Здравствуйте, УТ11.5 Меню фин результат и контроллинг/"Передачи к оформлению/  , вопрос откуда берутся данные в этом меню , у меня попадают туда данные из документа пересортица. Вижу что почемуто при проведении пересортицы по Организации1 , есть движения по регистрру "Резервы товаров Организации по Организации2" движение + и минус,
1 shuhard
 
28.09.23
09:41
(0) в правом верхнем углу есть кнопка - нажми её
2 Lite777888
 
28.09.23
09:46
e1cib/command/Обработка.ЖурналДокументовИнтеркампани.Команда.ПередачиКОформлению
3 Lite777888
 
28.09.23
09:48
Не пойму откуда это обработка данные берет вообще,
4 shuhard
 
28.09.23
09:51
(3) украли отладчик ?
5 Lite777888
 
28.09.23
09:53
Команда ,открывает форму обработки .ЖурналДокументовИнтеркампани.РабочееместоПередачиВыкуп

далее

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    УстановитьУсловноеОформление();
    
    // Возврат при получении формы для анализа.
    Если Параметры.Свойство("АвтоТест") Тогда
        Возврат;
    КонецЕсли;
        
    ВосстановитьНастройки(Параметры);
    
    НастроитьФорму(Параметры);
    
    Если ОформляемыеДокументы = "ТолькоПередачи" Тогда
        НавигационнаяСсылка = "e1cib/command/Обработка.ЖурналДокументовИнтеркампани.Команда.ПередачиКОформлению";
    Иначе
        НавигационнаяСсылка = "e1cib/command/Документ.ВыкупПринятыхНаХранениеТоваров.Команда.ВыкупыКОформлению";
    КонецЕсли;    
    
    ПоляШапки = Новый ФиксированнаяСтруктура(ЗапасыСервер.ПоляШапкиПриОформленииПоРезервамТоваровОрганизаций());
    
    Элементы.ДекорацияЕстьЛишниеРезервы.Видимость          = Ложь;    
    Элементы.ДекорацияЕстьОшибкаПереносаРезервов.Видимость = Ложь;    
    Элементы.ДекорацияОформитьПередачи.Видимость           = Ложь;
    
    Если Не ПравоДоступа("Добавление", Метаданные.Документы.ПередачаТоваровМеждуОрганизациями) Тогда
        Элементы.ДекорацияОформитьПередачи.Заголовок = Строка(Элементы.ДекорацияОформитьПередачи.Заголовок);
    КонецЕсли;
        
КонецПроцедуры
6 Lite777888
 
28.09.23
09:55
Тут концы не найдешь в отладчике. видишь код
7 Lite777888
 
28.09.23
10:00
&НаКлиенте
Процедура ЗаполнитьКОформлениюЗаПериод()        
    
    Элементы.ДекорацияЕстьЛишниеРезервы.Видимость = Ложь;
    Элементы.ДекорацияЕстьОшибкаПереносаРезервов.Видимость = Ложь;
    
    ФоновоеЗадание = ЗаполнитьКОформлениюЗаПериодСервер();
    НастройкиОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
    НастройкиОжидания.ВыводитьОкноОжидания = Истина;
    Обработчик = Новый ОписаниеОповещения("ПослеЗаполненияКОформлениюЗаПериод", ЭтотОбъект);
    ДлительныеОперацииКлиент.ОжидатьЗавершение(ФоновоеЗадание, Обработчик, НастройкиОжидания);
    
КонецПроцедуры

&НаСервере
Функция ЗаполнитьКОформлениюЗаПериодСервер()
    
    ПараметрыВыполненияВФоне = ДлительныеОперации.ПараметрыВыполненияВФоне(ЭтотОбъект.УникальныйИдентификатор);
    ПараметрыВыполненияВФоне.НаименованиеФоновогоЗадания = НСтр("ru = 'Перенос резервов товаров организаций'");
    
    ВремяНачалаПереноса = ТекущаяДатаСеанса();
    
    ФоновоеЗадание = ДлительныеОперации.ВыполнитьВФоне("Обработки.ЖурналДокументовИнтеркампани.ЗаполнитьКОформлениюЗаПериод",
        ПараметрыЗаполненияКОформлениюЗаПериод(), ПараметрыВыполненияВФоне);
        
    Возврат ФоновоеЗадание;
8 AlvlSpb
 
28.09.23
18:40
(3) Вот из озвученного регистра и берет. Резервы товаров организации. Проверь. Есть запись + (у организации которая продает но не является собственником товара) и - (у организации собственника товара, но не его продавца), сделай док передача товаров на эту номенклатуру, исчезнут обе записи в регистре. Пока же они есть (записи), передачи товаров до конца не выполнены и появляются в помощнике
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший