Работа с Postgre SQL из 1С
Задача: считать данные из таблицы в базе на сервере Postgre SQL.
Чтобы подключиться к базе и увидеть её структуру, можно воспользоваться программой pgAdmin.
Она бесплатная и можно скачать с официального сайта.
Есть два основных варианта, с помощью которых можно считать данные через 1С:
- ADODB (COM объект)
- Внешние источники данных (объект платформы)
🔹Считать записи первым способом можно используя код из Листинга 1.
На выходе у нас есть подключение к базе, и мы можем делать что нам требуется (на что хватит прав). Можно работать через sql запросы, либо с объектами напрямую.
🔸Второй вариант позволяет сразу увидеть структуру самой базы данных.
Внешние источники данных - это обособленный объект конфигурации, который позволяет работать с данными различного формата и совместимыми программами. Под работой предполагается не только чтение данных, но и хранение и изменение.
При создании внешнего источника данных можно либо вручную задать структуру внешних таблиц, либо воспользоваться конструктором таблиц, в котором задаются параметры подключения и выполняется подключение к базе данных. После подключения к БД, появляется структура базы и можно выбрать нужные таблицы.
❗️ Важный нюанс!!! То подключение, которое мы выполнили в конфигураторе, не сохраняется.
Для того чтобы данный источник заработал в режиме 1С: Предприятие, необходимо либо в коде один раз задать параметры подключения (листинг 2), либо воспользоваться платформенной обработкой "Управление внешними источниками данных".❗️
🔹 Особенности подключения ADODB:
⏩ Требуется драйвер OLEDB
⏩ Можем выполнять SQL запросы
⏩ Необходимо знать структуру базы данных
⏩ Работает медленнее чем второй способ (но есть исключения)
🔸 Особенности подключения через внешние источники данных:
⏩ Требуется драйвер ODBC
⏩ Можно использовать в динамических списках и СКД
⏩ Требуется выполнить подключение в режиме предприятия
⏩ Можно работать с объектом в привычном конструкторе запросов
⏩ Нельзя использовать временные таблицы после выборки данных из внешней базы. Необходимо предварительно выгрузить результат запроса в ТЗ.
⏩ Работает в разы быстрее, чем ADODB
> > > Случайный пост < < <
#ЕБ_Повседневность
Задача: считать данные из таблицы в базе на сервере Postgre SQL.
Чтобы подключиться к базе и увидеть её структуру, можно воспользоваться программой pgAdmin.
Она бесплатная и можно скачать с официального сайта.
Есть два основных варианта, с помощью которых можно считать данные через 1С:
- ADODB (COM объект)
- Внешние источники данных (объект платформы)
🔹Считать записи первым способом можно используя код из Листинга 1.
На выходе у нас есть подключение к базе, и мы можем делать что нам требуется (на что хватит прав). Можно работать через sql запросы, либо с объектами напрямую.
🔸Второй вариант позволяет сразу увидеть структуру самой базы данных.
Внешние источники данных - это обособленный объект конфигурации, который позволяет работать с данными различного формата и совместимыми программами. Под работой предполагается не только чтение данных, но и хранение и изменение.
При создании внешнего источника данных можно либо вручную задать структуру внешних таблиц, либо воспользоваться конструктором таблиц, в котором задаются параметры подключения и выполняется подключение к базе данных. После подключения к БД, появляется структура базы и можно выбрать нужные таблицы.
Для того чтобы данный источник заработал в режиме 1С: Предприятие, необходимо либо в коде один раз задать параметры подключения (листинг 2), либо воспользоваться платформенной обработкой "Управление внешними источниками данных".
🔹 Особенности подключения ADODB:
🔸 Особенности подключения через внешние источники данных:
> > > Случайный пост < < <
#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍22🔥5❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27👍6🤣4💯1
ТОП 3️⃣ книги по 1С
🔹 1С:Предприятие 8.3: Практическое пособие разработчика. Примеры и типовые приемы (Радченко М.Г., Хрусталева Е.Ю.) – отличная книга для начинающих и не только!
🔹 Язык запросов «1С: Предприятия 8» (Хрусталева Е.Ю.) – основа основ, куда же в 1С без запросов;
🔹 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (Хрусталева Е.Ю.) – очень полезно, для знания сред разработки, из этой книги узнал для себя позиционирование на текущем объекте в дереве конфигурации с помощью горячих клавиш CTRL+T;
———————————
Книги, которые не вошли в ТОП, но от того не менее важные и полезные:
🔸 Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8» (Ажеронок В.А, Островерх А.В., Радченко М.Г., Хрусталева Е.Ю.);
🔸 Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных. (Хрусталева Е.Ю.);
🔸 1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах (Богачева Т.Г.) – отличная книга, которая помогала мне в начале моего пути разбираться с УТ, если кто работает с ней, рекомендую;
🔸 Разработка в системе «1С:Предприятие 8» (Митичкин С.А.) – сейчас нет актуального издания данной книги, но в начале развития версии 1С 8.0, данная книга шла на ровне с первым номером в топе.
———————————
Пишите в комментариях, какие книги вам зашли на столько, что вы получили эффект "ВАУ" после прочтения, подходящей для сферы 1С и программирования💬
———————————
> > > Случайный пост < < <
#ЕБ_Повседневность
#ЕБ_Развитие
🔹 1С:Предприятие 8.3: Практическое пособие разработчика. Примеры и типовые приемы (Радченко М.Г., Хрусталева Е.Ю.) – отличная книга для начинающих и не только!
🔹 Язык запросов «1С: Предприятия 8» (Хрусталева Е.Ю.) – основа основ, куда же в 1С без запросов;
🔹 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (Хрусталева Е.Ю.) – очень полезно, для знания сред разработки, из этой книги узнал для себя позиционирование на текущем объекте в дереве конфигурации с помощью горячих клавиш CTRL+T;
———————————
Книги, которые не вошли в ТОП, но от того не менее важные и полезные:
🔸 Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8» (Ажеронок В.А, Островерх А.В., Радченко М.Г., Хрусталева Е.Ю.);
🔸 Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных. (Хрусталева Е.Ю.);
🔸 1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах (Богачева Т.Г.) – отличная книга, которая помогала мне в начале моего пути разбираться с УТ, если кто работает с ней, рекомендую;
🔸 Разработка в системе «1С:Предприятие 8» (Митичкин С.А.) – сейчас нет актуального издания данной книги, но в начале развития версии 1С 8.0, данная книга шла на ровне с первым номером в топе.
———————————
Пишите в комментариях, какие книги вам зашли на столько, что вы получили эффект "ВАУ" после прочтения, подходящей для сферы 1С и программирования
———————————
> > > Случайный пост < < <
#ЕБ_Повседневность
#ЕБ_Развитие
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥7❤1
Фитнес смарт браслеты
Возможно это плохо (постоянно отвлекается), когда ты сразу видишь уведомление на часах, но так или иначе я к этому привык и ношу фитнес браслеты xiaomi уже и не помню сколько точно лет, наверное лет 5.
И вот буквально вчера текущий на тот момент xiaomi mi band 7 решил, что другие цвета кроме белого на экране лишние)
Чем нравились браслеты этой серии, так это простотой и дешевизной, сломался, заменил. Всегда цена в районе 3500 р.
На смену ему решил попробовать версию побольше - xiaomi smart band 8 pro.
Пока просто новее да и все.
В моей коллекции есть ещё часы "на выход" но в повседневности всё-таки использую фитнес браслет xiaomi. А из функций в основном уведомления и шагомер.
А какие часы/браслеты используете вы, и для чего? Пишите в комментариях💬
Возможно это плохо (постоянно отвлекается), когда ты сразу видишь уведомление на часах, но так или иначе я к этому привык и ношу фитнес браслеты xiaomi уже и не помню сколько точно лет, наверное лет 5.
И вот буквально вчера текущий на тот момент xiaomi mi band 7 решил, что другие цвета кроме белого на экране лишние)
Чем нравились браслеты этой серии, так это простотой и дешевизной, сломался, заменил. Всегда цена в районе 3500 р.
На смену ему решил попробовать версию побольше - xiaomi smart band 8 pro.
Пока просто новее да и все.
В моей коллекции есть ещё часы "на выход" но в повседневности всё-таки использую фитнес браслет xiaomi. А из функций в основном уведомления и шагомер.
А какие часы/браслеты используете вы, и для чего? Пишите в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3
На этой неделе вас ждут сторисы с уклоном на конференцию Инфостарт)
Для меня это достаточно большое событие, так как еду я из Краснодара на конференцию в Санкт-Петербург. И есть два варианта добраться
1. Ласточка+самолёт каждый по 4 часа
2. Поезд больше суток в пути.
На этот раз буду пробовать оба варианта)
А как вы думаете что лучше: более быстрый вариант либо более спокойный второй вариант?💬
И раз такое большое событие буду стараться делиться интересными наблюдениями в сторис в ТГ.
Для меня это достаточно большое событие, так как еду я из Краснодара на конференцию в Санкт-Петербург. И есть два варианта добраться
1. Ласточка+самолёт каждый по 4 часа
2. Поезд больше суток в пути.
На этот раз буду пробовать оба варианта)
А как вы думаете что лучше: более быстрый вариант либо более спокойный второй вариант?
И раз такое большое событие буду стараться делиться интересными наблюдениями в сторис в ТГ.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤1
А чем вы измеряете стоимость чего-либо?
В целом, как только я начал зарабатывать свои деньги в сфере 1С с почасовой оплатой, то дальше почти все стало измеряться в стоимости часа моей работы)
Например, относительно вчерашнего поста про фитнес браслет. Вроде стоит 3.5 тысячи (самый простой), но согласно средней стоимости часа работы от Фирмы 1С, то это вовсе меньше 1 часа работы)
И так я смотрю на большинство цен.
Но стараюсь себя ловить ещё на той мысли, что чтобы отработать, например, 8 часов в день, нужно ещё выспаться и поесть, а потом и отдохнуть. Поэтому стоимочть конкретного часа рассчитать бывает достаточно сложно)
А у вас как?💬
В целом, как только я начал зарабатывать свои деньги в сфере 1С с почасовой оплатой, то дальше почти все стало измеряться в стоимости часа моей работы)
Например, относительно вчерашнего поста про фитнес браслет. Вроде стоит 3.5 тысячи (самый простой), но согласно средней стоимости часа работы от Фирмы 1С, то это вовсе меньше 1 часа работы)
И так я смотрю на большинство цен.
Но стараюсь себя ловить ещё на той мысли, что чтобы отработать, например, 8 часов в день, нужно ещё выспаться и поесть, а потом и отдохнуть. Поэтому стоимочть конкретного часа рассчитать бывает достаточно сложно)
А у вас как?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤🔥2
Уникальные стикеры на конференции
Сегодня первый день конференции ИС, кто присутствует желаю провести время с пользой, а остальным в этот раз доступна онлайн трансляция докладов из главного зала.
Для тех же кто присутствует, доступна возможность получить уникальные наклейки-стикеры этого канала. (Количество ограничено)
За день до выезда я забрал из типографии ещё тёплыми)
Чтобы получить стикер-пак вам необходимо лишь найти меня на конференции и назвать кодовое слово "ЕБУДНИ ОФЛАЙН".
А если вам просто зашёл физический стикер-пак, пишите в комментариях и возможно в будущем что-нибудь придумаем в плане розыгрыша физических стикеров и отправку победителю.
Так же данные стикеры есть в телеграмме.
Сегодня первый день конференции ИС, кто присутствует желаю провести время с пользой, а остальным в этот раз доступна онлайн трансляция докладов из главного зала.
Для тех же кто присутствует, доступна возможность получить уникальные наклейки-стикеры этого канала. (Количество ограничено)
За день до выезда я забрал из типографии ещё тёплыми)
Чтобы получить стикер-пак вам необходимо лишь найти меня на конференции и назвать кодовое слово "ЕБУДНИ ОФЛАЙН".
А если вам просто зашёл физический стикер-пак, пишите в комментариях и возможно в будущем что-нибудь придумаем в плане розыгрыша физических стикеров и отправку победителю.
Так же данные стикеры есть в телеграмме.
20👍10❤7🔥2
Возвращение домой!
Наконец-то я дома, вернулся в 4 утра, на поезде. В целом, 1.3 суток ощущается чуть легче, чем 2 транспорта и 16 часов.
Не скажу, что провел время продуктивно в поезде, так как особо делать ничего не получалось. Да как собственно и спать)
Теперь предстоит разбор всех подарков и призов с конференции, для которых пришлось покупать целую сумку, чтобы довезти до дома). В этом плане всякие интерактивы на стендах компаний позволяют отвлечься от поглощения информации и перейти в режим нетворкинга и поразмять мозги над какими-нибудь головоломками)
На фото лишь часть призов)
Было несколько встреч с подписчиками, отличить меня можно было по бейджику с наклейкой логотипа канала. Те кто был более активные, писали в личку где меня найти.
Очень рад был познакомиться с кем удалось, все отличные профессионалы с большим опытом!
Офлайн блогерство ещё нужно развивать, поэтому будем делать выводы и готовиться к следующим конференциям и т.п.)
По результатам конференции назрело пару опросов)
Наконец-то я дома, вернулся в 4 утра, на поезде. В целом, 1.3 суток ощущается чуть легче, чем 2 транспорта и 16 часов.
Не скажу, что провел время продуктивно в поезде, так как особо делать ничего не получалось. Да как собственно и спать)
Теперь предстоит разбор всех подарков и призов с конференции, для которых пришлось покупать целую сумку, чтобы довезти до дома). В этом плане всякие интерактивы на стендах компаний позволяют отвлечься от поглощения информации и перейти в режим нетворкинга и поразмять мозги над какими-нибудь головоломками)
На фото лишь часть призов)
Было несколько встреч с подписчиками, отличить меня можно было по бейджику с наклейкой логотипа канала. Те кто был более активные, писали в личку где меня найти.
Очень рад был познакомиться с кем удалось, все отличные профессионалы с большим опытом!
Офлайн блогерство ещё нужно развивать, поэтому будем делать выводы и готовиться к следующим конференциям и т.п.)
По результатам конференции назрело пару опросов)
👍15❤5 5❤🔥2
Был(а) ли ты на инфостарт
Anonymous Poll
15%
Был
3%
Был, но доклады не слушал
39%
Не был и не планирую
43%
Не был, но в будущем планирую
👍7 4😁1
Чем занимаешься
Anonymous Poll
63%
Разработчик 1С
12%
Аналитик 1С
2%
Руководитель проекта 1С
5%
Руководитель отдела 1С
2%
ИТ директор
2%
ИТ не связанное с 1С
1%
HR
14%
Другое
👍9💊4😁1
Тестирование различных API
Не так давно, где-то полгода назад, я только узнал про такую классную штуку как Postman – Клиент для тестирования API. Понадобилась мне эта штука и коллега мне рассказал про неё, когда разрабатывал интеграцию 1С с GitLab, чтобы получать информацию о «релизах», какие изменения вносились, кто вносил и т.п., чтобы дальше это превращалось в некий отчет по изменениям.
На скриншоте рабочее окно Postman, которое позволяет нам вставить адрес API и, заполнив его параметры, отправить запрос.
В случае, когда документация не столь понятная или используешь «метод тыка», эта программа позволяет гораздо быстрее отлаживать запросы.
Думаю, что функционал гораздо шире, но пока освоился только с обычной отправкой запроса и получением результата. Классная фишка - можно сохранить папку запросов и отправить коллеге, прям как в консоли запросов)
Для тестирования нашел пару интересных открытых и публичных API, как раз повод попробовать в деле:
🔹 Cat Facts – случайные факты о кошках каждый день.
🔹 Nationalize - предсказывает национальность человека по его имени.
🔹 Joke API - API генерирует случайные шутки. Вы также можете получать шутки определенного типа (например, только шутки о программировании).
Сейчас готовлю материал для внутреннего митапа по этой теме, если поделитесь интересными наблюдениями или другими программами и поделитесь опытом, буду благодарен) Знаю про аналогичный софт – Insomnia, кто пользовался, чем лучше?💬
А если вы как и я не знали про клиентов для тестирования API, ставьте➕ в реакциях к посту)
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
#ЕБ_Развитие
Не так давно, где-то полгода назад, я только узнал про такую классную штуку как Postman – Клиент для тестирования API. Понадобилась мне эта штука и коллега мне рассказал про неё, когда разрабатывал интеграцию 1С с GitLab, чтобы получать информацию о «релизах», какие изменения вносились, кто вносил и т.п., чтобы дальше это превращалось в некий отчет по изменениям.
На скриншоте рабочее окно Postman, которое позволяет нам вставить адрес API и, заполнив его параметры, отправить запрос.
В случае, когда документация не столь понятная или используешь «метод тыка», эта программа позволяет гораздо быстрее отлаживать запросы.
Думаю, что функционал гораздо шире, но пока освоился только с обычной отправкой запроса и получением результата. Классная фишка - можно сохранить папку запросов и отправить коллеге, прям как в консоли запросов)
Для тестирования нашел пару интересных открытых и публичных API, как раз повод попробовать в деле:
🔹 Cat Facts – случайные факты о кошках каждый день.
https://catfact.ninja/fact
🔹 Nationalize - предсказывает национальность человека по его имени.
https://api.nationalize.io/?name=Roman
🔹 Joke API - API генерирует случайные шутки. Вы также можете получать шутки определенного типа (например, только шутки о программировании).
https://official-joke-api.appspot.com/random_joke
Сейчас готовлю материал для внутреннего митапа по этой теме, если поделитесь интересными наблюдениями или другими программами и поделитесь опытом, буду благодарен) Знаю про аналогичный софт – Insomnia, кто пользовался, чем лучше?
А если вы как и я не знали про клиентов для тестирования API, ставьте
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
#ЕБ_Развитие
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34 13❤2🥱2❤🔥1✍1
Писать с нуля или попробовать выпилить из типовой
Есть у меня текущая задача: сделать интеграцию не типовой конфигурации с платежной системой Юкасса.
И передо мной встал вопрос, писать заново интеграцию с нуля, используя документацию, или же попробовать вытянуть из типовой конфигурации. Спойлер – сделать 50/50)
В целом подобные задачи с таким выбором у меня уже не первый раз. И всегда нужно смотреть по ситуации.
Какие можно выделить моменты
🔹 Взять из типовой:
- Быстро, но только в случае если требуется явно выделенная часть или уже есть пересечения в конфигурации (например, и там и там есть БСП);
- При обновлении можно будет сравнить и взять снова изменения из типовой конфигурации;
- В типовой уже должен быть хорошо написанный и оптимизированный код, как минимум могут быть учтены нюансы и подводные камни.
🔸Написать с нуля
- Бывает даже быстрее, написать с нуля, когда нужна маленькая часть и не требуется тащить всю матрешку (связку процедур и функций по разным модулям) из типовой конфигурации;
- Более высокая совместимость с конкретной задачи, если есть уникальные условия;
- Как правило, лучшее понимание своего кода, чем чужого.
Ну и по итогу, в большинстве таких случаев у меня это взять часть из типовой и остальное написать с нуля под конкретную задачу. А как у вас?💬
Главная мысль данного поста: смотрите на готовые конфигурации, а также на доступные решения в интернете! Возможно до вас уже кто-то решал подобную задачу, вы можете подчерпнуть как решение, так и увидеть подводные камни.
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
#ЕБ_Развитие
Есть у меня текущая задача: сделать интеграцию не типовой конфигурации с платежной системой Юкасса.
И передо мной встал вопрос, писать заново интеграцию с нуля, используя документацию, или же попробовать вытянуть из типовой конфигурации. Спойлер – сделать 50/50)
В целом подобные задачи с таким выбором у меня уже не первый раз. И всегда нужно смотреть по ситуации.
Какие можно выделить моменты
🔹 Взять из типовой:
- Быстро, но только в случае если требуется явно выделенная часть или уже есть пересечения в конфигурации (например, и там и там есть БСП);
- При обновлении можно будет сравнить и взять снова изменения из типовой конфигурации;
- В типовой уже должен быть хорошо написанный и оптимизированный код, как минимум могут быть учтены нюансы и подводные камни.
🔸Написать с нуля
- Бывает даже быстрее, написать с нуля, когда нужна маленькая часть и не требуется тащить всю матрешку (связку процедур и функций по разным модулям) из типовой конфигурации;
- Более высокая совместимость с конкретной задачи, если есть уникальные условия;
- Как правило, лучшее понимание своего кода, чем чужого.
Ну и по итогу, в большинстве таких случаев у меня это взять часть из типовой и остальное написать с нуля под конкретную задачу. А как у вас?
Главная мысль данного поста: смотрите на готовые конфигурации, а также на доступные решения в интернете! Возможно до вас уже кто-то решал подобную задачу, вы можете подчерпнуть как решение, так и увидеть подводные камни.
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
#ЕБ_Развитие
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥11❤8
Довольно часто к программисту приходит задача с формулировкой: «при таком-то простом условии от бизнеса заблокировать запись документа».
Задача сама по себе несложная, для новичка выглядит очевидным в событии документа ПриЗаписи добавить простое условие и установить Отказ = Истина.
И ошибка заключается в том, что программисты не уточняют следующие вопросы:
Бывает нужно просто вывести сообщение, а блокировать нет необходимости.
Как правило на полные права она распространяется.
Бывает так, что он создаётся автоматически из другой обработки и это тоже надо учесть.
На такой вопрос заказчик может задуматься и правда найти исключение в своем условии.
Если пользовательское, то эту проверку надо перенести на форму. Если не задаться этим вопросом, можно заблокировать какой-нибудь обмен данными, который возможно происходит и без установленного флага ОбменДанными.Загрузка = Истина.
Бывают документы с огромным количеством строк, и если пользователь который их вбивал несколько часов, не сможет записать документ, то он вряд ли обрадуется, когда выяснит, что теперь ему надо внести данные заново.
На какие-то вопросы нужно получить ответ от бизнеса, а на какие-то можно постараться найти самим ответы. Но только после получения ответов на эти вопросы, можно говорить о жесткой блокировке записи документа.
Можно привязать данное условие к какому-то функционалу, который можно отключить. Например, константы, или периодический регистр сведений, чтобы отсекать по дате, где проверка нужна, а где нет и т.п.
> > > Случайный пост < < <
#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46✍11🔥4❤1👌1
Правильные инструменты - залог успеха
Всем привет!
На этих выходных понадобилось мне повесить пару полок, задача непростая, но стена монолитная (железобетонная). Так вот в прошлый раз пару лет назад я тоже вешал на такую стену, но не полки, а телевизор, и использовал я дрель с ударным режимом. Делая два отверстия 3 часа, я подумал, что хорошая стена. В этот раз мне в руки попался перфоратор и оказалось, чтобы сделать 15 дырок нужно всего 1 минута...
Вот что значит использовать правильные инструменты в нужный момент!
Так и в 1С, важно иметь набор надёжных, поверенных и верных инструментов всегда под рукой. Вот мой топ таких инструментов:
🔹 1. Консоль запросов
🔹 2. Консоль отчётов СКД
🔹 3. Универсальный редактор реквизитов
🔹 4. Групповая обработка реквизитов
🔹 5. Выгрузка загрузка данных XML
🔹 6. Шаблоны отчётов СКД для обычных и управляемых форм
🔹 7. Обработка чтения табличного документа (шаблон)
Более подробно про инструменты можно почитать в моем посте
#ЕБ_Повседннвность
Всем привет!
На этих выходных понадобилось мне повесить пару полок, задача непростая, но стена монолитная (железобетонная). Так вот в прошлый раз пару лет назад я тоже вешал на такую стену, но не полки, а телевизор, и использовал я дрель с ударным режимом. Делая два отверстия 3 часа, я подумал, что хорошая стена. В этот раз мне в руки попался перфоратор и оказалось, чтобы сделать 15 дырок нужно всего 1 минута...
Вот что значит использовать правильные инструменты в нужный момент!
Так и в 1С, важно иметь набор надёжных, поверенных и верных инструментов всегда под рукой. Вот мой топ таких инструментов:
🔹 1. Консоль запросов
🔹 2. Консоль отчётов СКД
🔹 3. Универсальный редактор реквизитов
🔹 4. Групповая обработка реквизитов
🔹 5. Выгрузка загрузка данных XML
🔹 6. Шаблоны отчётов СКД для обычных и управляемых форм
🔹 7. Обработка чтения табличного документа (шаблон)
Более подробно про инструменты можно почитать в моем посте
#ЕБ_Повседннвность
👍31🔥10😁3❤1✍1
Технологический журнал 1С
Есть такая классная штука в 1С как технологический журнал!
Это снова тема моего внутреннего хакатона в компании, которые в будущем планирую переделать в видео-формат и выложить в канале.
⏩ А так, что же это такое и с чем его едят?
Итак, официальное определение: технологический журнал используется для анализа технологических проблем работы системы и анализа аварийных завершений. Он регистрирует информацию от всех приложений системы 1С:Предприятие 8, работающих на данном компьютере.
❗️ Не путать с журналом регистрации, который видно из конфигуратора или предприятия, а технологический журнал представляет собой совокупность текстовых файлов, хранящихся в указанном каталоге.
🔹 Файлы по умолчанию хранятся в каталоге 1Cv8\dumps, а файл с настройками хранится по пути C:\Program Files (x86)\1cv8\conf\logcfg.xml
🔹 Но настройку ТЖ лучше всего делать через обработку с ИТС https://its.1c.ru/db/metod8dev/content/3474/hdoc.
⏩ С чем сталкивался и что удавалось отловить с помощью ТЖ:
🔹 Блокировки
🔹 Длительные транзакции
🔹 Запросы к базе данных
🔹 Утечки памяти
❗️ Учитывайте, что ТЖ по умолчанию выключен, и настраивать его надо аккуратно, иначе если выбрать совсем все события, то файлы будут большими, будет нагрузка на сервер и разобраться и найти, то что вам потребуется, будет сложнее.
P. S. Тема большая, поэтому в будущем расскажу подробнее про конкретные кейсы. Но знать про существование технологического журнала считаю необходимым!
Кто сталкивался, есть какие-то кейсы, поделитесь в комментариях)💬
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
Есть такая классная штука в 1С как технологический журнал!
Это снова тема моего внутреннего хакатона в компании, которые в будущем планирую переделать в видео-формат и выложить в канале.
Итак, официальное определение: технологический журнал используется для анализа технологических проблем работы системы и анализа аварийных завершений. Он регистрирует информацию от всех приложений системы 1С:Предприятие 8, работающих на данном компьютере.
🔹 Файлы по умолчанию хранятся в каталоге 1Cv8\dumps, а файл с настройками хранится по пути C:\Program Files (x86)\1cv8\conf\logcfg.xml
🔹 Но настройку ТЖ лучше всего делать через обработку с ИТС https://its.1c.ru/db/metod8dev/content/3474/hdoc.
🔹 Блокировки
🔹 Длительные транзакции
🔹 Запросы к базе данных
🔹 Утечки памяти
P. S. Тема большая, поэтому в будущем расскажу подробнее про конкретные кейсы. Но знать про существование технологического журнала считаю необходимым!
Кто сталкивался, есть какие-то кейсы, поделитесь в комментариях)
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥16❤3
Продажа Б/У вещей
Довольно давно, лет 15 назад я начал продавать Б/У вещи на различных площадках, и были очень разные товары)
Например, на выходных продал новый скоростной кубик-рубика, который продавался более 7 лет!
И да, некоторые вещи продаются ооочень долго, нужно терпение, но почти все я продал.
В актуальном профиле монопольной площадки у меня в архиве 150 объявлений.
Всему есть свой предел, конечно, грязные, порванные, да и в целом вещи я не продавал. В основном это какая-то электроника и крупное имущество (движимое и недвижимое).
Было открытием, что на ура улетают б/у шины, которые покупают чтобы один раз «подрифтить», и такое бывает…
Из самых ярко запомнившихся продаж – это пионерский барабан, «настоящий», советский! Достался, когда разбирали хлам в школе, но дома играть было нельзя, слишком громко и как раз примерно в это же предновогоднее время он и ушел с большой радостью на подарок какому-то следующему ребенку (мне на тот момент тоже было лет 10 +-).
Вообще, продавая то, что стало уже не нужно, есть ощущение продления жизни нормальным вещам, а не бездушное выкидывание их на мусорку.
А вы продаете то, что вам уже не нужно или считаете это зазорным и лучше выкинуть?💬
----------------
> > > Дайджесты по каналу < < <
> > > Видео-мемы < < <
#ЕБ_Повседневность
Довольно давно, лет 15 назад я начал продавать Б/У вещи на различных площадках, и были очень разные товары)
Например, на выходных продал новый скоростной кубик-рубика, который продавался более 7 лет!
И да, некоторые вещи продаются ооочень долго, нужно терпение, но почти все я продал.
В актуальном профиле монопольной площадки у меня в архиве 150 объявлений.
Всему есть свой предел, конечно, грязные, порванные, да и в целом вещи я не продавал. В основном это какая-то электроника и крупное имущество (движимое и недвижимое).
Было открытием, что на ура улетают б/у шины, которые покупают чтобы один раз «подрифтить», и такое бывает…
Из самых ярко запомнившихся продаж – это пионерский барабан, «настоящий», советский! Достался, когда разбирали хлам в школе, но дома играть было нельзя, слишком громко и как раз примерно в это же предновогоднее время он и ушел с большой радостью на подарок какому-то следующему ребенку (мне на тот момент тоже было лет 10 +-).
Вообще, продавая то, что стало уже не нужно, есть ощущение продления жизни нормальным вещам, а не бездушное выкидывание их на мусорку.
А вы продаете то, что вам уже не нужно или считаете это зазорным и лучше выкинуть?
----------------
> > > Дайджесты по каналу < < <
> > > Видео-мемы < < <
#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥6❤2😐2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь ещё мемов из мира 1С - жми сюда)
🤣36👍10🔥5💯2😁1
Хотелось бы поделиться одной суперской настраиваемой функцией редактирования модулей – это выделение выбранного и текущего идентификаторов.
Настраиваются эти параметры через панель Сервис -> Параметры -> Модули -> Редактирование.
«Из коробки» они не заданы, поэтому при каждом переходе в конфигуратор на новом месте их необходимо настраивать по новой, но это входит в привычку и практически не замечается.
Это очень удобная функция, помогающая разбираться в больших кусках кода, либо «перегруженных» операциями. В добавок к этому, это выделение помогает не допускать опечаток, когда вроде переменная та же, но буква, например, «О», на другом языке или т.п.
По цветам ставлю всегда «Лосось» либо «Лосось светлый», нейтральные цвета, но при этом заметные. Хотя это дело вкуса)
Пишите в комментариях пользуетесь выделением или может быть впервые видите?
----------------
> > > Дайджесты по каналу < < <
> > > Видео-мемы < < <
#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥13👌3❤2✍1💊1