А какие еще модули в 1С вы знаете?
👍1
Для чего используются внешние отчеты?
В какой период и при каком условии попадут документы в запрос проведенные по времени 23:59:59 и 00:00:00?
🤔3
Forwarded from Максим
Можно ли изменить структуру таблицы значений после того как в нее помещены данные?
Что выведет код?
Тек1 = ТекущаяДата();
Тек2 = Тек1 + 0.001;
Сообщить(Тек1=Тек2);
Тек1 = ТекущаяДата();
Тек2 = Тек1 + 0.001;
Сообщить(Тек1=Тек2);
👎4
Каким может быть тип данных ресурса у регистра сведений?
Для чего нужна "Граница последовательности документов"?
Forwarded from Артём Лазаренко
Вопрос в канал:
Выберите возможные директивы для процедуры модуля формы из которых возможен вызов серверных процедур этого же модуля формы:
&НаКлиенте
&НаСервереБезКонтекста
&НаКлиентеНаСервере
&НаКлиентеНаСервереБезКонтекста
Другое
Выберите возможные директивы для процедуры модуля формы из которых возможен вызов серверных процедур этого же модуля формы:
&НаКлиенте
&НаСервереБезКонтекста
&НаКлиентеНаСервере
&НаКлиентеНаСервереБезКонтекста
Другое
Forwarded from Артём Лазаренко
Написать функцию которая принимает 2 параметра, первый параметр целочисленный массив, второй параметр число (итог) . Массив не отсортирован.
Функция должна вернуть номера элементов исходного массива значение которых в сумме дают итог.
Например
Input: массив = [2,7,11,15], итог = 9
Output: [0,1]
5 балов если получится сделать алгоритм сложность у которого O(n)
Функция должна вернуть номера элементов исходного массива значение которых в сумме дают итог.
Например
Input: массив = [2,7,11,15], итог = 9
Output: [0,1]
5 балов если получится сделать алгоритм сложность у которого O(n)
❤1👍1🤔1
Forwarded from Владимир Юрьевич
#Область Задача4
// Проведите рефакторинг кода
Процедура Задача4(СкладОснование, Склад) Экспорт
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(, ) КАК ТоварыНаСкладахОстатки
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
| ПО ТоварыНаСкладахОстатки.Склад = ПоступлениеТоваровУслуг.СкладОрдер
|ГДЕ
| ТоварыНаСкладахОстатки.Склад = &Склад";
Запрос.УстановитьПараметр("Склад", СкладОснование);
ТЗ = Запрос.Выполнить().Выгрузить();
начатьтранзакцию();
исправитьдокументы(ТЗ,Склад)
КонецПроцедуры
Процедура исправитьдокументы(ТЗ,Склад)
Для каждого т Из тз Цикл
о = стр.ссылка.получитьОбъект();
о.склад = склад;
о.записать();
Сообщить("По документу - " + т.Ссылка + " изменили склад на " + т.Ссылка.Склад + " , вид склада - " т.Ссылка.Склад.ВидСклада)
КонецЦикла;
ЗафиксироватьТранзакцию();
КонецПроцедуры
#КонецОбласти
// Проведите рефакторинг кода
Процедура Задача4(СкладОснование, Склад) Экспорт
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(, ) КАК ТоварыНаСкладахОстатки
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
| ПО ТоварыНаСкладахОстатки.Склад = ПоступлениеТоваровУслуг.СкладОрдер
|ГДЕ
| ТоварыНаСкладахОстатки.Склад = &Склад";
Запрос.УстановитьПараметр("Склад", СкладОснование);
ТЗ = Запрос.Выполнить().Выгрузить();
начатьтранзакцию();
исправитьдокументы(ТЗ,Склад)
КонецПроцедуры
Процедура исправитьдокументы(ТЗ,Склад)
Для каждого т Из тз Цикл
о = стр.ссылка.получитьОбъект();
о.склад = склад;
о.записать();
Сообщить("По документу - " + т.Ссылка + " изменили склад на " + т.Ссылка.Склад + " , вид склада - " т.Ссылка.Склад.ВидСклада)
КонецЦикла;
ЗафиксироватьТранзакцию();
КонецПроцедуры
#КонецОбласти
🗿4🌚2❤1
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 - Обработка: указываем длину слова (количество ячеек) и некоторые буквы по позициям (Вводишь буквы в разные ячейки). Подбираются подходящие слова. Как сделать подбор слов по указанным буквам в разных позициях?
Кроссворд. (или поле чудес).
1 - Хранилище базы слов: 10 млн слов, длина от 3 до 20. Где-как хранить? Объекты, реквизиты?
2 - Обработка: указываем длину слова (количество ячеек) и некоторые буквы по позициям (Вводишь буквы в разные ячейки). Подбираются подходящие слова. Как сделать подбор слов по указанным буквам в разных позициях?
Forwarded from Антон Петров
Может ли соответствие использоваться как ключ соответствия?
Forwarded from 1Cnik (Artur)
👩💻 В твиттере наткнулся на картинку с вопросами, которые желательно (я бы сказал обязательно) задавать при устройстве разработчиком на новую работу.
Адаптировал их под мир DEV 1С. Может когда-нибудь пригодятся. Вопросы кажутся очевидными, но не все их задают будущему работодателю. Из-за нюансов, если не проговорить их заранее, могут возникнуть недопонимание и обманутые ожидания со стороны кандидата.
Текстовая версия и расшифровка терминов.
//Критика и дополнения приветствуются.
Адаптировал их под мир DEV 1С. Может когда-нибудь пригодятся. Вопросы кажутся очевидными, но не все их задают будущему работодателю. Из-за нюансов, если не проговорить их заранее, могут возникнуть недопонимание и обманутые ожидания со стороны кандидата.
Текстовая версия и расшифровка терминов.
//Критика и дополнения приветствуются.
👍20🔥9❤🔥1🤔1