В детальных записях есть поля с типом справочник и дата. В группировке их нужно повторить. В ресурсах устанавливаю , например, поле - ПОКУПАТЕЛЬ, выражение- ПОКУПАТЕЛЬ. При формировании отчета эти выражения то есть то нет в итогах. Заметил что зависит от сеанса 1С. Т.е. если в данном сеансе отчет работает то работает всегда. И, буквально, в следующем сенсе он перестает отражать итоги по этим полям в группировке (в детальных все нормально). Отчет с макетом. Настройки формируются программно. Хотя, если закомментировать код выходит тоже самое. Платформа 8.2.19.76, файловый режим работы. М.б. кто сталкивался?
Проще привести все к одному договору и перепровести документы. Для этого воспользуйтесь Групповой обработкой справочников и документов(меню-сервис). Отберите документы по типу, периоду, контрагенту. В настройках обработки установите разрешить изменение реквизитов объектов. Дальше меняете в документах договора на один нужный и перепроводите документы той же обработкой.
Нужен был документ меняющий одну номенклатуру на другую и так же количество ч/з некий коэффициент. Провести его по всем регистрам УТП. Чтоб не заморачиваться взял за основу документ ПеремещениеТоваров и дальше корректировал его движения. Пришлось выкручиваться. Так вроде работает:
В процессе проведения нужно откорректировать формируемые проводки. Учитывая сложность их формирования решил поменять в конце записи документа. Нужно подменить Субконто и количество. В процедуре ПриЗаписи() в модуле документа. Ничего не работает. Все остается как есть. Получилось сделать только при записи формы со ссылкой на экспортную процедуру Документа. Но это не совсем годится. Что тут можно предпринять?
Решил вопрос. Может кому надо будет. - СУММА(ВычислитьВыражениеСГруппировкойМассив("Сумма(Количество)/Сумма(Площадь)","Период")) - по НоменклатурнаяГруппаИерархия, ПодразделениеИерархия.
В этом случае выдает значение как среднее. Сумма(Урожайность, кг/ м2)/Количество(Период) Или как Сумма группировок по вертикали / количество группировок.
Потому, что в ресурсах Урожайность, кг/ м2 = Сумма(Количество)/Сумма(Площадь) Это нужно для расчета значений в пределах периода. Но в Итоговых записях Урожайность, кг/ м2 выдает почему-то усредненное значение. А клиенту нужна именно сумма. По детальным записям просуммировать получилось (в общем модуле), а вот Сумма(Итого урожайность кг/м2) в ресурсах выдает суммирование по вертикали.
Есть такая проблема. Нужно просуммировать значения по группировке горизонтально. С ресурсами ничего не выходит. "Итого урожайность кг/м2" не является ресурсом "Урожайность, кг/ м2" и расчитывается в функции общего модуля. С "ВычислитьВыражения()" не могу разобраться, м.б. это помогло бы. Подскажите кто сталкивался.
Тоже вопрос. Ну, с УТП понятно, там все по регистру накопления "Взаиморасчеты по НДФЛ", но бух-р не хочет платить сумму рассчитанную по ведомости. Как быть в этой ситуации? А второй вопрос , как быть с БУ, там-то нет такого регистра. В 1 ДФ выплата не попадает вообще...
Пардон, нашел, там тоже "взаиморасчеты по ндфл" есть.
Отчет формируется без проблем. Запинка только в расшифровке.
И еще. Расшифровка открывается после вышеуказанной ошибки с пустым табличным документом, но с необходимыми настройками. И после повторного нажатия "Сформировать", выдает нужный результат.
Набор данных - объект, таблица значений. Сам отчет формируется правильно, но вот обработка расшифровки ячейки выдает следующее:
Цитата
Ошибка исполнения отчета по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НаборДанных2" по причине: Не найден внешний набор данных "ТаблЗнач"
Что делать , ума не приложу? Пробовал обработку расшифровки
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Перем ВыполненноеДействие; СтандартнаяОбработка=Ложь; ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); ДоступныеДействия=Новый Массив; // заполняем доступные действия, если параметр не указан, то будут доступны все действия ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Расшифровать); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Отфильтровать); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Оформить); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Упорядочить);
Если Настройки<>Неопределено Тогда // требуется сформировать отчет с новыми настройками КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); // загружаем настройки ЭлементыФормы.Результат.Очистить(); // очищаем поле табличного документа СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки); // выводим результат КонецЕсли;
Давальческая схема. Заказ покупателя - Переработка. Документ "Реализация услуг по переработке" нет списания по регистру "Товары на складах". Схема реализации "Услуги". С одной стороны понятно, что услуга, какая могут быть склады, но движения по регистру "Партии товаров на складах " есть и приход и расход, хотя измерение "Склад" пустое. Меняю схему реализации на "продукция" ситуация та же. Что самое интересное, документ "Отчет производства за смену" формирует приход по регистру "Товары на складах", а вот расхода нет. Давальческая продукция просто зависает остатками. Что это м.б. ???
Нужно перенести за три года документы , справочники и все остальное из БУ в УТП. Есть ли что-то стандартное для этих целей. Или нужно что-то самому думать?
Форум: Вся 1С
· Просмотр сообщения: #87413
· Ответов: 2
· Просмотров: 2397
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!