Имя: Пароль:
1C
Спам
Сравнение регистров
Ø (Лефмихалыч 17.02.2015 16:32)
,
0 KLOUN1091
 
17.02.15
16:10
У меня есть документ РеализацияТоваров при нажатии на проведение, должен сохраниться документ перемещение товаров:
Если не оптовый и не розничный склад.Надо сравнить 2 регистра.Получается,что все заполняется автоматически кроме склада отправителя.Как обратиться к регистру сведений,чтобы узнать к какому складу относится товар.
И как создание и проведение документа перемещение товара сделать не видимым для пользователя.1с8.2 УТ 10.3

СкладОптовый =Справочники.Склады.НайтиПоНаименованию("Оптовый",Ложь);
         СкладРозничный =Справочники.Склады.НайтиПоНаименованию("Розничный",Ложь);

        
            Если СкладОптовый.Пустая()и СкладРозничный.Пустая()  Тогда
              Возврат;
            
         КонецЕсли;
            Если НЕ Склад=СкладОптовый и НЕ Склад=СкладРозничный  Тогда
                
                НовДок = Документы.ПеремещениеТоваров.СоздатьДокумент();
                НовДок.Организация = Организация;
                НовДок.СкладПолучатель= Склад;
                                
                Для каждого стр из Товары Цикл
                НовСтр = НовДок.Товары.Добавить();
                ЗаполнитьЗначенияСвойств(НовСтр,стр);
                КонецЦикла;
                
                НовДок.ПолучитьФорму().Открыть();
               // РаботаСДиалогами.ПровестиДокументВФормеОперативно(ЭтаФорма);
            КонецЕсли;
1 salvator
 
17.02.15
16:17
А если товары из табличной части перемещения будут находиться более чем на одном складе?
п.с. нафига темы плодить? Проверка заполнения формы
2 KLOUN1091
 
17.02.15
16:20
Ошибку выдать и все.Очень срочно надо.
п.с.Как удалить свою тему?