вы не про то подумали, выгрузка идет с базы в Ут а не наоборот
я как раз про то и подумал... из какой базы выгрузка? Какая конфигурация? В этой конфигурации есть "Документ.Платеж"? Можете сделать скрин конфига с развернутыми документами?
На фото явно видно, что обработка останавливается на моменте выполнения запроса, так как не находит "Документ.Платеж". Например в УТ2.3 точно нет "Документ.Платеж"... есть Документ.ПлатежноеПоручениеВходящее/Исходящее.
Здравствуйте. А документ "Платеж" у Вас есть? У насколько мне помниться - в типовой УТ 2.3 такого документа не было... В любом случае ошибка указывает на то, что в базе с которой Вы тянете данные нет объекта "Документ.Платеж"
Цитата(Batchir @ 23.11.17, 20:00) Для проверки этой способности я дам вам 40 строчек готового кода и попрошу объяснить, что там написано. Можно в личку эти строки? Просто интересно проверить свой уровень
Честно - из словесного потока не понятна суть проблемы... Какие рубли? Какие КВТ? Давайте конкретно скрин что есть и картинку что надо! Для того, чтобы помогли - нужно постараться. Иначе есть стол заказов.
ranis @ Сегодня, 8:39
, В конфигураторе находим справочники - БанковскиеСчета. Двойной клик открывает форму в которой в списке слева выбираем 4-й пункт "Иерархия". На этой вкладке ставим галочку напротив "Иерархический справочник", ниже можем указать количество уровней и прочее...
Constantus @ Сегодня, 9:33
, Очень просто. В конфигураторе, раздел ОбщиеФормы ищем "ПечатьДокументов". Выбираем кнопку (к примеру "Сохранить"), комбинация ctrl+c - ctrl+v добавляет нам рядом с кнопкой сохранить еще одну кнопку, устанавливаем ей нужную картинку а в модуле соответсвенно пишем необходимую процедуру вызываемую новой кнопкой
salton @ Сегодня, 9:07 , Это для итого по всему документу?
Для "итого по всему документу" (если Вы имеете ввиду Документ.НачисленияУдержанияСписком) есть в запросе
Функция СкидкаКДоходамДляСтраховыхВзносовСумма
, а метод ТабОбщ.Итог("СкидкаКДоходамДляСтраховыхВзносовСумма") вернет вам итог по колонке ТабОбщ.СкидкаКДоходамДляСтраховыхВзносовСумма, который Вы потом сможете поместить в конце табличного документа. К примеру
Что не то? Используя ПрисоединитьСекцию() можно выводить в одну строку две разных колонки. Если Вам не нравиться так - делайте одним запросом как подсказал Flexy, и в обходе результата выводите одну строку/секцию для обеих таблиц сразу.
ranis, измените макет таким образом, чтобы у Вас секции Итого1, ДатаДок1, Расчет1 итд были вертикальными. И при обходе результата второго запроса используйте метод ПрисоединитьСекцию().
Как пишет помощник: "В выражении можно задавать имена двух секций, разделенных знаком ''|''. При этом будет получена область исходной таблицы, являющаяся пересечением первой и второй указанных секций. При этом одна секция может быть горизонтальной (состоять из строк), а другая - вертикальной (состоять из колонок). В результате получится прямоугольная область таблицы."
Зачем такие сложности если надо выбрать один штрихкод?
Вы правы! К сожалению у меня нет доступа к восьмерке... Но помнится мне что должен быть еще проще метод.... Что типа: РегистрыСведений.НужныйРегистр.СрезПоследних(НачПериода,Стрктура).Получить() но для непериодческих ... Не помните?
Если Результат.Пустой() Тогда //ничего не происходит, можно Сообщить("Документов нет"); Иначе Выборка = Результат.Выбрать(); Выборка.Следующий(); Сообщить("В этот день уже есть "+Строка(Выборка.Колво)+" документов."); КонецЕсли;
громоздко как-то... зачем нам обрабатывать ситуацию когда нет документа?
Запрос = Новый Запрос("ВЫБРАТЬ | Таблица_Номенклатура.Ссылка, | Таблица_Остатки.КоличествоОстаток, | Таблица_ЦеныСрезПоследних.Цена |ИЗ | Справочник.Номенклатура КАК Таблица_Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК Таблица_Остатки | ПО Таблица_Номенклатура.Ссылка = Таблица_Остатки.Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК Таблица_ЦеныСрезПоследних | ПО Таблица_Номенклатура.Ссылка = Таблица_ЦеныСрезПоследних.Номенклатура |ГДЕ | Таблица_Номенклатура.ЭтоГруппа = ЛОЖЬ | И Таблица_Номенклатура.ПометкаУдаления = ЛОЖЬ | И НЕ Таблица_Номенклатура.ВидНоменклатуры В (&ВидыНоменклатуры) | И Таблица_Номенклатура.Ссылка В ИЕРАРХИИ(&Категория)");
Сорри, спутал немного таблицы
Запрос = Новый Запрос("ВЫБРАТЬ | Таблица_Номенклатура.Ссылка, | Таблица_Остатки.КоличествоОстаток, | Таблица_ЦеныСрезПоследних.Цена |ИЗ | Справочник.Номенклатура КАК Таблица_Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровКомпании.Остатки КАК Таблица_Остатки | ПО Таблица_Номенклатура.Ссылка = Таблица_Остатки.Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК Таблица_ЦеныСрезПоследних | ПО Таблица_Номенклатура.Ссылка = Таблица_ЦеныСрезПоследних.Номенклатура |ГДЕ | Таблица_Номенклатура.ЭтоГруппа = ЛОЖЬ | И Таблица_Номенклатура.ПометкаУдаления = ЛОЖЬ | И НЕ Таблица_Номенклатура.ВидНоменклатуры В (&ВидыНоменклатуры) | И Таблица_Номенклатура.Ссылка В ИЕРАРХИИ(&Категория)");
и если хотите - можете ВНУТРЕННЕЕ поменять на ЛЕВОЕ
Для пользователя понятно. А если это рассылка, выполняющаяся в фоновом задании. Использую подсистему рассілки отчетов БСП 2,1. Получается что для каждого "немца" создавать своего пользователя и от его имени формировать рассылку? Я спрашиваю можно ли переопределить язык вывода в СКД или при формировании. Где и в какой момент?
Получается, что либо через пользователя либо рисовать макеты свои на различных языках.
Лежит у меня под рукой Хрусталёва Е.Ю. (книга конечно ). Так вот там на странице 356 четко написано - "СКД поддерживает многоязычные отчеты". Но все делается руками))) Итак: 1. Конфигурация - Общие - Языки. Добавляем язык, допустим немецкий. 2. Открываем наш отчет. На закладке Основные - поле Синоним (название отчета), нажимаем лупу и видим пустое поле для немецкого языка, вводим название. 3. Открываем саму СКД - Наборы данных. Поля Заголовки - аналогично предыдущему пункту - нажимаем лупу возле имени заголовка и вводим немецкое наименование. 4. И так для вычисляемых полей, отбора, в макете для ячеек имеющих значение текст итд.
Если что вдруг не ясно - пишите - я в книгу гляну)
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!