Подготовка к собеседованиям по 1С и задачи по программированию.
2.9K subscribers
38 photos
2 videos
2 files
20 links
Чтобы была возможность комментировать нужно вступить в группу @sobes_1c и там пройти проверку бота на спам

Вопросы и ответы, обмен опытом, тесты. Обратная связь, отправить вопрос, задачу: @sobes1c_bot
Download Telegram
Для чего используются внешние отчеты?
В какой период и при каком условии попадут документы в запрос проведенные по времени 23:59:59 и 00:00:00?
🤔3
Forwarded from Максим
Можно ли изменить структуру таблицы значений после того как в нее помещены данные?
Что выведет код?

Тек1 = ТекущаяДата();
Тек2 = Тек1 + 0.001;
Сообщить(Тек1=Тек2);
👎4
Каким может быть тип данных ресурса у регистра сведений?
Forwarded from Сергей П
Помогите найти ошибку
Для чего нужна "Граница последовательности документов"?
Forwarded from Артём Лазаренко
Вопрос в канал:

Выберите возможные директивы для процедуры модуля формы из которых возможен вызов серверных процедур этого же модуля формы:
&НаКлиенте
&НаСервереБезКонтекста
&НаКлиентеНаСервере
&НаКлиентеНаСервереБезКонтекста
Другое
Forwarded from Артём Лазаренко
Написать функцию которая принимает 2 параметра, первый параметр целочисленный массив, второй параметр число (итог) . Массив не отсортирован.
Функция должна вернуть номера элементов исходного массива значение которых в сумме дают итог.

Например
Input: массив = [2,7,11,15], итог = 9
Output: [0,1]

5 балов если получится сделать алгоритм сложность у которого O(n)
1👍1🤔1
Forwarded from Владимир Юрьевич
#Область Задача4
 
// Проведите рефакторинг кода
 
Процедура Задача4(СкладОснование, Склад) Экспорт
      Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
      | ПоступлениеТоваровУслуг.Ссылка
      |ИЗ
      | РегистрНакопления.ТоварыНаСкладах.Остатки(, ) КАК ТоварыНаСкладахОстатки
      |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
      |           ПО ТоварыНаСкладахОстатки.Склад = ПоступлениеТоваровУслуг.СкладОрдер
      |ГДЕ
      | ТоварыНаСкладахОстатки.Склад = &Склад";
Запрос.УстановитьПараметр("Склад", СкладОснование);
      ТЗ = Запрос.Выполнить().Выгрузить();
начатьтранзакцию();
исправитьдокументы(ТЗ,Склад)
     
КонецПроцедуры     
 
Процедура исправитьдокументы(ТЗ,Склад)
      Для каждого т Из тз Цикл
      о = стр.ссылка.получитьОбъект();
      о.склад = склад;
    о.записать();
    Сообщить("По документу - " + т.Ссылка + " изменили склад на " + т.Ссылка.Склад + " , вид склада - " т.Ссылка.Склад.ВидСклада)
      КонецЦикла;
ЗафиксироватьТранзакцию();
КонецПроцедуры
 
#КонецОбласти
🗿4🌚21
Forwarded from Sergey K.
Сравните программно две версии платформы 1С: Предприятие 8.3 (8.3.18.1289) и 1С: Предприятие 8.3 (8.3.21.1393). Определите, какая из них старше, ориентируясь на номер редакции, номер подредакции, номер версии, номер сборки. Приведите пример кода, использованного при сравнении.
Что означает операция TABLE SCAN в плане запроса MS SQL Server?
Forwarded from Sergei
как использовать БСП при подключении внешней обработки
Forwarded from Артём Лазаренко
есть односвязный список

СвязныйСписок = Новый Структура("Значение, Следующий");
СвязныйСписок.Значение = 1;
СвязныйСписок.Следующий = Новый Структура("Значение, Следующий");    
СвязныйСписок.Следующий.Значение = 2;
СвязныйСписок.Следующий.Следующий = Новый Структура("Значение, Следующий");
СвязныйСписок.Следующий.Следующий.Значение = 3;


нужно развернуть его. Не переставить значение, а именно поменять ссылки т.к. структуры могут быть куда сложнее чем состоящие из двух полей.
Ну и для красоты можно еще написать функцию которая "напечатает" список, т.е. выведет в строку, как-то так  "3->2->1->Неопределено"
Forwarded from CA
Получить текущее значение динамического списка в процедуре на сервере
Forwarded from Антон Петров
Нужно описать реализацию\архитектуру задачи:
Кроссворд. (или поле чудес).
1 - Хранилище базы слов: 10 млн слов, длина от 3 до 20. Где-как хранить? Объекты, реквизиты?
2 - Обработка: указываем длину слова (количество ячеек) и некоторые буквы по позициям (Вводишь буквы в разные ячейки). Подбираются подходящие слова. Как сделать подбор слов по указанным буквам в разных позициях?
Forwarded from Антон Петров
Может ли соответствие использоваться как ключ соответствия?
Forwarded from 1Cnik (Artur)
👩‍💻 В твиттере наткнулся на картинку с вопросами, которые желательно (я бы сказал обязательно) задавать при устройстве разработчиком на новую работу.

Адаптировал их под мир DEV 1С. Может когда-нибудь пригодятся. Вопросы кажутся очевидными, но не все их задают будущему работодателю. Из-за нюансов, если не проговорить их заранее, могут возникнуть недопонимание и обманутые ожидания со стороны кандидата.
Текстовая версия и расшифровка терминов.

//Критика и дополнения приветствуются.
👍20🔥9❤‍🔥1🤔1