Media is too big
VIEW IN TELEGRAM
Асинхронные функции в 1С
Привет, друзья! Наверняка при решении задач по программированию в 1С вы сталкивались с ошибкой "Использование синхронных методов на клиенте запрещено". Сегодня мы покажем как избежать этой ошибки и писать код правильно, используя асинхронные методы.
источник
👉@DevLab1C
Привет, друзья! Наверняка при решении задач по программированию в 1С вы сталкивались с ошибкой "Использование синхронных методов на клиенте запрещено". Сегодня мы покажем как избежать этой ошибки и писать код правильно, используя асинхронные методы.
источник
👉@DevLab1C
👍4
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Обновление нетиповых конфигураций 1С
Урок 1. Немного теории
Урок 2. Подготовка
Урок 3. Начинаем обновлять
Урок 4. Расставляем флажки - i
Урок 5. Расставляем флажки - ii
Урок 6. Неразрешимые ссылки
Урок 7. Подготовка ко второму этапу
Урок 8. Восстановление доработок - i
Урок 9. Восстановление доработок - ii
Урок 10. Обновляем рабочую базу
источник
👉@DevLab1C
Урок 1. Немного теории
Урок 2. Подготовка
Урок 3. Начинаем обновлять
Урок 4. Расставляем флажки - i
Урок 5. Расставляем флажки - ii
Урок 6. Неразрешимые ссылки
Урок 7. Подготовка ко второму этапу
Урок 8. Восстановление доработок - i
Урок 9. Восстановление доработок - ii
Урок 10. Обновляем рабочую базу
источник
👉@DevLab1C
🔥3👍1
Media is too big
VIEW IN TELEGRAM
Конфигурация 1С с нуля за 5 часов. Барбершоп
На стриме разработаем с нуля конфигурацию 1С для учета записей в барбершопе или салоне красоты.
Скачать конфигурацию, разработанную на стриме.
источник
👉@DevLab1C
На стриме разработаем с нуля конфигурацию 1С для учета записей в барбершопе или салоне красоты.
Скачать конфигурацию, разработанную на стриме.
источник
👉@DevLab1C
👍3🔥3❤2
Media is too big
VIEW IN TELEGRAM
Мастер-класс: Как создать печатную форму в 1С "с нуля".
В этом мастер-классе рассмотрим пошаговый алгоритм создания печатной формы 1С с нуля, имея только файл печатной формы в формате Excel.
источник
👉@DevLab1C
В этом мастер-классе рассмотрим пошаговый алгоритм создания печатной формы 1С с нуля, имея только файл печатной формы в формате Excel.
источник
👉@DevLab1C
🔥2👍1
1С 8.3 Константы
Константы в 1С 8.3 это объект метаданных, используемый для хранения значений, которые или неизменны, или меняются редко. Например: "Название организации", "Юридический адрес", "Руководитель"... Увидеть весь список констант в режиме 1С Предприятие можно в разделе "Все функции" (если данный пункт меню недоступен, включить его можно в разделе Сервис - Параметры - Отображать команду Все функции).
👉@DevLab1C
Константы в 1С 8.3 это объект метаданных, используемый для хранения значений, которые или неизменны, или меняются редко. Например: "Название организации", "Юридический адрес", "Руководитель"... Увидеть весь список констант в режиме 1С Предприятие можно в разделе "Все функции" (если данный пункт меню недоступен, включить его можно в разделе Сервис - Параметры - Отображать команду Все функции).
Получение и установка значения константы в 1С 8.3:
&НаСервере
Процедура ПолучениеИУстановкаЗначенияКонстанты()
// создание менеджера значений и использование неявно
Сообщить(Константы.ОсновнойСклад.Получить());
Константы.ОсновнойСклад.Установить(Справочники.МестаХранения.НайтиПоНаименованию("Центральный склад г.Варшава));
КонецПроцедуры
Работа с константой через менеджер значений в 1С 8.3:
&НаСервере
Процедура РаботаСКонстантойЧерезМенеджерЗначений()
// создание и использование менеджера значений константы напрямую
ЭлектронныйАдрес = Константы.ЭлектронныйАдрес.СоздатьМенеджерЗначения();
// чтение значения константы
ЭлектронныйАдрес.Прочитать();
Сообщить(ЭлектронныйАдрес.Значение);
// замена значения константы
ЭлектронныйАдрес.Значение = Справочники.ЭлАдреса.НайтиПоРеквизиту("Email", "[email protected]");
// запись значения константы
ЭлектронныйАдрес.Записать();
КонецПроцедуры
Работа с константами через набор в 1С 8.3:
&НаСервере
Процедура РаботаСКонстантамиЧерезНабор()
// подходит для работы с группой констант
НазванияКонстант = "ЭлектронныйАдрес, ОсновнойСклад";
НаборКонстант = Константы.СоздатьНабор(НазванияКонстант);
// чтение значения констант
НаборКонстант.Прочитать();
Сообщить(НаборКонстант.ЭлектронныйАдрес);
Сообщить(НаборКонстант.ОсновнойСклад);
// замена значения констант
НаборКонстант.ЭлектронныйАдрес = Справочники.ЭлАдреса.НайтиПоНаименованию("[email protected]");
НаборКонстант.ОсновнойСклад = Справочники.МестаХранения.НайтиПоНаименованию("Склад г.Варшава);
// запись значения констант
НаборКонстант.Записать();
КонецПроцедуры
Получение значений всех констант в цикле в 1С 8.3:
&НаСервере
Процедура ПолучениеЗначенийВсехКонстантВЦикле()
Для Каждого Константа Из Константы Цикл
Сообщить(СокрЛП(Константа.Получить())+ "/" +Строка(Константа));
КонецЦикла;
КонецПроцедуры
👉@DevLab1C
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Мастер-класс: Как создать печатную форму в 1С "с нуля" (часть 2)
Часть 1
В этом видео рассмотрим где правильно расположить код по заполнению печатной формы 1С, чтобы в последующем к нему можно было обращаться из разных модулей.
источник
👉@DevLab1C
Часть 1
В этом видео рассмотрим где правильно расположить код по заполнению печатной формы 1С, чтобы в последующем к нему можно было обращаться из разных модулей.
источник
👉@DevLab1C
❤2👍1
🔥4👍1
Шаблоны кода Формат Суммы (Числа) в 1С 8.3
👉@DevLab1C
&НаКлиенте
Процедура ФорматированиеСуммы(Команда)
// Отображение общего числа цифр
Сообщить(Формат(138, "ЧЦ=3")); // 138
Сообщить(Формат(138, "ЧЦ=2")); // 99
Сообщить(Формат(138, "ЧЦ=1")); // 9
// Отображение общего числа цифр после запятой
Сообщить(Формат(138.214, "ЧДЦ=2")); // 138.21
Сообщить(Формат(138.214, "ЧДЦ=1")); // 138.2
Сообщить(Формат(138.214, "ЧДЦ=0")); // 138
// Сдвиг разрядов числа
Сообщить(Формат(7, "ЧС=5")); // 0,00007
Сообщить(Формат(7, "ЧС=1")); // 0,7
Сообщить(Формат(7, "ЧС=-3")); // 7000
// Установка разделителя целой и дробной части
Сообщить(Формат(138.21, "ЧРД=-")); // 138-21
// Установка разделителя групп
Сообщить(Формат(500000000, "ЧРГ=*")); // 500*000*000
// Вывод нулевого представления числа
Сообщить(Формат(0, "ЧН=ноль")); // ноль
// Вывод лидирующих нулей
Сообщить(Формат(138, "ЧЦ=10; ЧВН=")); // 0 000 000 138
Сообщить(Формат(7, "ЧЦ=2; ЧВН=")); // 07
// Отключение группировки разрядов при выводе числа
Сообщить(Формат(3000000, "ЧГ=0")); // 3000000
Сообщить(Формат(3000000, "ЧГ=3,0")); // 3 000 000
Сообщить(Формат(3000000, "ЧГ=3,2,0")); // 30 00 000
// Представление числа прописью
Сообщить(ЧислоПрописью(138.21)); // Сто тридцать восемь 21
// Рубли-копейки (Сто тридцать восемь рублей 21 копейка)
ФСтр="Л=ru_RU;ДП=Истина";ПарПИ="рубль,рубля,рублей,м,копейка,копейки,копеек,ж,2";//по-русски
ФСтр="Л=en_US;ДП=Истина";ПарПИ="rouble,roubles,kopeck,kopecks,2";//по-английски
ФСтр="Л=uk_UA;ДП=Истина";ПарПИ="карбованець,карбованцi,карбованцiв,м,копiйка,копiйки,копiйок,м,2";//по-украински
ФСтр="Л=lv_LV;ДП=Истина";ПарПИ="rublis,rubli,rublu,v,kapeika,kapeiki,kapeiku,s,2";//по-латышски
ФСтр="Л=ro_RO;ДП=Истина";ПарПИ="rubla,ruble,f,copeica,copeici,f,2";//по-румынски
ФСтр="Л=bg_BG;ДП=Истина";ПарПИ="рубла,рубли,ж,копейка,копейки,ж,2";//по-болгарски
// Доллары-центы (Сто тридцать восемь долларов США 21 цент)
ФСтр="Л=ru_RU;ДП=Истина";ПарПИ="доллар,доллара,долларов,м,цент,цента,центов,м,2";//по-русски
ФСтр="Л=en_US;ДП=Истина";ПарПИ="dollar,dollars,cent,cents,2";//по-английски
ФСтр="Л=uk_UA;ДП=Истина";ПарПИ="долар,долара,доларiв,м,цент,цента,центiв,м,2";//по-украински
ФСтр="Л=lv_LV;ДП=Истина";ПарПИ="dolars,dolari,dolaru,v,cent,centi,centu,v,2";//по-латышски
ФСтр="Л=ro_RO;ДП=Истина";ПарПИ="dolar,dolari,m,cent,centi,m,2";//по-румынски
ФСтр="Л=bg_BG;ДП=Истина";ПарПИ="долар,долара,м,цент,цента,м,2";//по-болгарски
// Евро-евроценты (Сто тридцать восемь евро 21 евроцент)
ФСтр="Л=ru_RU;ДП=Истина";ПарПИ="евро,евро,евро,м,евроцент,евроцента,евроцентов,м,2";//по-русски
ФСтр="Л=en_US;ДП=Истина";ПарПИ="euro,euros,eurocent,eurocents,2";//по-английски
ФСтр="Л=uk_UA;ДП=Истина";ПарПИ="євро,євро,євро,м,євроцент,євроцента,євроцентів,м,2";//по-украински
ФСтр="Л=lv_LV;ДП=Истина";ПарПИ="eiro,eiro,eiro,v,cents,centi,centi,v,2";//по-латышски
ФСтр="Л=ro_RO;ДП=Истина";ПарПИ="euro,euro,м,eurocent,eurocenti,м,2";//по-румынскимммм
ФСтр="Л=bg_BG;ДП=Истина";ПарПИ="евро,евро,с,евроцент,евроцента,м,2";//по-болгарски
Сообщить(ЧислоПрописью(138.21, ФСтр, ПарПИ));
// Килограммы-граммы (Сто тридцать восемь килограммов 210 грамм)
Сообщить(ЧислоПрописью(138.21, "Л=ru_RU; ДП=Истина", "килограмм, килограмма, килограммов, м, грамм, грамма, граммов, м, 3"));
КонецПроцедуры
👉@DevLab1C
🔥5👍1