Как определить субконто для заданного счета?

3. Dunda 49 13.11.13 08:31 Сейчас в теме
Не зря, пусть прошло уж 5 лет, но помогает, спасибо
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. drogs 19.11.13 08:50 Сейчас в теме
(3) Dunda, поиск по типовой конфигурации рулит
5. AlexeyPapanov 469 22.08.08 15:59 Сейчас в теме
Проблема: Я хочу, чтобы в форме обработки при вводе счета опрелелялись его субконто.
Наподобие тому, как это работает в документе ТребованиеНакладная.
В модуле формы этого дока есть процедура
Код
Процедура ПриВыбореСчета()
   Для А = 1 По 3 Цикл
      НазначитьТип("Субконто"+А,СчетЗатрат.ВидСубконто(А));
   КонецЦикла;
   
   Если (Константа.ИспользоватьСписокКорректныхПроводок = Да) Тогда
      глПроверкаКорректныхПроводок(СчетЗатрат,СчетПоКоду("10"));
   КонецЕсли;
КонецПроцедуры //ПриВыбореСчета
Показать полностью

Я хочу, чтобы при вводе счета опрелелялись его субконто.
Сделал по аналогии с доком ТребованиеНакладная - просто скопировал оттуда реквизиты - СчетЗатрат, Субконто1, Субконто2, Субконто3...
Влепил код процедуры в свою обработку. Выдает ошибку.
Видимо метод "НазначитьТип" неправильно применяется - там же документ. а у меня внешняя обработка.
Подскажите, как правильно сделать?
6. AlexeyPapanov 469 22.08.08 16:08 Сейчас в теме
Мда... Прошу извинить. Копался, копался, не мог придумать.
И в последний момент сам допер.(
Зря только тему создал.
Ну пусть другим будет...

Ответ:
Код
Форма.Субконто1.НазначитьТип(СчетЗатрат.ВидСубконто(1));
Форма.Субконто2.НазначитьТип(СчетЗатрат.ВидСубконто(2));
Форма.Субконто3.НазначитьТип(СчетЗатрат.ВидСубконто(3));
Показать полностью
wermah; Dunda; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот