|
|
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
Добрый день. Была задача написать внешнюю обработку по заполнению табличной части документа по номеру счета. Все работает. Теперь нужно доработать и сделать так, что бы в открывшемся плане счетов (для выбора номера счета) выводились не все счета, а к примеру только по 10 счету. Вот код открытия всего плана счетов и присвоения выбранного счета переменной СчетУчетаБУ: Форма = ПланыСчетов.Хозрасчетный.ПолучитьФормуВыбора(); Группа = Форма.ОткрытьМодально(); СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду(Группа.Код); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 14:44 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
это не код, это белиберда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 14:51 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
Господин ПЖэто не код, это белиберда... это учаток кода, который отвечает за открытие ПланаСчетов и выбора значения счета, по которому нужно заполнить табличную часть. Хотелось бы услышать что-то по сути!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:05 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
п сути курить СП... ВыбратьИерархически() или запрос с оператором В ИЕРАРХИИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:12 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
windym, Выбирай из списка значений и непарь моск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:38 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
Злой Бобрwindym, Выбирай из списка значений и непарь моск. не так давно програмирую на 1С можно пример кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:48 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
самое простое если выбрать из той же формы... собрать коды нужных счетов через запрос и затолкать в отбор формы по Код с видом сравнения В списке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:52 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
windymможно пример кода? спСч=СоздатьОбъект("СписокЗначений"); Сч = СоздатьОбъект("Счет.Хозрасчетный"); Сч.ИспользоватьРодителя(СчетПоКоду("10")); Сч.ВыбратьСчета(); Пока Сч.ПолучитьСчет() = 1 Цикл Если Сч.ЭтоГруппа()=0 Тогда спСч.ДобавитьЗначение(Сч.ТекущийСчет()); КонецЕсли; КонецЦикла; Если спСч.РазмерСписка()>0 Тогда ВыбСчет="";Поз=""; Если спСч.ВыбратьЗначение(ВыбСчет,"Выберите счет",Поз,0,0)=1 Тогда Сообщить("Мы выбрали счет "+ВыбСчет); КонецЕсли; КонецЕсли; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 11:37 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
Злой Бобр знает толк в извращениях. Подсовывать восьмерочнику код из семерки - гм... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:26 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
windym, разместите в модуле формы код, в теле или, например, в обработчике ПриОткрытии, а у эл-та управления "Счет" (где выбираете счет) на палитре св-в включите кнопку выбора из списка и поставьте галку "Режим выбора из списка" // только сч.10.х Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Хозрасчетный.Ссылка КАК Счет |ИЗ | ПланСчетов.Хозрасчетный КАК Хозрасчетный |ГДЕ | Хозрасчетный.Ссылка В ИЕРАРХИИ (&Счета10)"; Запрос.УстановитьПараметр("Счета10", ПланыСчетов.Хозрасчетный.Материалы); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ЭлементыФормы.Счет.СписокВыбора.Добавить(Выборка.Счет); КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:28 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
очень злой и очень кусачий наверное просто не досмотрел человек - бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:29 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
СисойЗлой Бобр знает толк в извращениях. Подсовывать восьмерочнику код из семерки - гм... Да, кстати))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:30 |
|
||
|
внешняя обработка
|
|||
|---|---|---|---|
|
#18+
Господин ПЖсамое простое если выбрать из той же формы... собрать коды нужных счетов через запрос и затолкать в отбор формы по Код с видом сравнения В списке между прочим ответ то дан ... и давно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36614979&tid=1522391]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 507ms |

| 0 / 0 |
