- 41
- 173 718
alexcode_1c
Russia
Приєднався 1 лис 2021
Привет! Я Алексей Леонов - программист 1С со стажем, преподаватель и автор курсов 1С программирования.
На своем канале делюсь опытом и практическими приемами разработки на языке 1С.
Мои видео уроки могут быть полезны в первую очередь начинающим разработчикам и тем, кто осваивает 1С самостоятельно.
Мой девиз: «Минимум «воды», максимум практики».
Подписывайтесь на этот канал, добавляйтесь в VK.
До новых встреч!
Сайт: 1c.alexcode.ru
VK: alexcode_1c
На своем канале делюсь опытом и практическими приемами разработки на языке 1С.
Мои видео уроки могут быть полезны в первую очередь начинающим разработчикам и тем, кто осваивает 1С самостоятельно.
Мой девиз: «Минимум «воды», максимум практики».
Подписывайтесь на этот канал, добавляйтесь в VK.
До новых встреч!
Сайт: 1c.alexcode.ru
VK: alexcode_1c
Как получить запросом остатки или обороты за каждый день?
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3
В данном видео мы рассмотрим получение запросом остатков на каждый день в периоде, а также получение оборотов на каждый день.
Запросы такого типа используются при расчете оборачиваемости какого-нибудь показателя (дебиторки, остатков на складе, резервов по заказам и др.), динамики показателей за период.
Похожая задача с выводом оборотов на каждый день при помощи СКД рассмотрена в видео:
ua-cam.com/video/pTUk73-D2RE/v-deo.html
Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С
Курс «Разработчик 1С с нуля»
1c.alexcode.ru/
Индивидуальное обучение 1С
1c.alexcode.ru/online-consultation/
Видео также размещено на моем Дзен-канале «1С с Леоновым»: dzen.ru/video/watch/655e0f149c08b51a661eb524
В данном видео мы рассмотрим получение запросом остатков на каждый день в периоде, а также получение оборотов на каждый день.
Запросы такого типа используются при расчете оборачиваемости какого-нибудь показателя (дебиторки, остатков на складе, резервов по заказам и др.), динамики показателей за период.
Похожая задача с выводом оборотов на каждый день при помощи СКД рассмотрена в видео:
ua-cam.com/video/pTUk73-D2RE/v-deo.html
Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С
Курс «Разработчик 1С с нуля»
1c.alexcode.ru/
Индивидуальное обучение 1С
1c.alexcode.ru/online-consultation/
Видео также размещено на моем Дзен-канале «1С с Леоновым»: dzen.ru/video/watch/655e0f149c08b51a661eb524
Переглядів: 2 445
Відео
Основы работы СКД: Разработка простого отчета
Переглядів 304Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В данном видео мы рассмотрим создание простейшего отчета на СКД с минимумом настроек. Вводная статья об устройстве СКД: 1c.alexcode.ru/ustrojstvo-sistemy-komponovki-dannyh/ Статья про настройки и варианты отчетов на СКД: 1c.alexcode.ru/razrabotka-otchetov-na-skd-nastrojki-i-varianty/ Добавляйте в закладки мой сайт 1c.alexcode.ru/first-st...
Как сделать на СКД отчет по продажам за каждый день?
Переглядів 1,2 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В данном видео мы рассмотрим создание отчета по продажам с выводом оборотов на каждый день, даже если продаж на эту дату не было. Для решения этой задачи будем использовать механизмы СКД, а именно - дополнение периода День. Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию ...
Переустановка платформы 1С. Развенчиваем мифы
Переглядів 1,4 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В данном небольшом видео мы разберем несколько заблуждений, связанных с установкой и переустановкой платформы 1С, а также рассмотрим сценарий переустановки платформы. Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С Курс «Разработчик 1С с нуля» 1c.alexcode.ru/ Индивидуа...
Как отлаживать фоновые задания в 1С?
Переглядів 2,2 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В данном видео мы рассмотрим, как включить отладку фоновых заданий, а также узнаем чем регламентные задания отличаются от фоновых. Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С Курс «Разработчик 1С с нуля» 1c.alexcode.ru/ Индивидуальное обучение 1С 1c.alexcode.ru/onl...
Разбираемся с экосистемой 1С - платформа, конфигурации, клиент-сервер
Переглядів 1,5 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 Данное видео посвящено обзору экосистемы 1С Предприятие. Основные компоненты - это Платформа 1С: Предприятие, конфигурации, и базы данных. Вкратце дается описание вариантов платформы и их отличия - учебная версия, базовая, ПРОФ и КОРП. Также рассмотрены механизм расширений, отличия файлового и клиент-серверного вариантов баз, трехзвенная...
Примеры работы с коллекциями в 1С - какие бывают, зачем нужны?
Переглядів 944Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В интернете можно найти множество примеров работы с массивами, таблицами значений и другими универсальными коллекциями, но крайне мало приводится информации о том, где именно можно использовать ту или иную коллекцию. В данном видео я постарался исправить этот пробел. Для удобства пользуйтесь тайм-кодами 00:42 - Немного теории 03:11 - Мас...
Работа с multipart-сообщениями в 1С
Переглядів 795Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 Для удобства пользуйтесь таймкодами: 00:40 - Немного теории о формате multipart 01:48 - Формирование multipart сообщения средствами языка 1С на примере объединения нескольких файлов в один 06:16 - чтение multipart сообщения с использованием строковых маркеров 09:21 - второй вариант чтения multipart сообщения - с использованием буферов дв...
HTTP-сервисы в 1С 8.3. Публикация на веб-сервере, JWT-токены
Переглядів 3,8 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 Данное видео является продолжением материала о HTTP сервисах, и в нем мы затронем вопросы публикации ИБ, аутентификации и работы с JWT токенами. Для удобства пользуйтесь таймкодами: 00:40 - варианты аутентификации 03:38 - публикация на веб-сервере одновременно нескольких версий платформы на примере IIS 07:18 - работа с файлом default.vrd...
HTTP-сервисы в 1С 8.3 с примерами
Переглядів 15 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В данном видео мы на примерах рассмотрим основы работы с HTTP сервисами в 1С Разберем настройку HTTP сервисов в конфигураторе, работу с параметрами URL, параметрами запросов, заголовками и телом входящего запроса. Для удобства пользуйтесь таймкодами: 02:54 - Пример простого HTTP сервиса в 1С 8 07:22 - ПараметрыURL, именованные секции 09:...
Как программно добавлять элементы на управляемую форму в 1С 8.3?
Переглядів 4,1 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В этом видео мы рассмотрим, как программно размещать элементы на управляемых формах в 1С 8.3. Программное размещение элементов управления на форме - удобный способ дорабатывать типовые формы, который позволяет облегчить поддержку и сопровождение конфигураций, проще и быстрее производить обновление, использовать внешние программы для трех...
Как в 1С сформировать документ Word?
Переглядів 2,9 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В этом видео-рецепте рассмотрен достаточно простой и удобный способ печати документов в Word из 1С. Продемонстрировано создание простейшей печатной формы Word с использованием переменных DocVariables и шаблона Word. Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С Курс ...
Как в 1С работать с диаграммой Ганта?
Переглядів 2,9 тис.Рік тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 Диаграмма Ганта - удобное средство визуального отображения различных процессов во времени, в частности - бизнес-процессов, графиков отпусков, планирования рабочего времени и т.п. В данном видео-рецепте рассмотрены следующие вопросы: - Как программно сформировать диаграмму Ганта? - Как выделить интервал диаграммы Ганта цветом? - Как на ди...
Учебная версия платформы 1С Предприятие 8.3 - где скачать бесплатно?
Переглядів 4,4 тис.2 роки тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 Учебная версия платформы 1С Предприятие 8.3 - отличный вариант для всех, кто хочет начать учиться разработке в 1С без затрат на покупку лицензии. Совершенно бесплатно можно получить самый свежий релиз платформы 1С, а также дополнительные учебные и методические материалы - и в этом видео я расскажу, как это сделать! Полезные ссылки: onlin...
Выделение цветом в 1С - в документах, справочниках, отчетах
Переглядів 2,2 тис.2 роки тому
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3 В этом небольшом видео рассмотрено на примере демо-базы 1С Бухгалтерия 3, как можно использовать условное оформление для выделения нужных элементов в справочниках, документах, а также в отчетах, использующих СКД. В видео рассмотрены примеры: как по условию выделить цветом всю строку как выделить цветом отдельную колонку как выделить доку...
Настройка XDTO пакетов. Приемы работы с XDTO
Переглядів 9 тис.2 роки тому
Настройка XDTO пакетов. Приемы работы с XDTO
Как задать вопрос пользователю в 1С и обработать ответ
Переглядів 2,1 тис.2 роки тому
Как задать вопрос пользователю в 1С и обработать ответ
Версионирование и история изменений на примере 1С Бухгалтерия 3
Переглядів 7052 роки тому
Версионирование и история изменений на примере 1С Бухгалтерия 3
Как в 1С сформировать отчет на СКД программно
Переглядів 7 тис.2 роки тому
Как в 1С сформировать отчет на СКД программно
Регламентные и фоновые задания в 1С 8.3. Пример настройки
Переглядів 9 тис.2 роки тому
Регламентные и фоновые задания в 1С 8.3. Пример настройки
ТИП, ТИПЗНАЧЕНИЯ и ССЫЛКА в запросах 1С 8
Переглядів 1,7 тис.2 роки тому
ТИП, ТИПЗНАЧЕНИЯ и ССЫЛКА в запросах 1С 8
Пропал значок переключения языка в Windows 10. Как восстановить?
Переглядів 10 тис.2 роки тому
Пропал значок переключения языка в Windows 10. Как восстановить?
Основы работы с http запросами get и post в 1С 8
Переглядів 9 тис.2 роки тому
Основы работы с http запросами get и post в 1С 8
Как сделать копию базы 1С? Два способа сделать бэкап 1С
Переглядів 5 тис.2 роки тому
Как сделать копию базы 1С? Два способа сделать бэкап 1С
Как прочитать файл Excel на сервере в 1С?
Переглядів 3,4 тис.2 роки тому
Как прочитать файл Excel на сервере в 1С?
Примеры работы со строками в языке 1С 8
Переглядів 3 тис.2 роки тому
Примеры работы со строками в языке 1С 8
автору огромная благодарность за подробное объяснение. но есть ремарка: тк подразумевается получение остатков на конец даты, то конец периода следует задавать с временем 23:59:59, иначе в выборку не попадают движения последнего дня. также, позволю себе дополнить: в случае когда требуется получить информацию по списку номенклатуры (в тч информацию об отсутствии остатков/движений), а не только по той, что есть в регистре, нужно будет предварительно к таблице с периодами декартово соединить таблицу с номенклатурой. и уже эту таблицу (ДниНоменклатура) соединить с таблицей остатков и оборотов (Остатки) по ДниНоменклатура.Товар = Остатки.Номенклатура и ДниНоменклатура.Период >= Остатки.Период
Добрый день! Отличное дополнение к материалу, спасибо!
Как всегда лучший 🎉
а главное, скромный :)
а главное, скромный :)
Спасибо вам за четкую подачу материала.
Рад, если видео оказалось полезным! Сам у себя иногда подглядываю, если что-то подзабыл :)
Ждем вторую часть видео
На канале она уже давненько лежит, видимо не заметили :) ua-cam.com/video/qZiQV3nOx3Y/v-deo.html
А в строке 39 нужно что-то менять?
Ни разу не приходилось. В 39 строке как раз используется переменная, в которую мы в 38 строке передаем путь к апачу. Поэтому в 38 меняем, а в 39 не трогаем.
Как убрать кнопки "Начало", "Следующая страница", "Предыдущая страница", "Конец"?
Если правильно понял вопрос, вам нужно поставить свойство дин. списка ВертикальнаяПолосаПрокрутки в "Не использовать"
ВЫ СУПЕР! Помог второй способ. Мучался 10 дней, читал разные советы -бесполезные. И зачем люди их пишут, занимая наше время... СПАСИБО! Подписался.
@@afron47 Благодарю за теплый отзыв! Рад что один из способов помог!
Желаю счастья, здоровья и успехов за помощь в решении проблемы. Инструкция огонь просто.
Благодарю!😇
А где было показано как вызывать этот отчет из другого места с передаваемыми параметрами и получить результат ?
Смотрите таймкоды :) С 7:24 как раз про программную установку параметров
@@alexcode_1c параметры видел, но, как вызвать из другого места и получить результат этого сформированного отчета?
спасибо друг. дай бог тебе здоровья
🤝
А как это действие сделать автоматически и по расписанию? Я недавно в теме, но нигде ещё, ни у одного производителя не встречал такой жадности к справочным материалам. Даже справку на сайте производителя не могу получить, прав не достаточно (я работаю по лицензии для разработчиков). Сейчас руками выгружаю ".dt" файл а он уже бэкапится по заданию ОС, но хотелось-бы, чтобы выгрузку в ".dt" можно было настроить, например каждый час, или на кнопку вывести.
Если база серверная, бэкапы следует делать средствами СУБД (например, создать план обслуживания MS SQL Server). Если база файловая, можно написать скрипт и вызывать конфигуратор в пакетном режиме, а уже скрипт повесить на расписание ОС. пример скрипта например тут infostart.ru/1c/articles/153871/#14
Пришлось отказаться от такого способа: в файле несколько листов.
при чтении файла с несколькими листами при помощи метода табличного документа Прочитать(), каждый лист будет отдельной именованной областью. В остальном все то же самое.
@@alexcode_1c Что значит, отдельной именованной областью? Вижу после последней строки первого листа следует первая строка второго, как узнать, что это следующий лист? Решил, что проще будет используя ОЛЕ, тем более, что придется еще и записывать файл после редактирования. В настоящее время обрабатываю файл, в csv формате, конечно, не удобно.
@@ButInButOut Поищите информацию по работе с табличным документом. У таб. документа есть области, к ним можно обращаться по имени. Например, вы прочитали эксель табличным документом с именем ТабДок. Первый лист будет что-то типа ТабДок.ПолучитьОбласть("Лист1") и дальше с этим работаете как с отдельным табличным документом. потом второй лист, и т.п. Важно. Скрытые листы 1С читать не умеет. если нужно - сперва их надо сделать видимыми.
@@alexcode_1c спасибо, действительно, без проблем считывает нужный лист. Хорошо не начал переделывать обработку, но для записи в файл все равно придется ОЛЕ подключать? Извините за назойливость, я не программист, но простые обработки иногда пишу сам.
если вам нужно на выходе получить новый файл excel с несколькими листами, то придется работать с com-объектом Excel, скорее всего. это уже совсем другая история :)
спасибо, мужик!
Не сказали что также поля в воде могут быть в закладка, которые вообще не видно на форме
@@VashDrug007 ни разу не было необходимости печатать закладки 😊 да и цели при записи видео рассмотреть все нюансы и особые случаи не было. Иначе получился бы целый видеокурс на много часов 😇
как зачем почему эта функция вобще существует кому блять понадобелось скрыт панэли зачем предумали и создали эту функцию блять бомбит
7:00 не понял, в чем разница двух примеров. Они же идентичные.
Примеры по итогу идентичные, да. В отдельную кнопку вынес, чтобы код не мешать, и более наглядно показать про сертификаты
У набора записей есть метод Загрузить. Можно было ТЗ передать 🎉
Да, и об этом рассказано во второй части видео про регистры сведений. Вы ведь обратили внимание, что видео называется Часть 1? ;)
Зачем вообще его программно формировать? Какая цель? Усложнить себе задачу и другим?
Сценариев довольно много. Например, от рядового пользователя сформировать отчет с повышенными правами, или на основе отчета СКД сделать заполнение табличной части, или подменить настройки отборов/параметров и т.п. на нужные, или регламентно сформировать отчет и отправить на почту кому-нибудь. А так да, чтобы жизнь медом не казалась :)
Например, мне сейчас поставлена задача: В самописной конфигурации имеются несколько отчётов на СКД. Нужно создать обработку, которая будет формировать эти несколько СКД-отчётов и выгружать результаты их работы в единый эксель-файл, каждый на свою страницу. Можно, конечно, все эти имеющиеся схемыСКД скопировать в новую обработку и работать только с ней, но, возможно, в будущем отчёты будут корректироваться и тогда нужно будет также вносить изменения и в новую обработку. А так, буду формировать отчёты программно из новой обработки... Спасибо автору ролика!
@@klmitry Благодарю, что поделились рабочим кейсом!
@@alexcode_1c На основе отчета СКД заполнить табличную часть можно и без этих хитроумных комбинаций если что)))
@@vadimsergeev7874 Буду признателен , если поделитесь как :)
Спасибо за видео. Есть видео для настройки IIS на сервере Windows 2008 или старше?
Всегда пожалуйста :) Увы, пока видео по настроке IIS нет.
А как теперь PHP установить?
Если бы мой канал назывался Alexcode_php, возможно я и знал бы ответ на ваш вопрос :) Я в свое время ставил готовые сборки локальных веб-серверов -XAMPP, OpenServer или еще что-то. Поищите в поисковике, либо посмотрите на тематических каналах про php :)
@@alexcode_1c ну да, я понимаю, это не в ваших интересах.. Да и мой вопрос не совсем серьезный.. Но для меня просто сервер без php баловство. Проехали. Забудем.
@@phitrow Почему баловство? а если node.js, go, ruby, python, java - тоже баловство? только php тру?))
@@alexcode_1c для меня да. Мои основные направления пока это php и js. (+Ajax)
Благодарю вас ❤❤❤
Про структуры совсем не понятно.
Что конкретно не понятно? Чтобы было понятно, нужно практиковаться :)
Не удалось запустить службу Apache24 на локальный компьтер, подробности содержатся в журнале системных событий. Если эта служба разработана не в майкрософт то обратитесь к разарботчику службы. И сообщите спецефический для этой службы код ошибки 1
Посмотрите в логах, какие ошибки. в error.log возможно, либо в системном журнале
Отличное видео!
🤝
Супер видео! Все отлично объяснено.
🤝
Супер видео! Все отлично объяснено.
🤝
Добрый день! Я формирую запрос в Постмене. В теле запроса 2 аргумента. JSON и картинка (в виде двоичных данных). Почему-то не хочет запрос читаться описанным здесь способом. Попадаю в условие "НЕ ЧтениеДанных.МаркерНайден". Делаю всё буква в букву. Если аналогичный запрос в 1С формировать как у вас в примере чтение проходит нормально. Подскажите в чём может быть проблема?
Тут без живого примера и отладки, боюсь, ничего подсказать не смогу. Вы из Постман вызываете сервис 1С, передавая два аргумента в теле? Как вариант, получить текст, формируемый 1С, и текст, формируемый Постманом, и поискать различия. Возможно, в Постмане надо отдельно указать маркер, сплиттер или как там его называют, который разделяет фрагменты сообщения.
Крутое видео, ничего не сказать. Реально раньше думал что фоновое - регламентное. Теперь вопрос родился, нафига делать 2 объекта? Неужели функционал фоновых нельзя было положить в РЗ. Или этот подход архитектуры, который для меня выглядит так же, как зачем Операция и Функция, если все можно выполнить функцией было бы.
Спасибо)) Тут вроде все просто. Регламентное задание - в первую очередь объект конфигурации. И оно предназначено для порождения фоновых заданий по расписанию. А фоновое - это отдельная сущность, его можно и без всяких регламентных запустить, например выполнить отчет в фоне. Если пример бытовой - то регламентное задание - это как настройки будильника в телефоне. а фоновое задание - это непосредственно срабатывание звонка будильника :)
@@alexcode_1c Получается Регламентное без фонового не бывает. Можно было бы просто назвать "Регламент фонового задания" Так сразу становится понятно что к чему.
Спасибо!
спасибо огромное добрый человек!! помог второй вариант второго варианта. сам бы не нашел наверное.
Рад что один из способов помог! 🤝
Супер, держи подписку
Поймал, благодарю :)
Очень полезное видео!
🤝 Рад, что пригодилось!
Благодарю, помлг 2 способ
Отлично, рад что в видео нашелся для вашего случая рабочий способ
На 9:36 появляются строки с пустыми значениями (сериями). Как их удалить/скрыть? Это возможно? P.S. Сам нашел. Видимость устанавливается через свойство диаграммы ОтображатьПустыеЗначения.
Все верно, через ОтображатьПустыеЗначения. Но не всегда это нужно - например, если мы будем делать интерактивное перетаскивание, то пустые строки имеют смысл, т.к. мы можем захотеть интерактивно в них что-то перетащить
Не могу найти это свойство
@@luffx963 Это свойство реквизита формы с типом ДиаграммаГанта.
Благодарю
😇
Спасибо)) целый день возился с расширением периода в скд, пытался менять его везде)) а потом нашел ваше видео, прям супер. Видел ещё реализацию, которая привязана к 1 году, а здесь на это нет ограничений. Мне нужно было в одном случае выводить остаток, в другом оборот и учитывать каждый месяц.
Благодарю за отзыв! Всегда приятно, когда трудился не напрасно, и видео оказалось полезным.
Огромнейшее спасибо за подробнейшее видео . Последний вариант рассказанный в этом видео только и сработал.
Рад что один из способов помог! В разных ситуациях помогают разные способы, тут сразу не угадаешь, какой сработает.
Здравствуйте. Как сделать чтобы флажки создавались сразу с отметками?
Здравствуйте. Отметка - это значение, соответственно, хранится в реквизите. Просто при создании элемента, привязанного к реквизиту, у этого реквизита должно быть нужное значение. Для флажка - истина.
@@alexcode_1c согласен, у меня задача с екселя загружаем строки и отмечаем только на форме какие строки в дальнейшем будут обработаны? Считываю заголовки, и создаю колонки Таблицы. В обработке использую реквизит таблице значения. Пустую. Ваш совет добавить туда предварительно поле Отметка программно?
@@mynumbers5746 да, там где наполняем таблицу данными, сразу можно и отметки заполнить, если правильно понял, что требуется.
@@alexcode_1c я как понял надо добавить колонку отметка. И заполнить истина. А если это не связано с объектом, есть способ?
@@mynumbers5746 колонка должна где-то храниться. Соответственно, храниться она будет в табличной части либо таблице значений. Табличная часть создаётся на уровне объекта. А таблицу значений можно создать на уровне формы, без привязки к объекту. Посмотрите на видео 6:50, там пример создания таблицы
Из dt файла повреждëнная база не загрузится с вероятность более 50% , выгрузка пройдёт без ошибок, уже проверено! Гораздо надëжнее CD скопировать! С ним уже можно и " поколдовать" 😊. Не зря автоматическая рез. копия делается cd 😊.
Как правило, если у человека есть навыки "поколдовать" над битой базой, и покопаться в CD, у него не возникнет вопроса как сделать копию базы :) Материал рассчитан не на профи)) Но так-то да, CD скопировать надежнее, но потребует чуть больше места.
Здравствуйте, можно ли аналогичным способом добавить точечную диаграмму на форму?
Не пробовал, но по идее, можно. Диаграмма - ровно такой же элемент формы, как и другие.
@@alexcode_1c, нельзя, скорее всего. Запуск внешней обработки приводит к ошибке "Недопустимое значение параметров" с указанием на строку: Диаг = ЭтаФорма.Элементы.Вставить("Диаграмма", Тип("Диаграмма"), ЭтаФорма); *Давно в другой внешней обработке использовал аналогичную строку, но для добавления группы формы и всё нормально работало: ГлавГруппа = ЭтаФорма.Элементы.Вставить("ГлавнаяГруппа", Тип("ГруппаФормы"), ЭтаФорма);
@@timyrasegty7857 Тип Диаграмма - это тип реквизита с данными. А тип элемента формы должен быть ПолеДиаграммыФормы, по идее
Еще пара маленьких придирок: 1) Все же лучше не просто декартово соединить две таблицы, а соединить с условием на период. К-во строк до группировки будет в 2 раза меньше. 2) Не надо городить каскадные CASE'ы. Так код короче: ВЫБОР КОГДА ... ТОГДА ... КОГДА ... ТОГДА ... ИНАЧЕ ... КОНЕЦ
О! Годные замечания! Попробую на досуге оптимизировать.🤝
если соединить с условием на период, то из выборки выпадут дни, в которые по товару не было движений.
Благодарю за урок! Всё работает. При перепечатке кода конечно наделал ошибок, но тем веселее было разбираться. Всем удачи!
Позитивный настрой превращает проблемы в квесты :) А перепечатывание закрепляет в долгосрочной памяти. Поэтому код, перепечатанный буква за буквой запомнится лучше, чем ctrl+c ctrl+v💯
Здравствуйте, Алексей. Видео помогло, благодарю. Можно ли сделать Backup из командной строки? Обычную информационную базу не SQL. Хотелось бы создать бэкап бухгалтеру, чтобы не пользоваться конфигуратором. Кнопочку нажал и всё выгрузилось автоматом как надо.
Добрый день. Да, есть множество вариантов бэкапа файловой базы. Можно написать bat-файл, сделать ярлык этого файла на рабочий стол. А вот чем именно делать бэкапы - возможны варианты. Можно 7-zip, можно конфигуратором в режиме командной строки, либо поискать специализированные программы для создания резервных копий по расписанию, как вариант. По сути, бэкап файловой базы не отличается от бэкапа папки с фотографиями)) и то и то можно бэкапить просто как файлы. Поищите "1с сделать бэкап файловой базы из командной строки" в поисковике, там множество вариантов самых разных.
Добрый день. Подскажите, можно ли тип дополнения прописать програмно в процедуре "ПриКомпоновкеРезультата"? В некоторых отчетах период группировки может меняться: день, месяц, год и тд в зависимости от доп.параметра.
Добрый день. Да, можно. Нужно добраться по структуре до нужной группировки и указать нужный тп дополнения. Примерно так (левая часть зависит от того, какие уровни вложенности в структуре настроек): КомпоновщикНастроек.Настройки.Структура[0].Структура[0].ПоляГруппировки.Элементы[0].ТипДополнения = ТипДополненияПериодаКомпоновкиДанных.Месяц;
Алексей здравствуйте, у меня на старом домашнем ноуте есть 1С:Предприятие 8.3, купил новый ноут. С помощью вашего способа можно перекинуть 1с со старого на новый ноутбук, чтобы все данные сохранились? Или лучше всю винду клонировать акрониксом?
Добрый день! Платформу на новый ноут в любом случае понадобится устанавливать с нуля. Если у вас программная лицензия, нужно будет соответственно ее активировать на новом ноутбуке. А базу достаточно просто выгрузить бэкап на старом и загрузить на новом ноуте из бэкапа. Если баз больше одной, то и копий нужно будет сделать по количеству баз.
Установочного диска нет, мне давно спец по компам установил и захожу без паролей. Сейчас буду искать в интернете установочный файл. Спасибо👍
Это все понятно, это все для школьников. а как запустить такое же, но только чтобы вместо Localhost прописывать свой домен, уставновка через vps на удаленном компьютере Windows? В dns домена кориктеровки IP внесены
Предполагаю, на просторах интернета можно найти видео по установке апача "не для школьников". А данное видео как раз и рассчитано на начинающих. Ну и плюс, "не школьник" всегда может почитать официальную документацию :)
Оч.хорошо. Надо больше по 1С в таком ключе.
🤝🏻😊Спасибо!
Добрый вечер. Время 3.42 инициализируем - это,по моему, и есть загрузка настроек. Зачем еще метод "Загрузить". В чем разница между "Инициализация" и "Загрузить"?
Добрый вечер. "Инициализировать" размещает в компоновщике настроек доступные настройки на основании источника. Т.е. заполняются свойства компоновщика "ДоступныеПоляВыбора, ДоступныеПоляОтбора", и др. При этом фактические настройки еще пустые. А вот после ЗагрузитьНастройки переданные настройки (Например, настройки по умолчанию) заполняют свойства компоновщика "Структура", "Отбор" и др. Можно и не загружать настройки, а например, заполнять их программно на основе доступных полей.
Подскажите, конструкция МассивИменВосстановления = Новый Массив; МассивИменВосстановления.Добавить("name"); МассивФизЛиц = ПрочитатьJSON(ЧтениеJSON,Истина,"birthday",ФорматДатыJSON.ISO,"ФункцияВосстановленияЧтениеФизЛица",ЭтотОбъект,,МассивИменВосстановления); &НаКлиенте Функция ФункцияВосстановленияЧтениеФизЛица(Свойство,Значение,ДополнительныеПараметры) Экспорт Если Свойство = "name" Тогда Возврат ПолучитьФизЛицо(Значение); КонецЕсли; КонецФункции &НаСервере Функция ПолучитьФизЛицо(Значение) ФизЛицо = Справочники.ФизическиеЛица.НайтиПоНаименованию(Значение,Истина); Возврат ?(ЗначениеЗаполнено(ФизЛицо),ФизЛицо,Значение); КонецФункции если читается несколько JSON-объектов не является с точки зрения обращения к СУБД запросом в цикле? Есть информация, как метод ПрочитатьJSON "внутри" работает?
Да, тут несомненно будет запрос в цикле. Можно предусмотреть несколько оптимизаций - например, организовать кэш уже найденных физлиц через структуру, и чтение запросом, а не найти по наименованию. Но однозначно, это будет не очень производительно. Вместо функции восстановления можно прочитать JSON как обычный текст в структуру или соответствие, и уже потом собрать запрос с наименованиями физлиц и провести замену. А как работает ПрочитатьJSON внутри, вам могут рассказать только разработчики платформы :)
@alexcode_1c Я надеялся, что ПрочитатьJSON вначале все прочитает в некую коллекцию , а потом ко ВСЕЙ этой коллекции однократно применит функцию восстановления (версий как именно применит нет))). У меня мысль ПрочитатьJSON (без восстановления) в ТЗ, загрузить ТЗ во временную таблицу запроса и связать по Наименованию (name) c таблицей справочника "Физические лица"
@@div1966 Да, это рабочий подход, сам чаще всего примерно так и делаю
Спасибо большое! Доходчивае видео! Дальнейших вам успехов
🤝Благодарю! И вам тоже успехов!