Добрый день, Людмила!
В настоящее время в законодательстве нет понятия общий трудовой стаж, но есть понятие страховой стаж.
В соответствии со статьей 12 «Иные периоды, засчитываемые в страховой стаж» Федерального закона от 28.12.2013 N 400-ФЗ (ред. от 28.12.2017) «О страховых пенсиях»:
В страховой стаж наравне с периодами работы и (или) иной деятельности, которые предусмотрены статьей 11 настоящего Федерального закона, засчитываются:
1) период прохождения военной службы, а также другой приравненной к ней службы, предусмотренной Законом Российской Федерации от 12 февраля 1993 года N 4468-1 «О пенсионном обеспечении лиц, проходивших военную службу, службу в органах внутренних дел, Государственной противопожарной службе, органах по контролю за оборотом наркотических средств и психотропных веществ, учреждениях и органах уголовно-исполнительной системы, и их семей»;
2) период получения пособия по обязательному социальному страхованию в период временной нетрудоспособности;
3) период ухода одного из родителей за каждым ребенком до достижения им возраста полутора лет, но не более шести лет в общей сложности;
4) период получения пособия по безработице, период участия в оплачиваемых общественных работах и период переезда или переселения по направлению государственной службы занятости в другую местность для трудоустройства;
5) период содержания под стражей лиц, необоснованно привлеченных к уголовной ответственности, необоснованно репрессированных и впоследствии реабилитированных, и период отбывания наказания этими лицами в местах лишения свободы и ссылке;
6) период ухода, осуществляемого трудоспособным лицом за инвалидом I группы, ребенком-инвалидом или за лицом, достигшим возраста 80 лет;
7) период проживания супругов военнослужащих, проходящих военную службу по контракту, вместе с супругами в местностях, где они не могли трудиться в связи с отсутствием возможности трудоустройства, но не более пяти лет в общей сложности;
8) период проживания за границей супругов работников, направленных в дипломатические представительства и консульские учреждения Российской Федерации, постоянные представительства Российской Федерации при международных организациях, торговые представительства Российской Федерации в иностранных государствах, представительства федеральных органов исполнительной власти, государственных органов при федеральных органах исполнительной власти либо в качестве представителей этих органов за рубежом, а также в представительства государственных учреждений Российской Федерации (государственных органов и государственных учреждений СССР) за границей и международные организации, перечень которых утверждается Правительством Российской Федерации, но не более пяти лет в общей сложности;
9) период, засчитываемый в страховой стаж в соответствии с Федеральным законом от 12 августа 1995 года N 144-ФЗ «Об оперативно-розыскной деятельности».
10) период, в течение которого лица, необоснованно привлеченные к уголовной ответственности и впоследствии реабилитированные, были временно отстранены от должности (работы) в порядке, установленном уголовно-процессуальным законодательством Российской Федерации.
Таким образом страховой стаж составляет — 21 год (20 лет — 2 года + 3 года).
Если рассматривать в разрезе общего стажа, то в него можно также включить период учебы, и отпуск по уходу за первым ребенком), соответственно общий стаж составит — 24,5 года.
С уважением, Дарья Кузьмина!
Рекомендую также ознакомиться со ст.ст. 88-89 Закона РФ от 20.11.1990 N 340-1 (ред. от 21.07.1997) «О государственных пенсиях в Российской Федерации». Именно в нем есть термин «общий трудовой стаж» и порядок его подсчета. Возможно, вам именно это требуется.
Но подробно разбирать все возможные варианты, с учетом не указанных в задаче подробностей, не представляется возможным (тем более, учитывая размер гонорара юриста по вашему вопросу).