| 
    
            
         
         | 
    
  | 
как программно получить номер лицевого счета сотрудника Иванова?? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:19 
 | 
         
        как программно получить номер лицевого счета сотрудника Иванова??     
         | 
|||
| 
    1
    
        prosto-nik    
     08.07.12 
            ✎
    19:20 
 | 
         
        лиц. счет скорее всего у ФизЛица, поэтому определить что за ФизЛицо у Сотра Иванова, а по нему уже получить лиц. счет... или в чем вопрос?     
         | 
|||
| 
    2
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:24 
 | 
         
        да, у физ лица..а как обратиться к нему программно??     
         | 
|||
| 
    3
    
        prosto-nik    
     08.07.12 
            ✎
    19:25 
 | 
         
        по сути например в УПП
  
        ЛС = РегистрыСведений.ЛицевыеСчетаРаботниковОрганизации.Получить(Новый Структура("ФизЛицо", СотрудникИванов.ФизЛицо)).НомерЛицевогоСчета;  | 
|||
| 
    4
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:25 
 | 
         
        Физлицо.
  
        сообщить(Физлицо. ??????);  | 
|||
| 
    5
    
        prosto-nik    
     08.07.12 
            ✎
    19:26 
 | 
         
        хотя правильнее запросом это делать     
         | 
|||
| 
    6
    
        prosto-nik    
     08.07.12 
            ✎
    19:26 
 | 
         
        (4) - ?     
         | 
|||
| 
    7
    
        Alex S D    
     08.07.12 
            ✎
    19:28 
 | 
         
        здоров, по выходным пашешь?)     
         | 
|||
| 
    8
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:29 
 | 
         
        привет!)     
         | 
|||
| 
    9
    
        Alex S D    
     08.07.12 
            ✎
    19:29 
 | 
         
        (8)а ты знаешь кто я?)     
         | 
|||
| 
    10
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:29 
 | 
         
        Леха Др,это ты??     
         | 
|||
| 
    11
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:29 
 | 
         
        ага, приходится)     
         | 
|||
| 
    12
    
        Alex S D    
     08.07.12 
            ✎
    19:29 
 | 
         
        хехе, как догадался?     
         | 
|||
| 
    13
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:30 
 | 
         
        Процедура КнопкаВыполнитьНажатие(Кнопка)
  
        // Вставить содержимое обработчика. Сообщить("vpizdu!!!!"); Попытка //Эксель = СоздатьОбъект("Excel.Application"); //Эксель = СоздатьОбъект("Excel.Application"); Эксель = Новый COMОбъект("Excel.Application"); Исключение Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!"); Возврат; КонецПопытки; Книга = Эксель.WorkBooks.Add(); Лист = Книга.Sheets.Add(); Попытка Книга.SaveAs("D:\maket_nerezedent.xls"); Исключение Сообщить(ОписаниеОшибки()+" Файл не сохранен!"); Возврат; КонецПопытки; Лист.Cells(1, 1).Value = 1; Лист.Cells(1, 2).Value = 2; Лист.Cells(1, 3).Value = 3; Лист.Cells(1, 4).Value = 4; Лист.Cells(1, 5).Value = 5; Лист.Cells(1, 6).Value = 6; Лист.Cells(1, 7).Value = 7; Лист.Cells(2, 1).Value = "Порядковый номер по списку"; Лист.Cells(2, 2).Value = "номер организации"; Лист.Cells(2, 3).Value = "№ счета"; Лист.Cells(2, 4).Value = "Фамилия сотрудника Организации (русская транскрипция)"; Лист.Cells(2, 5).Value = "Имя сотрудника Организации (русская транскрипция)"; Лист.Cells(2, 6).Value = "Отчество сотрудника Организации (русская транскрипция)"; Лист.Cells(2, 7).Value = "Сумма, руб.РФ"; Лист.Cells(3, 1).Value = 1; Лист.Cells(4, 1).Value = 2; Лист.Cells(5, 1).Value = 3; Лист.Cells(3, 2).Value = 117; Лист.Cells(4, 2).Value = 117; Лист.Cells(5, 2).Value = 117; //Лист.Cells(7, 7).Value = ТекущаяДата(); //Эксель.Application.Quit(); А = ЭлементыФормы.Зарплата1.Значение; //Если Значение заполнено Если ЗначениеЗаполнено(А) Тогда Предупреждение("Значение заполнено" + А.Ссылка); //ЭлементыФормы.Зарплата. Н=0; Для Каждого стр из А.Зарплата Цикл //Сообщить(стр.Сумма); Если ЗначениеЗаполнено(стр.Физлицо) Тогда НомСтр=Н+3; Лист.Cells(НомСтр,7).Value = стр.Сумма; Лист.Cells(НомСтр,1).Value = Н+1; Лист.Cells(НомСтр,2).Value = 117; // K = стр.Физлицо.ПолноеНаименование()); Лист.Cells(НомСтр,4).Value = стр.Физлицо.Наименование; Лист.Cells(НомСтр,3).Value = РегистрыСведений.ЛицевыеСчетаРаботниковОрганизации.Получить(Новый Структура("ФизЛицо", стр.Физлицо)).НомерЛицевогоСчета; // Лев(СтрПолучитьСтроку(Сотрудник,2),1) КонецЕсли; Н=Н+1; КонецЦикла; КонецЕсли; Эксель.Application.Quit(); КонецПроцедуры  | 
|||
| 
    14
    
        Alex S D    
     08.07.12 
            ✎
    19:30 
 | 
         
        Сообщить("vpizdu!!!!");  норм     
         | 
|||
| 
    15
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:30 
 | 
         
        выгрузка в excel:?все выгружается, кроме лиц счетов     
         | 
|||
| 
    16
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:31 
 | 
         
        ))))kosyak))     
         | 
|||
| 
    17
    
        Alex S D    
     08.07.12 
            ✎
    19:31 
 | 
         
        зуп?     
         | 
|||
| 
    18
    
        prosto-nik    
     08.07.12 
            ✎
    19:31 
 | 
         
        так а в стр - ФЛ или Сотры?     
         | 
|||
| 
    19
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:31 
 | 
         
        potomu chto malo kto menya po niku znaet) u menya v as'ke odin Alex)     
         | 
|||
| 
    20
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:32 
 | 
         
        ЗУП...     
         | 
|||
| 
    21
    
        Alex S D    
     08.07.12 
            ✎
    19:32 
 | 
         
        ладно, не пали контору     
         | 
|||
| 
    22
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:33 
 | 
         
        ФЛ..     
         | 
|||
| 
    23
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:33 
 | 
         
        oke     
         | 
|||
| 
    24
    
        prosto-nik    
     08.07.12 
            ✎
    19:33 
 | 
         
        и рег истр заполнен?     
         | 
|||
| 
    25
    
        Alex S D    
     08.07.12 
            ✎
    19:33 
 | 
         
        в отладке сморел?     
         | 
|||
| 
    26
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:34 
 | 
         
        ага, заполнен..не знаю, как смотреть в отладке)     
         | 
|||
| 
    27
    
        prosto-nik    
     08.07.12 
            ✎
    19:34 
 | 
         
        на строчке F9 а потом смотреть     
         | 
|||
| 
    28
    
        prosto-nik    
     08.07.12 
            ✎
    19:35 
 | 
         
        kap-v-kstu вы друзья с Alex S D ?     
         | 
|||
| 
    29
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:36 
 | 
         
        aga     
         | 
|||
| 
    30
    
        prosto-nik    
     08.07.12 
            ✎
    19:36 
 | 
         
        ну тогда не буду мешаться)     
         | 
|||
| 
    31
    
        Alex S D    
     08.07.12 
            ✎
    19:37 
 | 
         
        (30) ээ     
         | 
|||
| 
    32
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:37 
 | 
         
        )))pomogite.,..kto-nibud')     
         | 
|||
| 
    33
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:38 
 | 
         
        pozhalujsta!     
         | 
|||
| 
    34
    
        prosto-nik    
     08.07.12 
            ✎
    19:38 
 | 
         
        ну он вроде хорошо шарит, я думаю поможет... не?     
         | 
|||
| 
    35
    
        prosto-nik    
     08.07.12 
            ✎
    19:38 
 | 
         
        так то мне не трудно     
         | 
|||
| 
    36
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:39 
 | 
         
        Alex S D??)     
         | 
|||
| 
    37
    
        prosto-nik    
     08.07.12 
            ✎
    19:39 
 | 
         
        (31) никаких задних мыслей именно хотел сказать то что сказал, или что то не так?     
         | 
|||
| 
    38
    
        Alex S D    
     08.07.12 
            ✎
    19:39 
 | 
         
        ща, зуп надо глянуть..     
         | 
|||
| 
    39
    
        Alex S D    
     08.07.12 
            ✎
    19:40 
 | 
         
        (36) не ссы)     
         | 
|||
| 
    40
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:40 
 | 
         
        pomozhesh',Alex???tak-to sharit on xorosho     
         | 
|||
| 
    41
    
        prosto-nik    
     08.07.12 
            ✎
    19:40 
 | 
         
        (36) да...     
         | 
|||
| 
    42
    
        Alex S D    
     08.07.12 
            ✎
    19:41 
 | 
         
        че транслитом ? в китай переехал?     
         | 
|||
| 
    43
    
        CepeLLlka    
     08.07.12 
            ✎
    19:41 
 | 
         
        ВЫБРАТЬ
  
        ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета ИЗ РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации ГДЕ ЛицевыеСчетаРаботниковОрганизации.ФизЛицо.Ссылка = &Ссылка Запрос.УстановитьПараметр("Ссылка", Сотрудник.ФизЛицо);  | 
|||
| 
    44
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:42 
 | 
         
        {Форма.Форма.Форма(70)}: Ошибка при вызове метода контекста (Получить)
  
        Лист.Cells(НомСтр,3).Value = РегистрыСведений.ЛицевыеСчетаРаботниковОрганизации.Получить(Новый Структура("ФизЛицо", стр.Физлицо)).НомерЛицевогоСчета; по причине: Недопустимое значение параметра (параметр номер '1')  | 
|||
| 
    45
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:43 
 | 
         
        клава такая     
         | 
|||
| 
    46
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:43 
 | 
         
        без русских букввв     
         | 
|||
| 
    47
    
        Alex S D    
     08.07.12 
            ✎
    19:44 
 | 
         
        а щас откуда буквы взял?)     
         | 
|||
| 
    48
    
        prosto-nik    
     08.07.12 
            ✎
    19:44 
 | 
         
        (44) я ж уточнил - это в УПП, ЗУПа под рукой нет, а так не знаю как там устроено хранение ЛицСчетов     
         | 
|||
| 
    49
    
        prosto-nik    
     08.07.12 
            ✎
    19:45 
 | 
         
        (44) сделай лучше как в (43) так надежнее, да и правильнее     
         | 
|||
| 
    50
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:46 
 | 
         
        наклеек просто нет, так дольше набирать. я же Соло так и не прошеллю     
         | 
|||
| 
    51
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:47 
 | 
         
        ща porpobuu, spasibo     
         | 
|||
| 
    52
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:49 
 | 
         
        Лист.Cells(НомСтр,3).Value = 
  
        а что сюда вписать после запроса??  | 
|||
| 
    53
    
        prosto-nik    
     08.07.12 
            ✎
    19:51 
 | 
         
        Выборка = Запрос.Выполнить().Выбрать();
  
        Если Выборка.Следующий() Тогда Лист.Cells(НомСтр,3).Value = Выборка.НомерЛицевогоСчета; КонецЕсли;  | 
|||
| 
    54
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:56 
 | 
         
        {Форма.Форма.Форма(72,5)}: Неопознанный оператор
  
        <<?>>ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета (Проверка: Толстый клиент (обычное приложение))  | 
|||
| 
    55
    
        CepeLLlka    
     08.07.12 
            ✎
    19:59 
 | 
         
        (52)
  
        Лист.Cells(НомСтр,3).Value = ПолучитьНомерЛС(Стр.ФизЛицо); Функция ПолучитьНомерЛС(ФизЛицо) ВЫБРАТЬ ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета ИЗ РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации ГДЕ ЛицевыеСчетаРаботниковОрганизации.ФизЛицо.Ссылка = &Ссылка Запрос.УстановитьПараметр("Ссылка", ФизЛицо); Результат = Запрос.Выполнить().Выбрать(); Результат.Следующий(); Если Результат.НомерЛицевогоСчета <> Неопределенно Тогда Возврат Результат.НомерЛицевогоСчета; Иначе Стр = "Лицевой счет не заполнен!"; Возврат Стр; КонецЕсли; КонецФункции  | 
|||
| 
    56
    
        prosto-nik    
     08.07.12 
            ✎
    19:59 
 | 
         
        Запрос = Новый Запрос;
  
        Запрос.Текст = "ВЫБРАТЬ | ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета |ИЗ | РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации |ГДЕ | ЛицевыеСчетаРаботниковОрганизации.ФизЛицо = &ФизЛицо"; Запрос.УстановитьПараметр("ФизЛицо", стр.ФизЛицо); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда Лист.Cells(НомСтр,3).Value = Выборка.НомерЛицевогоСчета; КонецЕсли;  | 
|||
| 
    57
    
        Alex S D    
     08.07.12 
            ✎
    19:59 
 | 
         
        так. я тока зуп поставил)     
         | 
|||
| 
    58
    
        kap-v-kstu    
     08.07.12 
            ✎
    19:59 
 | 
         
        ))     
         | 
|||
| 
    59
    
        kap-v-kstu    
     08.07.12 
            ✎
    20:00 
 | 
         
        obrabotku skinut'???     
         | 
|||
| 
    60
    
        prosto-nik    
     08.07.12 
            ✎
    20:00 
 | 
         
        (59) попробуй (56)     
         | 
|||
| 
    61
    
        gavrikprog    
     08.07.12 
            ✎
    20:00 
 | 
         
        молодцы спасибо, помогли.
  
        Хотя человек даже запрос сбацать не в состоянии :) и нах вам надо ?  | 
|||
| 
    62
    
        prosto-nik    
     08.07.12 
            ✎
    20:01 
 | 
         
        счас посмотрим помогли ли? )     
         | 
|||
| 
    63
    
        gavrikprog    
     08.07.12 
            ✎
    20:02 
 | 
         
        (61) намекнули про регистр, запрос и ладно.
  
        Дальше чужие в общем то проблемы.  | 
|||
| 
    64
    
        prosto-nik    
     08.07.12 
            ✎
    20:02 
 | 
         
        подожди)     
         | 
|||
| 
    65
    
        prosto-nik    
     08.07.12 
            ✎
    20:08 
 | 
         
        (63) спугнул человека, терь даже спс не скажет)     
         | 
|||
| 
    66
    
        kap-v-kstu    
     08.07.12 
            ✎
    20:11 
 | 
         
        сделал запрос, спасибо)конструкторомсмммммм     
         | 
|||
| 
    67
    
        Alex S D    
     08.07.12 
            ✎
    20:12 
 | 
         
        блин, я тока разобрался.. ну ладно)     
         | 
|||
| 
    68
    
        kap-v-kstu    
     08.07.12 
            ✎
    20:12 
 | 
         
        u menya vse ravno ne vyvoditsya v excel)     
         | 
|||
| 
    69
    
        Alex S D    
     08.07.12 
            ✎
    20:14 
 | 
         
        могу скинуть обработку.. для примера..     
         | 
|||
| 
    70
    
        prosto-nik    
     08.07.12 
            ✎
    20:16 
 | 
         
        Если Выборка.Следующий() Тогда
  
        Лист.Cells(НомСтр,3).Value = Выборка.НомерЛицевогоСчета; //добавь здесь!!! Сообщить(Выборка.НомерЛицевогоСчета); КонецЕсли;  | 
|||
| 
    71
    
        kap-v-kstu    
     08.07.12 
            ✎
    20:20 
 | 
         
        Alex,kap-v-kstu@yandex.ru )     
         | 
|||
| 
    72
    
        Alex S D    
     08.07.12 
            ✎
    20:27 
 | 
         
        ушло     
         | 
|||
| 
    73
    
        kap-v-kstu    
     08.07.12 
            ✎
    20:29 
 | 
         
        spasibo vsem bol'shoe)budu razbirat'sya     
         | 
|||
| 
    74
    
        prosto-nik    
     08.07.12 
            ✎
    20:39 
 | 
         
        (70) трудно было проверить? )     
         | 
|||
| 
    75
    
        kap-v-kstu    
     09.07.12 
            ✎
    00:47 
 | 
         
        prosto-nik, proveril))vse ok1!!ogromnoe s[pasibo!!!!ochen' blagodaren!!!!     
         | 
|||
| 
    76
    
        VladZ    
     09.07.12 
            ✎
    04:35 
 | 
         
        (2) гы-гы-гы... Обратиться к вышестоящему руководителю таким образом: "Товарищ руководитель, разрешите обратиться к сотруднику Иванов программно!".     
         | 
|||
| 
    77
    
        Мимохожий Однако    
     09.07.12 
            ✎
    07:13 
 | 
         
        ИМХО.В общем модуле должны быть функция. Ссылку можно найти в документе Зарплата к выплате через банк.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |