Имя: Пароль:
1C
1С v8
Отгрузка без перехода права собственности - УПП 1.3
0 LivingStar
 
23.01.12
11:16
РАУЗ не ведется, а отгрузку без перехода права собственности нужно использовать!!!

Пока закоментировал ограничения что бы можно было выбирать этот пункт вида операции в документе реализация товаров услуг:


При открытии документа ->
Процедура ИзменитьСоставПодменюВыбораВидаОперации()
   // LivingStar 2011_01_23 ->
   //КнопкаМенюОтгрузкаБезПереходаПраваСобственности = ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки.Найти("ОтгрузкаБезПереходаПраваСобственности");
   //Если РазрешенаОтгрузкаБезПереходаПраваСобственности() Тогда
   //    Если КнопкаМенюОтгрузкаБезПереходаПраваСобственности = неопределено Тогда
   //        //добавим кнопку
   //        ПунктМеню = ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки.Добавить("ОтгрузкаБезПереходаПраваСобственности", ТипКнопкиКоманднойПанели.Действие,
   //                                            "отгрузка без перехода права собственности", Новый Действие("ДействияФормыДействиеУстановитьОперацию"));
   //        ПунктМеню.ИзменяетДанные = Истина;

   //    КонецЕсли;
   //Иначе
   //    Если КнопкаМенюОтгрузкаБезПереходаПраваСобственности<>неопределено Тогда
   //        //удалим кнопку
   //        ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки.Удалить(КнопкаМенюОтгрузкаБезПереходаПраваСобственности);
   //    КонецЕсли;
   //    //возможно изменили дату документа и стало нельзя использовать отгрузку без перехода права собственности
   //    Если ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ОтгрузкаБезПереходаПраваСобственности Тогда
   //        Предупреждение("Отгрузка товара без перехода права собственности может выполняться
   //        |только при использовании расширенной аналитики учета затрат.
   //        |Вид операции в документе будет изменен.");
   //        ДействияФормыДействиеУстановитьОперацию(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки.Найти("ПродажаКомиссия"));
   //    КонецЕсли;
   //КонецЕсли;
   // <-
КонецПроцедуры


При проведении докеумента ->

   Если СтруктураШапкиДокумента.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ОтгрузкаБезПереходаПраваСобственности  Тогда
       //Если не РазрешенаОтгрузкаБезПереходаПраваСобственности() Тогда
       //    ОбщегоНазначения.СообщитьОбОшибке("Отгрузка товара без перехода права собственности может выполняться только при использовании расширенной аналитики учета затрат", Отказ, Заголовок);
       //КонецЕсли;
       //// Отгрузка без перехода права собственности может выполняться только по договору с покупателем.
       //Если  (Не СтруктураШапкиДокумента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем) Тогда
       //    ОбщегоНазначения.СообщитьОбОшибке("Отгрузка товара без перехода права собственности может производиться только по договору """
       //    +  СокрЛП(Перечисления.ВидыДоговоровКонтрагентов.СПокупателем)
       //    + """.", Отказ, Заголовок);
       //КонецЕсли;
   КонецЕсли;


но при проведении документ не отобразил проводок, подскажите можно ли это вообще делать, и делает ли это ктонибудь? Как то уже я открывал такую тему для экспериментов, но сейчас вот дошло дело до реального внедрения! Подскажите кто что сможет !
1 Sandy_S
 
23.01.12
11:18
РАУЗ тебе в помощь. Либо сам переписывай весь кусок. На РАУЗе все работает я единственно добавлял туда учет складов с которых передан товар, чтобы распределять траспортные затраты в разрезе складов.
2 LivingStar
 
23.01.12
11:25
(1) придется видимо доделывать или переделывать, это много?
дело в том что база переведена с 8.1, и тама нет рауз!!!
3 Sandy_S
 
23.01.12
11:27
а причем тут 8.1? в 1.3 если нормальный релиз РАУЗ давно есть. А переделывать не мало я как то смотрел и решил, что игра не стоит свеч.
4 LivingStar
 
23.01.12
12:04
(3) рабочая база слетит пна РАУз

а подскажите поля в документе подсвечиваются красным подчеркиванием, что говорит о том что оно обязательно к заполнению, как от этого избавиться?
5 LivingStar
 
23.01.12
12:08
должно вроде влиять на это галка в поле АвтоОтметкаНезаполненного,  но она там и не стоит.... ( а поле все равно подсвечивается, и по коду ничего такого не нащел....
6 Sandy_S
 
23.01.12
12:10
Кури процедуры ПроверитьЗаполнениеШапки и ПроверитьЗаполнениеТабличнойЧасти, а подчеркнуты поля или нет никого по большому счету не волнует.
7 LivingStar
 
23.01.12
13:09
не дает провести контроль остатков, подскажите как его отключить?
8 LivingStar
 
23.01.12
13:24
поправил счет в поступлении на такой как в реализации , документ провелся ....
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн