Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 06.01.2015
Сообщений: 28

Куда землю паять?

12.02.2016, 16:22. Показов 2980. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, не судите строго. Экранчик к МК подключаю. Есть ножки для земли gnd и vout. Куда их физически паять? К болту или как? Или можно забить и пусть просто провода торчат?
Миниатюры
Куда землю паять?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2016, 16:22
Ответы с готовыми решениями:

Куда заводить землю на плате
Всем привет. Возникла необходимость развести и изготовить платку небольшую для одного проекта. Пока делаю на ардуине, чтобы быстрее все...

Можно ли так паять?
Возможно ли паять всякие QFN и QFP таким манером, без паяльной пасты? 1 Нанести флюс. 2 Микроволной облудить пады под контакты. 3...

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

7
0 / 0 / 0
Регистрация: 06.01.2015
Сообщений: 28
12.02.2016, 23:11  [ТС]
Новый вопрос) VDD к ножке контроллера можно цеплять?

Добавлено через 4 минуты
Старый вопрос тоже в силе)

Добавлено через 5 часов 4 минуты
Так вроде подключил. На плате STM32F4discovery много "ножек" GND. Подключил GND и VOUT к ним. Экран не работает. Это может как то связано быть с конденсатором? Я поставил на 4,7мкФ.

Добавлено через 1 минуту
Вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_rcc.h"
#include "stm32f4xx_spi.h"
 
#define SCK_Pin  GPIO_Pin_5
#define SCK_Pin_Port GPIOA
 
#define MOSI_Pin GPIO_Pin_7
#define MOSI_Pin_Port GPIOA
 
#define DC_Pin  GPIO_Pin_7
#define DC_Pin_Port GPIOE
 
#define VDD_Pin GPIO_Pin_9
#define VDD_Pin_Port GPIOE
 
#define RST_Pin GPIO_Pin_11
#define RST_Pin_Port GPIOE
 
#define SS_Pin  GPIO_Pin_13
#define SS_Pin_Port GPIOE
 
uint8_t picture[816] =
{
        0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0xf0, 0xfc, 0xfa, 0xf6, 0xe6, 0xee, 0xce, 0xde, 0xfe, 0xbf, 0xbf, 0xff, 0x7f, 0x7f, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0xf0, 0xf0, 0xf0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x40, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x78, 0xfc, 0xfc, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xc0, 0x8e, 0xbf, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x3c, 0x1e, 0xe, 0x2, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x3, 0x3, 0x7, 0x7, 0xf, 0xf, 0xf, 0x1f, 0x1f, 0x1f, 0x1f, 0x3f, 0x3f, 0x3f, 0x3f, 0x7f, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xee, 0xe4, 0xf0, 0xf0, 0xf0, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfc, 0xfc, 0xfc, 0xf8, 0xf8, 0xf8, 0xf0, 0xf0, 0xe0, 0xe0, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf, 0xf, 0xf, 0x1f, 0x1f, 0xdf, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0xcf, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0x7, 0x7, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xf8, 0xfc, 0xfc, 0xfc, 0x3e, 0xe, 0x6, 0x2, 0x87, 0xff, 0xdf, 0x3f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7, 0x7, 0xf, 0xf, 0xc, 0xf8, 0xf8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0xf0, 0x30, 0x20, 0x20, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc4, 0xcc, 0xcc, 0xcc, 0xd8, 0xf8, 0xf8, 0xf8, 0x38, 0x8, 0xd, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7, 0xf, 0x3f, 0x7f, 0xfc, 0xf8, 0xf0, 0xe0, 0xc7, 0x8f, 0x8f, 0x1e, 0x1c, 0x38, 0x30, 0x31, 0x21, 0x63, 0x63, 0x47, 0x47, 0x4f, 0x4f, 0x9f, 0x9f, 0x9f, 0xbf, 0x3f, 0x3f, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xfc, 0xfc, 0xf8, 0xf8, 0xf0, 0xff, 0xff, 0xf0, 0xe0, 0xc0, 0xc0, 0xc0, 0xc0, 0x83, 0x81, 0x81, 0x80, 0x80, 0x80, 0x0, 0x2, 0x86, 0x86, 0xc2, 0xc0, 0xc0, 0xfc, 0xfc, 0xfc, 0x74, 0x77, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x3, 0x7, 0x7, 0x7, 0xf, 0xe, 0xe, 0xe, 0xe, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x3c, 0x38, 0x38, 0x38, 0x38, 0x38, 0x39, 0xf9, 0xf9, 0x78, 0x38, 0x10, 0x10, 0x13, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x33, 0xbf, 0xfd, 0x69, 0x1, 0x43, 0x43, 0x43, 0xe3, 0xf7, 0x9f, 0x83, 0x1, 0x9, 0x19, 0x10, 0x30, 0x60, 0xe0, 0xc0, 0x4, 0x4, 0x4, 0x4, 0x6, 0x6, 0x6, 0x7, 0x3, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x60, 0x30, 0x30, 0x30, 0x18, 0x18, 0x30, 0x18, 0x1c, 0xc, 0xe, 0x7, 0x3, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x3, 0x2, 0x6, 0x6, 0x4, 0xc, 0xf, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
void PowerOn() {
    VDD_Pin_Port->ODR |= VDD_Pin;
}
 
void PowerOff() {
    VDD_Pin_Port->ODR &= ~VDD_Pin;
}
 
void ResetOn() {
    RST_Pin_Port->ODR |= RST_Pin;
}
 
void ResetOff() {
    RST_Pin_Port->ODR &= ~RST_Pin;
}
 
void DCOn() {
    DC_Pin_Port->ODR |= DC_Pin;
}
 
void DCOff() {
    DC_Pin_Port->ODR &= ~DC_Pin;
}
 
void SSOff() {
    SS_Pin_Port->ODR &= ~SS_Pin;
}
 
void SSOn() {
    SS_Pin_Port->ODR |= SS_Pin;
}
 
void SPISend(uint16_t data) {
    SPI_I2S_SendData(SPI1, data);  // отправили данные
    while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == SET); // ждём, пока данные не отправятся
}
 
void SPIInit(void) {
    SPI_InitTypeDef SPIConf;
    // указываем, что используем мы только передачу данных
    SPIConf.SPI_Direction = SPI_Direction_1Line_Tx;
    // указываем, что наше устройство - Master
    SPIConf.SPI_Mode = SPI_Mode_Master;
    // передавать будем по 8 бит (=1 байт)
    SPIConf.SPI_DataSize = SPI_DataSize_8b;
    // режим 00
    SPIConf.SPI_CPOL = SPI_CPOL_Low;
    SPIConf.SPI_CPHA = SPI_CPHA_1Edge;
    // будем устанавливать SS программно (даже необязательно тогда будет припаивать SS)
    SPIConf.SPI_NSS = SPI_NSS_Soft;
    // установим скорость передачи (опытным путём выяснили, что разницы от изменения этого параметра нет)
    SPIConf.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;
    // передаём данные старшим битом вперёд (т.е. слева направо)
    SPIConf.SPI_FirstBit = SPI_FirstBit_MSB;
    // внесём настройки в SPI
    SPI_Init(SPI1, &SPIConf);
    // включим  SPI1
    SPI_Cmd(SPI1, ENABLE);
    // SS = 1
    SPI_NSSInternalSoftwareConfig(SPI1, SPI_NSSInternalSoft_Set);
}
 
void GPIOInit(void) {
    // включаем тактирование (=питание) на порты A, B и железный SPI1
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOE| RCC_AHB1Periph_GPIOD | RCC_APB2Periph_SPI1, ENABLE);
 
    GPIO_InitTypeDef PORT;
    // выбрали ноги для настройки
    PORT.GPIO_Pin   = SCK_Pin | MOSI_Pin;
    // установили наименьшую скорость (максимальная скорость контроллера 4 Мбита в секунду)
    PORT.GPIO_Speed = GPIO_Speed_2MHz;
    // (важно!) определяем предназначение ног. здесь - выбор "альтернативной функции" ног
    PORT.GPIO_Mode  = GPIO_Mode_AF;
 
    // настроили ноги в порту А
    GPIO_Init(GPIOA, &PORT);
 
    // выбрали ноги для настройки
    PORT.GPIO_Pin   = DC_Pin | VDD_Pin | RST_Pin | SS_Pin;
    // установили скорость (тут - без разницы)
    PORT.GPIO_Speed = GPIO_Speed_2MHz;
    // предназначение - общее, выход
    PORT.GPIO_Mode  = GPIO_Mode_OUT;
    // настроили ноги в порту E
    GPIO_Init(GPIOE, &PORT);
 
    GPIO_InitTypeDef  ledinit;  // создаем структуру
 
            ledinit.GPIO_Mode = GPIO_Mode_OUT;  // направление - выход
            ledinit.GPIO_OType = GPIO_OType_PP;  //
            ledinit.GPIO_PuPd = GPIO_PuPd_NOPULL;  //
            ledinit.GPIO_Speed = GPIO_Speed_2MHz;  //
            ledinit.GPIO_Pin = GPIO_Pin_12|GPIO_Pin_13; //
            ledinit.GPIO_Pin |= GPIO_Pin_14 | GPIO_Pin_15;
            GPIO_Init(GPIOD, &ledinit);  //
}
 
void LCDInit(void) {
    SSOff();
    DCOff();
    PowerOn();
    ResetOff();
    ResetOn();
    SPISend(0x21);   // включаем питание, устанавливаем сдвиг по y, включаем режим расш. инстр.
    SPISend(0b1001); // устанавливаем трёхкратный множитель внутреннего питания
    SPISend(0xFF);   // включаем максимальное внутреннее питание
    SPISend(0x06);   // устанавлиаем температуру
    SPISend(0x13);   // устанавливаем bias (смещение системы)
    SPISend(0x20);   // ..., включаем режим обычных инструкций
    SPISend(0b1100); // включаем нормальный режим дисплея
}
 
int main() {
    SystemInit();
    GPIOInit();
    /*while(1)
          {
          GPIO_SetBits(GPIOD,GPIO_Pin_12);
          GPIO_SetBits(GPIOD,GPIO_Pin_13);
          GPIO_SetBits(GPIOD,GPIO_Pin_14);
          GPIO_SetBits(GPIOD,GPIO_Pin_15);
          }*/
    SPIInit();
 
    LCDInit();
 
    SPISend(0x80);   // x = 0
    SPISend(0x40);   // y = 0
 
    DCOn();
    uint16_t i;
    for(i = 0; i < 816; i++) SPISend(picture[i]);
 
    return 0;
}
0
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,085
13.02.2016, 09:55
Цитата Сообщение от _Ренат_ Посмотреть сообщение
gnd
означает "земля", т.е. общий провод схемы. Цеплять к "минусу" питания. Vout - внутреннее напряжение индикатора, оставить как есть.
0
0 / 0 / 0
Регистрация: 06.01.2015
Сообщений: 28
13.02.2016, 12:13  [ТС]
Я погуглил вчера. Не понятно все таки куда GND подключать, но судя по всему к GND платы (у меня STM32F4Discovery). Прочитал, что экран без конденсатора не будет работать. Если землю я подключил верно, то ошибка либо в коде, либо конденсатор не тот. Сам в коде косяков не могу найти (к тому же в статье с которой я ее брал у авторов все работало).
Миниатюры
Куда землю паять?  
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
13.02.2016, 12:15
GND объединить с 0 питания и забить. или вообще забить на него.
0
0 / 0 / 0
Регистрация: 06.01.2015
Сообщений: 28
13.02.2016, 13:46  [ТС]
Цитата Сообщение от _Ренат_ Посмотреть сообщение
Прочитал, что экран без конденсатора не будет работать. Если землю я подключил верно, то ошибка либо в коде, либо конденсатор не тот
Подключил все абсолютно как на схеме. Только вместо значка земли - GND STM-платы. Схема неверная получается?
0
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,085
15.02.2016, 11:32
В схемах и кодах, выложенных в нете (впрочем, и в других местах тоже), бывают ошибки. Так что запуск приблуды - дело кривости/прямости рук запускающего.
0
50 / 49 / 10
Регистрация: 24.01.2010
Сообщений: 225
15.02.2016, 23:45
Обычно, если с пол-пинка не идёт, то лезут в файлик "system_stm32f4xx.c"
Внимательно читаем параметры железки под которую был сконфигурирован сырец.
Особо обращаем внимание на строки
C
1
2
3
4
5
6
7
8
9
10
/************************* PLL Parameters *************************************/
/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */
#define PLL_M      8
#define PLL_N      336
 
/* SYSCLK = PLL_VCO / PLL_P */
#define PLL_P      2
 
/* USB OTG FS, SDIO and RNG Clock =  PLL_VCO / PLLQ */
#define PLL_Q      7
При этом плотно тискаем эксемээль файлик от поставщика с рисунком и формулами расчёта всех делителей (есть так-же в кубе). И проверяем с реальными условиями запуска вашего МК. Например в дискавэри это 8МГц, внешний кварц и т.д...

удачи вам
(круглый)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.02.2016, 23:45
Помогаю со студенческими работами здесь

Как паять шлейф ?
Имеется дисплей от телефона, но как я ни старался припаять к нему проводки все четно. Шаг 0.6 мм. Пробовал и самый маленький мгтф и...

Как правильно паять полевики?
Из десятка три в утиль. Один из трех, правда, как-то странно ушел - сопротивление закрытого перехода 75 ом. Вроде не перегревал, статике...

Как этим паять SMD
Есть такое жало (других нет). http://**************************/download/file.php?id=10248&amp;sid=da2262ddbbc806c9cefa936137a5653b ...

Как паять Flip Chip?
Добрый день. Есть такой чип: http://datasheet.elcodis.som/pdf/34/8/3 ... sb03f2.pdf Сделан в корпусе Flip Shyp. Фигулька размера 2мм на...

Arduino RC522 стоит ли паять?
есть Arduino Uno, провода папа-мама, можно ли обойтись без пайки? Т.е. вставить коннектор и подключить провода. Если нет, как лучше всего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru