Имя: Пароль:
1C
 
БП 3.0. Загрузка из ЗУП 2.5 не отражается поле ввода
,
0 kIR
 
04.07.16
12:57
Доброго дня!
В БП 3.0 открываю обработку по загрузке данных из ЗУП 2.5, все хорошо,но вот только поле, где выбирается файл загрузки - не отображается нив тонком клиенте,ни в толстом. При этом в  конфигураторе все норм,проходил отладкой - все должно появляться

В чем может быть дело,подскажите?
Спасибо:)
1 Vanilla26
 
04.07.16
13:01
может прав нет..либо все действия\изменить форму\галочка фаил данных
2 kIR
 
04.07.16
13:15
(1) под админом захожу
да и во "все действия" лез - нет там "имяФайлаДанных" (((
3 Skylark
 
04.07.16
14:04
(0) А зарплатная программа в настройках "ЗУП 2.5" указана?
4 kIR
 
04.07.16
14:07
(3) а где это указывается? не могу найти
5 kIR
 
04.07.16
14:42
Да и не проверяет он это при открытии
6 piter3
 
04.07.16
14:45
а что тогда проверяет если уж открыл конфигуратор?старый путь или чего
7 DJ Anthon
 
04.07.16
14:49
все просто, это функциональная опция. в одной конторе я сделал небольшую подправку, при открытии обработки имя файла сразу запрашивается и поля нафик не надо.
8 sonne666
 
04.07.16
14:50
(5) В параметрах учета стоит галочка "Вести учет зп во внешней программе"?
9 DJ Anthon
 
04.07.16
14:54
Процедура ЗагрузитьДанные(Команда)
        
    ЭтаФорма.ТекстСообщения = "";
    
    АдресФайла = Неопределено;
    
    ОчиститьСообщения();
    
    Если ВозможностьВыбораФайлов Тогда
//Anthon -<
    ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

    ДиалогВыбораФайла.Фильтр                  = "Файл данных (*.xml)|*.xml";
    ДиалогВыбораФайла.Заголовок               = "Выберите файл";
    ДиалогВыбораФайла.ПредварительныйПросмотр = Ложь;
    ДиалогВыбораФайла.Расширение              ="xml";
    ДиалогВыбораФайла.ИндексФильтра           = 0;    
    Если ДиалогВыбораФайла.Выбрать() Тогда
        Объект.ИмяФайлаДанных = ДиалогВыбораФайла.ПолноеИмяФайла;
    КонецЕсли;
//Anthon ->
        
        Если НЕ ЗначениеЗаполнено(Объект.ИмяФайлаДанных) Тогда
10 DJ Anthon
 
04.07.16
14:55
(8) а если она нужна в других местах? каждый раз ее дергать? там в ней много глюков, кстати.
чтобы перенос с 2.5 на 3.0 был мягче, пока все не устаканилось в бухгалтерии, пришлось пользоваться этой обработкой загрузки
11 kIR
 
04.07.16
14:59
(8)Да,галка спасла отца русской демократии) спасибо)
12 DJ Anthon
 
04.07.16
15:01
(11) только будь внимательнее, чтобы работало закрытие месяцев, необходимо исключить документ ОтражениеЗарплатыВУчете из всех последовательностей, так как он можно оказаться последним, а так как он не содержит проводок, закрытие месяца на нем стопорится.

вот еще что надо вставить в код общего модуля РаботаСПоследовательностямиСобытия

Процедура ЗарегистрироватьВПоследовательностиПриЗаписи(Источник, Отказ) Экспорт
    
    Если Источник.ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

    Если Источник.ДополнительныеСвойства.Свойство("НеИзменятьРегистрациюВПоследовательности")
        И Источник.ДополнительныеСвойства.НеИзменятьРегистрациюВПоследовательности Тогда
        Возврат;
    КонецЕсли;
    
    ТипДокумента = ТипЗнч(Источник);
//Anthon -<    
    Если ТипДокумента = Тип("ДокументОбъект.ОтражениеЗарплатыВУчете") Тогда
        Возврат;
    КонецЕсли;
//Anthon ->
    
    Если ТипДокумента = Тип("ДокументОбъект.УстановкаЦенНоменклатуры") Тогда
13 kIR
 
04.07.16
15:04
(12) учту,спасибо)