Получи случайную криптовалюту за регистрацию!

Жёлтая тетрадь 📒 Блог о разработке в 1С 👨‍💻

Логотип телеграм канала @yellow_pad — Жёлтая тетрадь 📒 Блог о разработке в 1С 👨‍💻 Ж
Логотип телеграм канала @yellow_pad — Жёлтая тетрадь 📒 Блог о разработке в 1С 👨‍💻
Адрес канала: @yellow_pad
Категории: Технологии
Язык: Русский
Количество подписчиков: 989
Описание канала:

В основном небольшие и почти регулярные заметки из будней программиста 1С
Мои инсайты, что-то новое каждый день
@builin

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал yellow_pad и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 5

2021-04-08 08:00:00 Не все подсистемы БСП - библиотеки

Например, подсистема "Работа с почтовыми сообщения" не предоставляет интерфейса для подключения к почтовому серверу и прямого получения сообщений с сервера. Ее интерфейс позволяет только получить и сохранить в базу или отправить сохраненные в базе сообщение - ДокументСсылка.ИнтернетПочтовоеСообщение (описание интерфейса: ИТС).

Вывод: при оценке объема работ нужно проверять, что умеет подсистема, если планируется использовать готовые механизмы БСП.

@yellow_pad | #1С #РаботаСПочтовымиСообщениями #БСП
548 viewsЕвгений Буйлин блог: @yellow_pad, 05:00
Открыть/Комментировать
2021-04-07 10:01:22 Что такое API: подробно простыми словами

@runtime_blog | #1С #Разработка #Технологии
461 viewsЕвгений Буйлин блог: @yellow_pad, 07:01
Открыть/Комментировать
2021-04-06 08:00:00 Получение самого верхнего родителя для элемента справочника (вариант)

Продолжение октябрьского поста. Дмитрий Плотников предложил в комментариях заслуживающий внимания вариант получения верхнего родителя по ссылке на элемент справочника:

Строка = Ссылка.ПолныйКод();
Массив = СтрРазделить(Строка, "/");
КодВерхнегоРодителя = Массив[0];
Родитель = Справочники.Номенклатура.НайтиПоКоду(КодВерхнегоРодителя);

@yellow_pad | #1С #Справочник #Иерархия
490 viewsЕвгений Буйлин блог: @yellow_pad, 05:00
Открыть/Комментировать
2021-04-02 08:00:00 Безопасное хранилище паролей (Вдогонку к вчерашнему вопросу)

При использовании БСП для хранения паролей не нужно создавать реквизиты и новые объекты, достаточно воспользоваться методами:

ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища()
ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище()
ОбщегоНазначения.УдалитьДанныеИзБезопасногоХранилища()

Эти методы нужно вызвать в обработчиках событий формы ПриСозданииНаСервере, ПриЗаписиНаСервере и в событии объекта ПередУдалением соответственно.
Подробнее: документация БСП.

@yellow_pad | #1С #БСП #пароли
627 viewsЕвгений Буйлин блог: @yellow_pad, 05:00
Открыть/Комментировать
2021-03-29 08:01:04 Заимствование объектов расширения в другое расширение

Такой возможности нет. Что делать, если нужно использовать в реквизите документа одного расширения ссылку на справочник другого расширения?

Программно расширения друг друга видят - можно использовать реквизит с типом УникальныйИдентификатор и программно обработать его заполнение (например из реквизита формы). Это сложно и может нарушить ссылочную целостность, но тоже вариант, если нет других вариантов. Например, когда нельзя добавлять объекты в основную конфигурацию или объединить два расширения в одно.

@yellow_pad | #1С #Расширения
664 viewsЕвгений Буйлин блог: @yellow_pad, 05:01
Открыть/Комментировать
2021-03-26 10:29:59 Ошибка работы хранилища при динамическом обновлении

Есть такая давно известная проблема:
Разработка ведется в хранилище и рабочая база подключена к хранилищу. Вася захватывает в рабочей базе объект, дорабатывает его и, чтобы протестировать, обновляет базу динамически. Всё работает, Вася складывает доработки. В рабочей базе доработки есть, при обновлении из хранилища никаких изменений не приходит.
Петя на своей базе разработки, подключенной к хранилищу получает изменения, но Васиных доработок нет. В рабочей базе произошла рассинхронизация и доработки не ушли в хранилище. Петя захватывает этот же объект, решает свой плановый тикет. Петя складывает свои доработки в хранилище, Васины доработки в хранилище потерялись (вернее их там никогда и не было). Рабочая база теперь получает петины изменения, васины - затираются.

Ситуацию обсуждали, например тут и тут. Я воспроизводил её несколько раз, а первый раз столкнулся с ней году в 2015-м.

Но сегодня я не смог её воспроизвести, платформа 8.3.18.1289
Либо её вылечили, либо она воспроизводится не всегда. Если кто то знает больше подробностей об исправлении, или как её воспроизвести (может зависит от СУБД), или воспроизводил её в последнее время, отпишитесь, пожалуйста, в комментариях.

@yellow_pad | #1С #Хранилище #ДинамическоеОбновление
710 viewsЕвгений Буйлин блог: @yellow_pad, edited  07:29
Открыть/Комментировать
2021-03-24 08:00:50 ОТВЕТ: Собеседование разработчика 1С (вопрос 1317)

Чем отличаются регистр сведений и регистр накопления?

Такие элементарные вопросы задают программистам начального и среднего уровня, чтобы понять, чем они занимались и погружались ли в разработку. Я спрашивал его у всех, кто приходил на собеседования из франчей с опытом 1-2 года. По ответу можно понять, чем человек занимался на предыдущем месте работы.

Есть два варианта ответов на этот вопрос:
1. "Они отличаются назначением. Один нужен для сведений, второй - для накопления" - это не ответ разработчика, хоть он и верный
2. Любой ответ с техническими отличиями разной глубины, например "виртуальными таблицами, индексами, хранением виртуальных таблиц, регистраторами и т.д." - это ответы разработчика

@yellow_pad | #1С #Собеседование
596 viewsЕвгений Буйлин блог: @yellow_pad, 05:00
Открыть/Комментировать
2021-03-17 09:29:59 Собеседование разработчика 1С (вопрос 1317)

Чем отличаются регистр сведений и регистр накопления?

(новая рубрика, "вопросы с собеседований", #Собеседование)
Варианты и обсуждения пишите в комментариях. Свой "правильный" ответ напишу через неделю.

@yellow_pad | #1С #Собеседование
802 viewsЕвгений Буйлин блог: @yellow_pad, 06:29
Открыть/Комментировать
2021-03-17 09:10:22
ВАКАНСИЯ: Программист 1С, разработка интеграции через Apache Kafka

Приглашаем в команду разработчика 1С для участия в проекте интеграции 1С и Microsoft Dynamics (событийная двусторонняя интеграция с применением шины Apache Kafka).

100% занятость, оформление по договору подряда, срок проекта - 1-1,5 месяца. Плановое начало работ - 1 апреля.

Требования текущего проекта:
- опыт разработки интеграций через шины данных (потребуется подтверждение)

Оплата: 1 200 р. за фактический час, полная занятость 40 часов в неделю.

Общие требования и анкета соискателя: http://runtime.team/dev

Контакты: @runtime_team dev@runtime-team.ru

#Вакансия1С #Фриланс1С #Разработчик1С
694 viewsЕвгений Буйлин блог: @yellow_pad, 06:10
Открыть/Комментировать