|   |   | 
| 
 | Документ СписаниеСРасчетногоСчета | ☑ | ||
|---|---|---|---|---|
| 0
    
        Labrador 28.03.13✎ 10:18 | 
        Здравстуйте =) Столкнулся со следующей проблемой. Необходимо вычленить определенный функционал из документа. Попросту оставить назначение платежа "Перечислить ЗП", а остальное отрезать. Никак не могу найти момент вызова с табличкой выбора назначения платежа. Может кто-то уже так извращался? 
  Я пока еще не опытен, прошу сильно не ругаться =) | |||
| 1
    
        zak555 28.03.13✎ 10:23 | 
        строку
  РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации, ВидОперации.Метаданные().ЗначенияПеречисления, Новый Действие("ДействияФормыДействиеУстановитьОперацию")); замени на РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации, Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП, Новый Действие("ДействияФормыДействиеУстановитьОперацию")); | |||
| 2
    
        zak555 28.03.13✎ 10:26 | 
        хотя я не знаю
  зайдёт ли в конструкцию вида Для каждого П Из Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП Цикл Сообщить(П.Имя); КонецЦикла; | |||
| 3
    
        Labrador 28.03.13✎ 10:26 | 
        Спасибо огромное =) Теперь буду повнимательней в код вчитываться!     | |||
| 4
    
        Labrador 28.03.13✎ 10:30 | 
        И правда не заходит =( Ну ничего, все равно спасибо, отсюда и начну копать =)     | |||
| 5
    
        zak555 28.03.13✎ 10:42 | 
        а так ?
  МойМассив = Новый Массив; МойМассив.Добавить(Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП); РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации, МойМассив, Новый Действие("ДействияФормыДействиеУстановитьОперацию")); | |||
| 6
    
        Labrador 28.03.13✎ 10:46 | 
        Это работает =) Сделал проще, диалог отбросил, просто присвоил: 
  ВидОперации = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеЗП; P.S. а как тут код выделять? | |||
| 7
    
        Labrador 28.03.13✎ 10:47 | 
        +(6) Понятно =) Присвоил, диалог из кода выбросил. А окошко как выползало, так и выползает =( Откуда ж у неё ноги растут? =(     | |||
| 8
    
        zak555 28.03.13✎ 10:47 | 
        (7) смотри в (5)     | |||
| 9
    
        Labrador 28.03.13✎ 10:55 | 
        Это не то, к сожалению, но тоже полезно =) Эта штука только выпадающее подменю заполняет. Поиски таблички продолжаются =)     | |||
| 10
    
        zak555 28.03.13✎ 10:59 | 
        (5) (1) работают ?     | |||
| 11
    
        Labrador 28.03.13✎ 11:00 | 
        Табличка выползает не при открытии =( Только что закомментировал всю процедуру, в итоге форма не заполнена, но табличка все равно выскакивает... наверное в модуле документа где-то сидит.     | |||
| 12
    
        hhhh 28.03.13✎ 11:00 | 
        А так разве не работает?
  НазначениеПлатежа = "Перечислить ЗП"; | |||
| 13
    
        Labrador 28.03.13✎ 11:00 | 
        Да, работают, но они отвечают только за заполнение подменю.     | |||
| 14
    
        Labrador 28.03.13✎ 11:04 | 
        Назначение платежа - это лишь комментарий =) Но и это тоже работает. Когда напрямую задаю ВидОперации как ПеречислениеЗП все работает, табличка все равно выскакивает, но документ действительно оформляется как перечисление зп.     | |||
| 15
    
        zak555 28.03.13✎ 11:18 | 
        ёёёё
  я думал, ты про вид операции | |||
| 16
    
        Labrador 28.03.13✎ 11:21 | 
        ну да =) про ВидОперации. Просто хочу отловить момент когда он впервые для документа определяется. И что самое интересное это происходит еще до "ПриОткрытии" =)     | |||
| 17
    
        Labrador 28.03.13✎ 11:23 | 
        +16. Во! Этот самый вид операции определяется как раз в тот момент когда выползает таблица выбора ВидаОперации, и я хочу в коде найти этот самый момент =) Фух, определился =)     | |||
| 18
    
        Labrador 28.03.13✎ 12:56 | 
        Окошко вылезло из-за того что не указан реквизит. Если задать ВидОперации программно во время "ОбработкиЗаполнения", до момента обращения к реквизиту, интерактивный выбор не вываливается =)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |