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

Вопросы и ответы, обмен опытом, тесты. Обратная связь, отправить вопрос, задачу: @sobes1c_bot
加入频道
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
Forwarded from Антон Петров
Что значит "ИМЕЮЩИЕ" в запросе?
Чем отличает от где?
Forwarded from Антон Петров
Какие могут быть типы ресурсов в регистре накопления?
Forwarded from Антон Петров
Можно ли использовать вложенные транзакции? Какие особенности?
Forwarded from Антон Петров
Можно ли использовать вложенные (многоуровневые) попытки-исключения? Какие особенности?
Forwarded from Антон Петров
Можно ли использовать таблицу значений на клиенте?
Forwarded from Антон Петров
РН Остатков, 1 запись, выборка из виртуальной таблицы. результат запроса пустой. почему?
2
Forwarded from Дмитрий
Назовите основное назначение объектов типа "ЖурналДокументов"
Какую конфигурацию можно изменять интерактивно в конфигураторе?
Что выведет этот код? И выполнится ли?
👍3