#0
by tg30000
Написана обработка "Главная книга" , как сделать выборку по нескольким счетам ? Проблема в том , смог сделать только : 1)выборку по всем счетам 2)выборку по одному счету а как привязать например что делать выборку к примеру по : 10,01/10,02/10,03 ... и т.д. по необходимым мне счетам... как к ним обратиться ? явно прописывается или подбор может . Кто может подсказать какой будет програмный год или как сделать правильно?
#1
by tg30000
Обработка рабочая.... распологаются счета построчно в "удобном" нашим бух-ам виде , но не знаю как сделать отбор по нужным счетам.. а то приходится удалять ненужные строчки когда сформирую целиком...
#2
by МаленькийВопросик
я думаю тебе будет проще написать обработку... вот посмотри мою. как я делал корреспонденцию счета за период...
#4
by tg30000
что-то ссылка не открывается? или адрес на англ. ??? а по данной обработке кто подскажет свои мысли?
#9
by tg30000
там видите в чем дело форма то нужна как я сделал а не другая... вот почему и мучаюсь... бухгалтерия одним словом...
#10
by tg30000
и в тоже то счету , у меня тоже по одному счету работает, и по свем сражу, а вот как сделать нужную выборку.....
#12
by МаленькийВопросик
так доработай... там делов на час максимум... попивая кока-колу параллельно
#13
by tg30000
а каким методом можно сделать выборку нескольких счетов? - запросом или как , а если запрос то к чему? ТекстЗапроса = ТекстЗапроса + " тут ВыбСчет это поле формы , и получается как я понимаю(может неправильно понимаю) счет один захватываем, а если пустое значение то по всем счетам.. а что позволит выбрать например несколько счетов?..
#14
by МаленькийВопросик
ну примерно так: 1.делаешь табличныю часть в которой можно добавлять счета из плана счетов 2.делаешь цикл по этой табличной части - для каждого счета смотришь с чем он корреспондирует - результат пишешь в другую табличную часть... объединяешь это все дело...
#15
by Rie
Посмотри внимательно на синтаксис В ИЕРАРХИИ. Там не только один элемент, туда и список впихнуть можно. И проверяй соответственно В ИЕРАРХИИ(список)
#20
by tg30000
а выборку в форму посредством чего поместить? сейчас для одного счета это "поле выбора" с типом значения "ПланСчетовСсылка.Хозрасчетный" а что бы выбирать несколько счетов что нужно использовать?
#32
by tg30000
Посмотри внимательно на синтаксис В ИЕРАРХИИ. Там не только один элемент, туда и список впихнуть можно. И проверяй соответственно В ИЕРАРХИИ(список) подскажите как впихнуть?
#33
by Wobland
Запрос.УстановитьПараметр("Список", ТвойСписок). ну а ТвойСписок (СЗ) заполняешь, чем надо..
#37
by Wobland
научись сначала в СП ходить, а потом сюда. СЗ=Новый СписокЗначений; СЗ.Добавить(Нечто);
#38
by tg30000
Ок, буду читать про СЗ. а вопросик.... на форму его привязывать с помощью "табличного поля" или "поля ввода" ?
#44
by tg30000
Создал таб поле : тип зн. списка => ПланСчетовСсылка.Хозрасчетный вроде пока все верно делаю... далее как я понима нужно связать то что добавят в форму пользователь с моим СЗ ?
#47
by tg30000
Имя поля вводу у меня "СЗ" например , пользователь выбрал счета в форме.... а как эти данные обработать ? примеров немогу найти ... что-то типо этого же будет? только обращение к хозрасчетному..
#60
by tg30000
как я понимаю по логике должно быть так: 1)создал реквизит "СЗ" с типом список значений 2) добавил в форму и в свойстве указал тип зн. списка => ПланСчетовСсылка.Хозрасчетный вроде начало должно быть правильное..
#61
by tg30000
а вот как изменить старую главную книгу где выбирался либо один счет, либо все счета на выборку из списка значених я теоритически представляю но практически сложно связать мне куда в запросе добавить и что поменять вот старый запрос по одному счету и по всем счетам вот над этим и думаю, хочу сам понять постараться что-бы потопотом не просить никого помочь с таким несложным думаю для большинства делом , но пока не соображу
#62
by Wobland
я как-то отклонился от исходной задачи. ну вот смотри, есть у тебя и тебе нужно в &Счёт положить свой список счетов? я правильно понял? в таком случае первый запрос с обходом его в цикле не нужен. просто берёшь и заполняешь свой список, потом даёшь его ЗапросуОбороты и его результат уже перебираешь с выводом в ТабДок
#63
by tg30000
=>и тебе нужно в &Счёт положить свой список счетов? (так и хотел что бы получилось) =>просто берёшь и заполняешь свой список(т.е пользователь в форме заполняет или СЗ=Новый СписокЗначений; СЗ.Добавить(Нечто); типо такого нужно писать)
#64
by Wobland
ну ты уже определись, сам ты (программно) будешь делать, или юзер на форме. в первом случай Новый СЗ+Добавить, во втором этого не надо, т.к. Добавить юзер делает интерактивно
#70
by tg30000
а ну в "СЗ" и нету поля ссылка, это же получается список значений т.е. не так обращаться нужно..
#71
by Wobland
вот ты ему говоришь "СЗ.Ссылка". а какой элемент из списка имеется в виду? платформе этого не видно
#73
by tg30000
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (Выполнить): {(6, 22)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Хозрасчетный.Ссылка <<?>>= &СписокСчетов по причине: {(6, 22)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Хозрасчетный.Ссылка <<?>>= &СписокСчетов
#74
by tg30000
Если СЗ.Количество=0 работает показывает все счета, а если выбираю счет то пишет вот это..
#77
by Wobland
лет этак н-дцать назад на меня вот так же сыпались ошибки непонятные и частые. но я не расслаблялся, сидел и над каждой репу чесал, иногда подолгу. наверное, этим я и обязан тому, что мало вопросов задаю... мозг тренировать нужно
#79
by tg30000
я и так стараюсь ... записался на курсы, скачал Частова видео полный курс, начал смотреть книжки заказал по 1с ке.. так все же что не так ? "ВЫБРАТЬ РАЗРЕШЕННЫЕ
#80
by Wobland
я в него верю ;) тут обитают настолько твердоклювые и необучаемые, что волосы шевелятся. автор вроде б не из таких тебе видней, ошибка там или нет. синтаксически вроде всё хорошо
#84
by tg30000
пишет.... выходит я сравниваю разные типы выходит.. {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Выполнить): {(6, 22)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Хозрасчетный.Ссылка <<?>>= &СписокСчетов по причине: {(6, 22)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Хозрасчетный.Ссылка <<?>>= &СписокСчетов
#89
by Wobland
тебе не хватает "да" в явном виде? ДА! В(&Список) или В ИЕРАРХИИ(&Список) - вот то, что работает со списком значений
#91
by tg30000
Решил начать с простого ) Напишу заново что бы понять что и как . Для начала просто выведу код счетов без сумм на один счет и с помощью "СпискаЗначений" а потом усложню.. Спасибо Wobland Вам за поддержку!
#93
by tg30000
вот как получилось. Спасибо всем за помощь, в особенности Wobland Вам большое спасибо! Вот код кому интересно....
#96
by tg30000
:) Вроде не сложно как оказалось,но пока разобрался.... Просто нужно больше практики и стремления к результату. Еще раз спасибо)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Написал обработку и поставил пароль. Давно было, пароль забыл. Что делать?
- Как сделать по нескольким счетам выборку в Бухит?
- Вот написал о эволюции кода 1С - в порядке бреда. Высказывайтесь.
- Как сделать так, чтобы обработку нельзя было закрыть?
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- v7: Книга покупок и книга продаж в 1С 7.7 Бухгалтерия
В этой группе 1С
- Перенос учетных данных с бюджет.учрежд-й на госуд.учрежд-я. КБК???
- Как настроить авто-отчисление в резерв в УПП?
- УТ11 Программное изменение набора дополнительных реквизитов и сведений
- Обмен Документооборот КОРП и УТ 11
- УПП: Затраты с кодом операции "Внутренние услуги на постоянные затраты"
- Обнаружено нулевое количество при пересчете в единицу хранения в строке
- Как в запросе получить список подчиненных документов?
- 8.2. ВнешнееСобытие() и Сканер ШК с памятью. Передать данные одним потоком.
- ЗУП: с премии забыли взять алименты в прошлом месяце
- Внешняя печатная форма М29
- 1с 8 ЗУП задвоение физ лиц
- v7: Как вставить в счет прозрачную печать?
- Как у динамического списка убрать активную строку (или отключить подсветку)?
- РИБ и планы обмена (как или какой иной вариант)?
- 1c82. Форматированный документ: таблица
- забалансовый счет в Бухгалтерии 2.0
- v7: Константа Проверять ли дубли строк
- Движение регистра!
- 8.2.14.259 сервер под линух стартует только от рута
- Как программно отключить вывод командной панели