взяти програмно форму, заповнювати поля і визивати обробники. буде справжня емуляція.
Еще вчера пробовал. Получал форму, заполнял даже через ЭлементыФормы.КакоетотамПоле.значение в обработке. Но, пересчет в других полях не происходит, как если руками в интерактивном режиме. ((( Короче придется способом который я описал в первом посте. Просто блин документ СчетФактураВыданный имеет кучу реквизитов, весьма затратно по времени. А у меня его в обрез.
Доброго господа! Такой вопросик. Хочу заполнить программно документ. Например в базовой бухие. Когда я там ввожу наменклатуру интерактивно, автоматом выставляются счета, ндс и пр. реквизиты. Или к примеру организацию, тоже автоматом выставляются связанные с этим реквизиты. Но, если делать это программно, счета автоматом в ТЧ не подставляются. Документ создается из внешней обработки. Есть ли способ как то "эмулировать" интерактивное заполнение. Что бы не плодить строки типо НовыйДок.УчитыватьКПН = Истина или Стр = Товары.Добавить(); Стр.СчетБУ = ПланСчетов.Типовой.КакойТоТамСчет ?
День добрый! Как бы сделать следующее. Из регистра накопление ТоварыНаСкладах вывести нач. остатки, кон. остатк. А расход и приход только по документам Реализация и Поступление соответственно. Пытался указать что бы выводились остатки по условию где проверяется тип документа. При этом в отчете не будет записей где приход к примеру перемещение или оприходование. Думаю про временные таблицы и соединение по регистратору. Но, если выставить периодичность регистратор, то выводит задвоенные реквизиты. И еще хотелось бы выводить номенклатуру из регистра накопления в иерархии. То есть по родителю, и итоги по ней. Я делал группировку "иерархия" по номенклатуре, но значения ресурсов начинают увеличиваться в разы
В СКД отбор можно предоставить пользователю, делается это на вкладке Настройки-Отбор. Параметры запроса в этом случае не используются.
Там ситуация такая, что пользователю лучше вообще не чего не предоставлять. Я сделал все простым, на сколько возможно. Просто поле ввода на форме отчета и кнопка сформировать. Параметры задаю программно. Оказывается можно фигурными скобками сделать в СКД. Меньше кода.
Здрасте! Нужно было в отчете СКД при не заданном параметре выводить все элементы справочника. Сделал так:
ВЫБОР КОГДА &Номенклатура <> Значение(Справочник.Номенклатура.ПустаяСсылка) ТОГДА СерииМедикаментов.Владелец = &Номенклатура ИНАЧЕ Истина КОНЕЦ
Можно ли как то сделать по другому? Правильный ли это вариант?
В запросе по остаткам регистра бух. в параметр субконто запихал эту же конструкцию. Вот думаю не извратли это. Там тоже при не заданном параметре нужно было выводить все. В принципе работает, но чую что костыль нарисовал.
Вы бы хоть уточнили - в конфигураторе/предприятии, обычном/управляемом интерфейсе...
Да действительно, извиняюсь, голова уже не варит. В общем это в режиме предприятия, открываю обработку и вперед, интерфейс обычный. Вот она сама http://infostart.ru/public/15036/.
Доброго времени. Господа, кто подскажет как в консоли СКД+ задавать параметры? Согласен, вопрос идиотский. Но битый час смотрю на нее и не нашел куда параметры вводить. В обычной консоли простых запросов была кнопка такая, тут не вижу.
Доброго времени! Скажите пожалуйста, как передать в параметр запроса к регистру сведений несколько элементов сразу. Есть регистр сведений в УТ "ЦеныНоменклатуры". Там есть измерение "ХарактеристикаНоменклатуры", тип СправочникСсылка.ХарактеристикиНоменклатуры. Но, ведь характеристики номенклатуры имеют несколько элементов, цвет, страна, размер и т.д. Как передать бы эту "совокупность" элементов в качестве параметра? Мне нужно получить срез последних из регистра.
Цена - реквизит справочника??? Если нет - озвучьте, как и откуда она получается. Самое правильное - там и проверять.
Или, нпр, разные формы... Отличие в том, что имя формы(или его часть) можно сформировать при входе в систему и хранить в параметре сеанса. А перед открытием формы просто подставлять.
ЗЫ. Можно узнать, зачем в форме выбора цены?
Вообще это УТ. Там в форме выбора есть тип цен. Закупочная и розничная. Я хотел розничную убрать, дабы кассир не видел. Отображается в виде значения. Сейчас сделал проверку по роли, если роль не та, просто убираю из таблицы значения строку с закупочной ценой.
Доброго времени! Хотел поинтересоваться, как бы лучше сделать ограничение на видимость реквизитов справочника, в зависимости от роли? Например в документе открывается форма выбора номенклатуры и в ней есть отображение закупочной цены и розничной. Например директор может видеть закупочную, а продавец уже нет. Первый вариант приходит сразу на ум, ограничение видимости элемента на форме по условию - какая роль у текущего пользователя. Второй RLS, но пишут это сказывается на производительности. Да и не сильно я знаком с RLS. Может подскажите еще вариантик?
Здрасте! Подскажите господа, как в моб. приложении делать отчеты? В описании сказано что отчетов нет, в конфигураторе объект отчеты не активен. Но, в тоже время скрины УНФ для моб. устройств говорят мне об обратном, я вижу там отчетики, с типичным желтым цветом. Как их создавать? Табличным документом?
Здрасте! Помогите разобраться как лучше сделать. Есть документ "заказ", в нем прописывается стоимость заказа. Есть документ "Выплата исполнителю", в нем вводиться сумма которая частично "гасит" стоимость обозначенную в док. "Заказ". Как бы лучше сделать что бы при полном погашении стоимости заказа, видно было что можно создавать документ оплаты исполнителю заказа. В регистре накопления три измерения, Заказчик, исполнитель и Видработы. Ресурса думаю тоже три сделать. Стоимость заказа, Стоимость исполнителя, Выплата по заказу. Пока идея такова, что при движении методом "приход" в ресурс "Выплата по заказу" будет добавляться значение, а когда станет равным ресурсу "Стоимость заказа", то включиться возможность создания документа "Выплата исполнителю." до этго думаю программно запретить создания документов выплат. Может лучше сделать три регистра, отдельно по выплатам за заказ, выплаты исполнителю (это рег. накопления) и для самих заказов сделть регистр сведений? Как это программисты "со стажем" делают?)))
Доброго времени! Подскажите пожалуйста как сделать следующее. Есть документ Заказ, в нем указывается стоимость заказа, которая соответственно заносится в ресурс регистра накопления. Еще есть документ Погашение, он отнимает указанную в нем сумму от стоимости заказа указанной в документе Заказ. У обоих документов есть всега два реквизита и оба одинаковые. Заказчик и Вид заказа. Хотелось бы узнать, как бы сделать так, что бы из документа Заказ открывался список документов Погашение, которые имеют к нему отношение. Что то типо ссылки справа, как открываются подчиненные справочники. Или может сделать кнопку на форме документа Заказ, которая будет открывать список по переданным параметрам Заказчик и Вид заказа?
И что бы не плодить вопросы, еще один.
Документ Погашение как описал имеет два реквизита Заказчик и Вид заказа. Если создавать из документа Заказ, то все заполниться само в Погашении. Но, если новый документ создать просто из формы списка документов Погашение, то реквизиты пустые, заполнять надо вручную. Юзер по идеи может составить не правильную комбинацию. как сделать так, что бы при выборе реквизита Заказчик, автомат подставлялся в реквизит Вид заказа только те Виды заказа, который фигурируют в документах с этим заказчиком. Придумал сделать опять же форму выбора, в ней произвольным запросом выбирать из документов те Виды работ, в которых есть соответствие по заказчику.
Нет, в справочнике полнотекстовый поиск не включал. В табличной части документа для реквизита связанного элемента что есть полнотекстовый, что ент, все равно битые ссылки выпадают в списке.
Элементы удалились. Но где-то 8.3 запоминает список ПОСЛЕДНИХ элементов. И в этом месте не почистились автоматом удалённые.
Ндя, чет гуглил уже с утра, не нашел. Тоже подумал про такой вариант. В основном пишут про использование стандартных механизмов "тестирования и исправления". Но, это не работает. ссылки висят.
LOL. Это в списоке последних выбиравшихся элементов?
В табличной части, в поле где выбираю элемента номенклатуры справочника. Вообщем выпадают сначала "живые" эелементы, а с низу "объект не найден". Манипуляции с тестированием и исправлением базы проблему не решают.
Сделал справочник номенклатура, документ "прихода" и регистр остатков. Так вот если создать номенклатуру и добавлять ее в таб. чать документа выпадает сразу список без проблем, выдает что надо. Но, если удалить потом элемент справочника, то в выпадающим списке при вводе отображаються "битые ссылки - объект не найден". Удалял через пометку и функцию удалить помеченные. Глюк платформы или мой?
Огромное спасибо! Не сочтите за наглость, а еще не могли бы вы примерно подсказать как это можно сделать с параметрами вирт. талицы? Как в параметр передать список значений, дабы еще на уровне запроса отсеять не нужное.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!