Здравствуйте уважаемый посетитель. К сожалению вы не были распознаны форумом как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума вам необходимо зарегистрироваться. Если вы уже зарегистрированы на форуме, то вам необходимо пройти авторизацию, используя Ваш логин и пароль.
Добрый день. Очень нужна помощь по СКД. На данный момент у меня в отчет выводится номенклатура (скрин 1),
но необходимо выводить "Найменування торгових мереж" (скрин 2).
Номенклатура по иерархии находится тут (скрин 3). Ниже (рядом) расположил "ОтгрузкаПродукцииТовары" из верхнего регистра ПродажиИОбороты где находится внутренняя таблица "Товари" с "Найменування торгових мереж" (скрин 4), выделено красным. Желтым выделено, то что потом буду подвязывать к наименованию торговых сетей.
Пытался как-то их связать (скрин 5).
Крутил вертел по разному, но ничего не выходит. В общем: мне нужно вывести 1 - наименование торговых сетей, 2 - кол-во, 3 - цена, 4 - сумма документа отгрузка. Но видимо из-за этой отдельной таблицы я не могу вывести в отчет, да и не смогу сгруппировать по наименованию товар.
Если где-то непонятно описал, скажите предоставлю больше информации.
Добрый день. Подскажите. возможно ли сделати на регистрах что -то похожее на ОСВ, что бы было Сально начальное дебет и Кредит, обороты и Сальдо конечное Дебет и Кредит. Если это возмно, то подскажите как реализовать?
Добрый день. Подскажите, есть отчет на СКД в нем три группировки - Контрагент, заказ, номенклатура. Выводятся итоги по сумма Заказа по группировкам и Общий итог. Как сделать так, чтобы в строку группировки Номенклатры не выводильсь суммы по Заказу?
ДАНО: Есть Перечисление АААААА со значениями: - Значение 1 - Значение 2 - Значение 3 - Значение 4 - Значение 5
На форме есть реквизит (поле выбора) с данными - Перечисление ААААА
ЗАДАЧА: Показать пользователю в списке выбора только значения: - Значение 1 - Значение 3 - Значение 5
ВОПРОС: Как это можно реализовать?
P.S. Код:
НужныйСписок = НОВЫЙ СписокЗначений; НужныйСписок.Добавить(Перечисления.ААААА.Значение1); НужныйСписок.Добавить(Перечисления.ААААА.Значение3); НужныйСписок.Добавить(Перечисления.ААААА.Значение5);
//ВЫРИАНТ 1 //Остается "первоначальный" список и добавляется "новый" //Получается такой: //- Значение 1 //- Значение 2 //- Значение 3 //- Значение 4 //- Значение 5 //- Значение 1 //- Значение 3 //- Значение 5
Доброго дня Звичайні форми 8.3.10.2375, самописна конфігурація
У клієнта є звіт на базі універсального звіту (универсальный отчет). У звіті є поля Контрагент1, Контрагент2 і ці поля додані у швидкій відбір. При використанні звіту виявилося що клієнту зручно було б робити відбір вказуючи просто одного контрагента, байдуже хто він буде Контрагент1 чи Контрагент2
Чи можливо це зробити в універсальному звіті через відбори? Чи треба прибирати швидкі відбори і робити як у звичайному звіті
| И (Таб.Контрагент1 = &Контрагент ИЛИ Таб.Контрагент2 = &Контрагент)
Добрый день. Подскажити ка вывести на печать Штрих код? Делаю так - на ПФ помещаю Таблица - Рисунки - Картина.в свойствах картинки выбираю Картинка - Штрих код. Присваиваю картинке имя ШтрихКод Пишу код
Автор alex_shkut — 19.03.24, 15:28 — 7 комментариев
Власне завдання: Створити множинний відбір для ТЗ як у списках документів і т.і. Є форма з ТЗ. Форма додана до Документу. Сам відбір доступний у ПострительЗапроса - все гарно. Як створити та відобразити форму налаштування цих відборів як у стандартних списках типу: Використання, Поле, Тип порівняння, значення? В мене проблема сформувати та показати цю форму. Які є ідеї?
alex_shkut @ Сегодня, 15:24
, У мене є ідея винести цю форму у Обробку і там це трохи простіше. Користувач взагалі нічого не помітить, бо явного зв'язку з Документом немає ніякого.
alex_shkut @ Сегодня, 15:27
, І прошу мене не хаяти - "це папереднікі", розгрібаю г...
Автор Lunatik_5 — 18.03.24, 16:06 — 1 комментариев
Власне потрібна інтеграція CheckBox з 1с 7.7. Варіант з ВебЧек бухгалтер не хоче. Чи є у когось обробка чи приклад в конфігураціі, щоб налаштувати взаємодію з CheckBox? Якщо таке рішення має свою ціну, пишить, розглянемо.
ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.Прочитать("D:\Temp\123.xls", СпособЧтенияЗначенийТабличногоДокумента.Значение);
Сохраняю на диск банковские выписки из "Приват24 для бизнеса". При попытке загрузить в ТабличныйДокумент возникает ошибка: Ошибка при выполнении файловой операции . Формат файла не поддерживается.
Открываю документ в Excel и сохранить его (после этого размер файла увеличивается). После этого загрузка проходит нормально. Как до так и после пересохранения формат файла не меняется (в заголовке символы "РПаЎ±б"). Ни версия платформы 1С, ни изменение расширения файла на это влияет. Чтобы обойти эту проблему, перед чтением документа в табличный документ, запускаю Application.Excel, открываю его и пересохраняю. Но если на пк не установлен Excel, то это уже не поможет.
Можно ли как-то это исправить? Или есть ли какая-то утилита для или способ открытия/сохранения документа excel без установленного Excel?
Дорогие программисты, ПАМАГИТЕ:((( Пожалуйста, только не спрашивайте зачем я туда лезла, я не знаю:((( 1 С 7.7. Суть проблемы. Нужно было отредактировать информацию в шапке счета. У меня ФОП и я хотела удалить строку ІПН і свідоцтво ( просто не нужні, хотела тчобі біло красиво) Нашла на каком-то форуме информацию. Зашла в конфигуратор-"Конфигурация"-"Открыть конфигурацию"-"документы"-"Счет", нажала на вкладку, высветилось окно, нажала "Форма"-"Таблица_укр" Появилась шапка. Я удалила строку <ІПН [Фирма.ИНН], номер свідоцтва [Фирма.НомерСвидетельства]>, потом все сохранила. Зашла в 1С, формирую счет, действительно ИНН и свидетельство пропали из шапки, НО вверху, где фирма, у меня наименование ФОП было пишет "Фирма.ПолнНаименование". Я снова зашла туда же в конфигуратор, назад добавила то, что удалила. Но все равно в шапке осталось "Фирма.ПолнНаименование" плюс при выводе на печать было просто ІПН, свідоцтво,а сейчас вот такое ІПН [Фирма.ИНН], номер свідоцтва [Фирма.НомерСвидетельства] Подскажите пожалуйста, как исправить ошибку? Чтобы выводось наменование фирмы вверху (грубо мои данные ФОП, как было и по возможности, не выводилось ИНН и свидетельство.Ну или пусть хоть наименование фирмы выводится. Прошу Вас, помогите:(((
Автор Shiwchik — 13.03.24, 17:20 — 13 комментариев
Добрый день. Многоуровневая шапка отчёта разными цветами (СКД) соответственно и группировки тоже. Это вообще возможно? А то колупаюсь сутки и ничего не выходит. Вот пример:
в УНФ штатная загрузка внешных данных, делаю загрузку из ексель. В справочники номенклатуры добавил поле КатегорияОбмена- ведет на другой справочник(поле выбора). При загрузке все показывает а когда создаеться номен то поле пустое.Если поле простое строка то все ок, а если там стоит выбор то не как. Вроде по аналогии добавил в модули но ничего. Может кто-то сталкивался. Это в менеджере Номенклатуры
Добрый день. Помогите решить задачу. В столбце "Строк оплати договору" необходимо вывести конечную дату по договору. КонечнаяДата = ДатаДокумента + КоличествоДней Т.е. к дате документа прибавить количество дней (число) указанное в договоре и вывести в столбец дату. Я так понимаю нужно 14 дней (например) перевести в секунды = 1209600 и прибавить к дате, которую тоже перевести в число и потом обратно? Или как?
Добрый день. Делаю отчёт в СКД, добавил документы продажи, вывел все ресурсы, работает норм. Но понадобилось вывести ещё данные поддокумента "Корректировка" и не могу показать нормальные цифры. В общем как я понял, неправильная цифра которую выводит 1С - это сумма документа "Корректировка" умноженное на количество строк в документе. Т.е. Если сумма документа 50 и в документе 4 позиции номенклатуры, выводит 200. Если 100 и 3 позиции номенклатуры, выводит 300. Почему программа перемножает на количество строк документа? Могу вывести сумму из документа, не как ресурс, но тогда не могу поставить вывести сумму по контрагенту. Я новичок, не пинайте сильно. 1C:Предприятие 8.3 (8.3.19.1659)
Shiwchik @ Сегодня, 11:38
,
Да и изначально сумма не была ресурсом, может в этом причина?
Выборка выдает значения Договор, но Период возвращает пустую дату. При этом если заменить периодичность на Регистратор или Секунда или Месяц - то возвращает заполненный Период. Кроме того замечено, что если запрос изменить следующим облазом, чтобы данные вначале записались во временную таблицу, а потом вывести все из временной таблицы:
Здравствуйте. Задача стоит вывести всю номен с ее фото в отчет. У меня ошибка где-то . Когда вывожу один товар всё ок, а когда все то картинка растягиваеться на всю номен а не отдельно на каждую строку.Что не так подскажите?
Запрос
ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, Номенклатура.ФайлКартинки КАК ФайлКартинки ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.КатегорияНоменклатуры.Родитель.Наименование = &Наименование
ПараметрПериод = НастройкиОтчета.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаОстатка")); Если ПараметрПериод <> Неопределено И ПараметрПериод.Использование И ЗначениеЗаполнено(ПараметрПериод.Значение) Тогда
// Устанавливаем настройки отбора в соответствии с пользовательскими настройками ТаблицаОтборов = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы; Для Каждого ЭлементОтбора Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл НайденнаяПользовательскаяНастройка = ТаблицаОтборов.Найти(ЭлементОтбора.ИдентификаторПользовательскойНастройки); Если НайденнаяПользовательскаяНастройка <> Неопределено Тогда ЭлементОтбора.ВидСравнения = НайденнаяПользовательскаяНастройка.ВидСравнения; ЭлементОтбора.Использование = НайденнаяПользовательскаяНастройка.Использование; ЭлементОтбора.ПравоеЗначение = НайденнаяПользовательскаяНастройка.ПравоеЗначение; КонецЕсли; КонецЦикла;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; // Создаем данные расшифровки КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; // Создаем компоновщик макета // Инициализируем макет компоновки используя схему компоновки данных // и созданные ранее настройки и данные расшифровки СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки);
// Скомпонуем результат ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
ДокументРезультат.Очистить();
// Выводим результат в табличный документ ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); //.... ПроцессорВывода.Вывести(ПроцессорКомпоновки);
// Заполняем рисунки для полей, в данных расшифровки которых находятся элементы справочника // "НоменклатураПрисоединенныеФайлы" КоличествоКолонокТаблицы = ДокументРезультат.ШиринаТаблицы; // Количество колонок в отчете КоличествоСтрокТаблицы = ДокументРезультат.ВысотаТаблицы; // Количество строк в отчете Рис1 = 0; стПерв = 0; Номен = ""; // Обходим все ячейки отчета Для Кл = 1 По КоличествоКолонокТаблицы Цикл Для Ст = 1 По КоличествоСтрокТаблицы Цикл ТекОбласть = ДокументРезультат.Область(Ст, Кл); // Если имеется расшифровка ячейки, то проверям наличие полей расшифровки Если ТекОбласть.Расшифровка <> Неопределено Тогда ПоляРасшифровки = ДанныеРасшифровки.Элементы[ТекОбласть.Расшифровка].ПолучитьПоля(); Если ПоляРасшифровки.Количество() > 0 Тогда // Если тип значения поля расшифровки соответствует справочнику прикрепленных файлов, то // выводим связанную картинку
Рисунок = ПолучитьИзображение(ПоляРасшифровки.Получить(0).Значение); Если Рисунок <> Неопределено Тогда Если ДокументРезультат.Область(ст, 4, Ст, 4).Текст <> Номен и стПерв <> 0 Тогда ТекОбласть = ДокументРезультат.Область(стПерв, Кл, Ст-1,Кл); Если Ст - стПерв = 1 Тогда ТекОбласть.ВысотаСтроки = 20.5*9; Иначе ТекОбласть.ВысотаСтроки = 20.5*9/ (Ст - стПерв); КонецЕсли;
Если ТипЗнч(ПрисоединенныйФайл) = Тип("СправочникСсылка.НоменклатураПрисоединенныеФайлы") Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НоменклатураПрисоединенныеФайлы.Ссылка КАК ХранимыйФайл |ИЗ | Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы |ГДЕ | НоменклатураПрисоединенныеФайлы.Наименование = &ПрисоединенныйФайл"; Запрос.УстановитьПараметр("ПрисоединенныйФайл", ПрисоединенныйФайл.Наименование); Результат = Запрос.Выполнить(); Если НЕ Результат.Пустой() Тогда Выборка = Результат.Выбрать(); Выборка.Следующий(); // Получаем двоичные данные катинки Если НЕ ЗначениеЗаполнено(Выборка.ХранимыйФайл) Тогда Возврат Новый Картинка(ПолучитьМакет("НетКартинки")); Иначе ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Выборка.ХранимыйФайл, Неопределено); Возврат Новый Картинка(ДанныеФайла); КонецЕсли; Иначе //// Если данные отсутствуют, получаем стандартное изображение из // дополнительного макета внешнего отчета Возврат Новый Картинка(ПолучитьМакет("НетКартинки")); КонецЕсли; КонецЕсли;
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!