среда, 20 марта 2013 г.
пятница, 15 марта 2013 г.
Учет и проведение по партиям
Учет партий товаров в УТ 10 ведется по ДОКУМЕНТАМ. В первую очередь- поступления (именно они записываются в регистры). Серии ни при чем...
Документы- Дополнительно- Проведения по партиям
Документы- Дополнительно- Проведения по партиям
четверг, 28 февраля 2013 г.
СтандартнаяОбработка
Оператор СтандартнаяОбработка применяется в обработках событий (к примеру формы-
Процедура ..НачалоВыбора(Элемент, СтандартнаяОбработка)).
Присвоение ему значения Ложь приводит к отмене стандартного действия и передаче управления произвольному коду.
В нашем примере процедура взята из ТЧ документа и должна обрабатывать НачалоВыбора одной из колонок. Если СтандартнаяОбработка =Ложь, а своего кода мы не дали, то выбор не произойдет!
среда, 20 февраля 2013 г.
Группировка строк в отчете
Статья тут. Копия в EverNote.
Суть.
Выводы автора:
Предположительно, необходимыми условиями "автогруппировки" в отчетах 1С:Предприятие 8.х (без использования СКД) является:
1) наличие в запросе
Перед обходом необходимо применить НачатьАвтогруппировкуСтрок()
2) организация вложенных друг-в-друга циклов обхода по группировкам.
После обхода- ЗакончитьАвтогруппировкуСтрок()
Суть.
Выводы автора:
Предположительно, необходимыми условиями "автогруппировки" в отчетах 1С:Предприятие 8.х (без использования СКД) является:
1) наличие в запросе
или "ИТОГИ ... ПО",
или "СГРУППИРОВАТЬ ПО"
или "СГРУППИРОВАТЬ ПО"
Перед обходом необходимо применить НачатьАвтогруппировкуСтрок()
2) организация вложенных друг-в-друга циклов обхода по группировкам.
После обхода- ЗакончитьАвтогруппировкуСтрок()
У меня получилось (в запросе использовал "ИТОГИ ... ПО")!
вторник, 12 февраля 2013 г.
Расшифровки в отчетах
Тут и тут.
Суть.
При стандартной расшифровки вообще не надо писать процедуру!
Суть.
При стандартной расшифровки вообще не надо писать процедуру!
Ячейки или рисунку присваиваем ПараметрРасшифровки.
Этому параметру (через коллекцию "Параметры"- ОбластьЭлемент.Параметры.Расшифровка=ВыборкаПодробности.Ссылка;), в цикле заполнения области, присваивается значение типа Ссылка на... (документ, элемент справочника).
Важно!
Табличный документ (Поле табличного документа) должен быть открыт в режиме «ТолькоПросмотр»!
вторник, 29 января 2013 г.
СрезПоследних (SliceLast)
РегистрСведений.<Имя регистра сведений>.СрезПоследних
СрезПоследних (SliceLast)
Синтаксис:
Параметры:
<КонецПериода>
(необязательный)
Определяет момент времени, заканчивая которым необходимо выбрать записи.
Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра.
<Отбор>
(необязательный)
Структура, содержащая отбор по измерениям и реквизитам регистра.
Имя ключа
структуры должно совпадать с именем измерения регистра, заданного в
конфигураторе,
а значение элемента структуры - задает отбираемое по данному
измерению значение (в примере- &Группы- это массив содержащий не более двух значений).
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Возвращаемое
значение:
Тип: ТаблицаЗначений.
Таблица значений, заполненная данными найденных записей регистра сведений.
Получает
наиболее поздние записи регистра, соответствующие установленным в параметрах
метода значениям ключевых полей. Записи подбираются для каждого сочетания из
всех имеющихся значений измерений регистра.
Применим
только для периодических регистров сведений.
Тип: ТаблицаЗначений.
Таблица значений, заполненная данными найденных записей регистра сведений.
Описание:
Примечание:
Пример:
| РегистрСведений.НаценкиПоУсловиямПродаж.СрезПоследних(&Дата, НоменклатурнаяЦеноваяГруппа В (&Группы))Т.е.- выбрать из РегистраСведений НаценкиПоУсловиямПродаж записи (на &Дата) измерения НоменклатурнаяЦеноваяГруппа соответствующие значениям элементов массива &Группы Условие м.б. и сложнее (УТ10.3: Ценообразование.ИзменитьЦенуПоУсловиюПродаж()): | РегистрСведений.НаценкиПоУсловиямПродаж.СрезПоследних(&Дата, | УсловиеПродаж = &УсловиеПродаж И НоменклатурнаяЦеноваяГруппа В (&Группы)) |
воскресенье, 13 января 2013 г.
Подписаться на:
Сообщения (Atom)