1с 7 получить константу
Всем привет. продолжаем изучать платформу 1С: Предприятие 8.3. Это уже второй урок, в котором мы начнем изучать основные объекты платформы для возможности разработки собственного приложения. Первый объект - это константа.
Приступим к изучению!
Часть 1. Запуск созданной информационной базы ( Урок 1 )
Запустим ярлык на рабочем столе, откроется уже знакомое окно, в котором есть два режима: режим разработчика и режим пользователя. Так как в прошлом уроке мы мы создали информационную базу, нам ее еще раз создавать ненужно. Выделим нашу информационную базу "Автоматизация предприятия" и нажмем на кнопку "Конфигуратор". По нажатию на эту кнопку происходит переход в режим разработчика.
Здесь нужно понять лишь один смысл! Если мы хотим разработать что-то свое, то это только режим разработчика. Если мы хотим работать в существующей программе, то это режим пользователя. Платформа позволяет работать одному человеку сразу в двух режимах (сначала что-то разработал, потом заходишь и проверяешь).Учебная версия - она ограничена по функционалу и дает возможность работать только одному человеку. А если лицензия - то их может доходить и до 300 (все зависит от вида лицензии).
Нажимаем кнопку "Конфигуратор" (Рисунок 1).
Произошел переход в режим разработчика (Рисунок 2).
На рисунке 2 показана иконка, на которую нужно нажать и у вас откроется дерево конфигурации (Рисунок 3).
Дерево конфигурации - это дерево, которое имеет ветви, а каждая ветвь в свою очередь имеет какие-то отростки - объекты. Объекты - это константы, справочники, документы и так далее. Более подробно можно почитать нажав сюда.
Все, что сейчас находится в режиме разработчика - это инструменты, с которыми будет работать программист для создания своей программы, но это ничего не видно в режиме пользователя.
Как только разработчик создает справочник или константу, она сразу же отображается в режиме пользователя.
В прошлом уроке мы пробовали создавать справочник, но перед этим заходили в режим пользователя, чтобы убедиться в том, что там ничего нет. Добавили справочник и только после этого у пользователя появилась возможность сразу автоматизировать свою деятельность.
Ничего не создавая, перейдем в режим пользователя и еще раз убедимся в том, что там ничего нет. Для этого выполним команду: "Сервис-1С:Предприятие" (Рисунок 4).
Откроется знакомое окно и оно действительно пустое (Рисунок 5).
На рисунке 5 отображается пользовательский режим, а сверху написано имя вашей программы и называется она "Конфигурация". Давайте изменим его и назовем "Автоматизация предприятия". Закроем режим "1С: Предприятие" на крестик в верхнем правом углу и вернемся в режим разработчика.
Выделим в дереве конфигурации корень этого дерева - слово Конфигурация, правой кнопкой мыши вызовем контекстное меню (или дважды щелкнем по нему правой кнопкой мыши) и выберем пункт "Свойства" (Рисунок 6).
Откроется палитра свойств (рисунок 7)
Палитра свойств - это окно, в котором отображаются все свойства, доступные для данного объекта. В данном случае, это свойства всего дерева конфигурации.
В открывшейся палитре свойств нам сейчас важны два свойства, Имя и Синоним.
Имя - это идентификатор, который нужен для разработчика и виден от только разработчику. Он нужен программисту для того, чтобы он мог к нему с помощью кода обратиться и где-то использовать.
Синоним - это имя, которое будет отображаться в пользовательском режиме и будет видно пользователю. То есть это то свойство, которое необходимо для пользователя.
Имя и синоним могут быть одинаковыми. Правила задания свойства "Имя":
1. Должно начинаться с буквы
2. Не может содержать пробелов и других специальных символов кроме подчеркивания "_"
3. Пишется слитно, но каждое слово с большой буквы - "АвтоматизацияПредприятия". Этот способ называется - верблюжий. В этом случае платформа понимает, что ей необходимо отделить каждое слово друг от друга (Рисунок 8).
Часть 2. Изменим имя конфигурации (программы)
Изменим имя "Конфигурация" на "АвтоматизацияПредприятия" и нажмем "Tab". В этом случае (Рисунок 8) синоним автоматически заполнится и разделится на два слова (но можно и просто перенести курсор в поле синоним), а свойство Имя останется также слитно - так и должно быть.
Таким образом мы изменили нашу программу (она называется конфигурация или программное решение - это термины 1С). Посмотрите на рисунок 8, в дереве объектов изменилось название. Теперь необходимо обновить программу, внести изменения и проверить все в пользовательском режиме. Нажмем клавишу F7 или значок на панели инструментов (Рисунок 9)
После того, как нажали клавишу или на этот значок, значок обновления должен стать серым и недоступным - это значит, что пока нет никаких изменений в вашей программе.
Перейдем теперь в режим пользователя и проверим изменения. Для этого необходимо выполнить команду "сервис-1С6Предприятие". Откроется знакомое окно, в котором будет название нашей программы (рисунок 10).
Сейчас вы уже сделали первых два шага по разработке своей конфигурации и это уже совсем не плохо!
Часть 2. Создание константы
Теперь необходимо как-то дальше разработать программу, чтобы она подходила для вашего предприятия.
Что такое константа? Константа - это объект дерева конфигурации, который предназначен для хранения постоянной величины или величины, которая меняется очень редко.
Константа я языках программирования - это то, что никогда не изменяется. Тем это и отличается в платформе. В платформе 1С это величина, которая изменяется крайне редко.
Вся платформа 1С создана так, что ее смысл понятен в русском языке. Константа в жизни каждого человека, это, например, его имя. Оно вроде является постоянной величиной, но его можно изменить. Или, это фамилия, инн, адрес и так далее. все это константы в понимании 1С.
Константа нужна для хранения "постоянной" величины. В нашем случае константами будут являться: 1. ИНН организации, имя директора магазина, адрес магазина и так далее - все это константы.
Перейдем в режим разработчика, выделим константу и правой кнопкой мыши добавим новую константу (или это можно сделать иначе. Выделить константы и нажать на плюсик в верхней панели дерева объектов).
Примечание: у платформы 1С есть всегда два способа работы с объектами, а иногда и более. Сейчас в этом убедимся.
Строковый тип данных — это один из базовых типов данных, поддерживаемых в языке 1С версии 7.7. Строковым типом в системе «1С:Предприятие» может задаваться любая последовательность символов, в том числе и пустая (последняя в программном коде записывается как последовательность из двух подряд идущих кавычек).
Операции со строками
Чтобы присоединить одну строку к другой, в языке 1С используется операция конкатенации. Длина результирующей строки при этом равна сумме длин соединяемых строк.
Пример конкатенации строковых значений:
При сложении нескольких строк, в случае несовпадения типа данных второго или последующих операндов со строковым типом, значения этих операндов неявно преобразуются к строковому типу в соответствии с правилами преобразования типов. Например:
В вышеприведённом примере второй операнд имеет тип " Дата " . При сложении со строкой система неявно преобразует его в строковый тип.
Строки можно сравнивать между собой и использовать в логических операциях. В языке 1С для строк определены следующие операции сравнения:
- больше ( Строка1 > Строка2 );
- больше или равно ( Строка1 >= Строка2 );
- равно ( Строка1 = Строка2 );
- не равно ( Строка1 >< Строка2 );
- меньше ( Строка1 < Строка2 );
- меньше или равно ( Строка1
Пример использования строк в логических операциях:
Строковые литералы
В строковых выражениях, наряду с переменными, могут использоваться строковые литералы, представляющие собой обычные строки, заключённые в двойные кавычки. Например:
Наряду с короткими (однострочными) литералами, синтаксис языка 1С допускает использование и многострочных конструкций, причём последние в исходном коде могут задаваться двумя способами.
Способ первый. В этом случае между фрагментами, представляющими отдельные строки многострочной константы, не должно встречаться никаких символов, за исключением пробелов, переводов строки и строк комментариев:
Способ второй. В этом случае значение литерала полностью идентично предыдущему случаю. Отличие заключается в том, что каждая отдельная составляющая (строка) не замыкается кавычками, а на каждой последующей строке помещен символ переноса строки «|» («вертикальная черта»). В таком варианте комментарии между открывающей и закрывающей кавычками (то есть внутри многострочного литерала) не допускаются.
Системные строковые константы
Данные системные константы доступны в любом программном модуле конфигурации. Они могут размещаться в правой части оператора присваивания, в выражениях, могут использоваться в качестве параметров вызываемых методов, процедур и функций.
Пример использования строковых констант:
Преобразование в строковый тип значений других базовых типов
В процессе вычисления различных выражений может возникнуть необходимость в явном или неявном преобразовании типов отдельных значений. При преобразовании значений в строковый тип система руководствуется следующими правилами:
- Если преобразуемое в строку число не имеет форматных установок, то его строковым представлением является полное представление числа в формате с фиксированной точкой.
- Дата преобразованная к строковому типу имеет вид "ДД.ММ.ГГ" , где ГГ — две цифры года, ММ — числовое обозначение месяца (01, 02, 03 и т.д.), ДД — день месяца (01, 02, 03 и т.д.).
Примечание: То, что выражение является строковым, система определяет по первому операнду. В случае несовпадения типа второго и последующих операндов со строковым типом, их значения неявно преобразуются к требуемому типу в соответствии с правилами преобразования типов. Чтобы явно указать, что выражение является строковым, следует начать его с пустой строки:
Для явного преобразования в строковый тип значений других базовых типов в программном коде используется системная функция Строка() . Англоязычный синоним имени функции — String() .
где < ПреобразуемоеЗначение >— выражение типа " Число " или " Дата " , результат вычисления которого необходимо преобразовать в строку.
Примеры использования функции:
Примечание: Даты во встроенном языке программирования 1С принято заключать в одинарные кавычки, в отличие от строк, для выделения которых используются кавычки двойные.
Системные функции для работы со строками
Проверить строку на наличие значащих символов позволяет системная (встроенная) функция ПустаяСтрока() . В качестве единственного параметра функции передаётся строковое выражение, которое необходимо проверить. Функция возвращает 1, если указанная строка пустая или содержит только пробелы, либо 0, если строка содержит значащие символы. Англоязычный синоним имени функции — IsBlankString() .
Узнать длину строки позволяет системная функция СтрДлина() . В качестве единственного параметра функции передаётся строковое выражение, результирующую длину которого необходимо узнать. Возвращаемым значением функции является число, соответствующее количеству символов в строке. Англоязычный синоним имени функции — StrLen() .
Удалить конечные пробельные символы слева, справа или с обоих концов строки сразу позволяют системные функции СокрЛ() , СокрП() и СокрЛП() соответственно. В качестве единственного параметра эти функции принимают строковое выражение, у которого необходимо удалить конечные пробельные символы. Возвращаемым значением этих функций является преобразованная строка. Англоязычные синонимы имён функций: TrimL() , TrimR() , TrimAll() .
Перевести все символы строки в верхний регистр позволяет системная функция Врег() . В качестве единственного параметра функции передаётся строковое выражение, содержащее строку которую необходимо преобразовать. Возвращаемым значением функции будет преобразованная строка. Англоязычный синоним имени функции — Upper() .
Примечание: Подобное преобразование строк обычно требуется при выполнении операций со строками, введёнными пользователем. Ведь пользователь может начать строку с заглавной буквы, может начать с маленькой, а может всю строку набрать заглавными буквами. Вышеназванная же функция позволяет привести все символы строки к единому формату.
Перевести все символы строки в нижний регистр позволяет системная функция Нрег() . В качестве единственного параметра функции передаётся строковое выражение, содержащее строку которую необходимо преобразовать. Возвращаемым значением функции будет преобразованная строка. Англоязычный синоним имени функции — Lower() .
Примечание: Подобное преобразование строк обычно требуется при выполнении операций со строками, введёнными пользователем. Ведь пользователь может начать строку с заглавной буквы, может начать с маленькой, а может всю строку набрать заглавными буквами. Вышеназванная же функция позволяет привести все символы строки к единому формату.
Преобразовать строку из DOS-кодировки в Windows-кодировку позволяет системная функция OemToAnsi() . В качестве единственного параметра функции передаётся строковое выражение, содержащее строку, которую необходимо преобразовать. Возвращаемым значением функции будет преобразованная строка. Русскоязычный синоним имени функции отсутствует.
Примечание: Подобное преобразование строк обычно требуется при работе с некоторыми файлами.
Преобразовать строку из Windows-кодировки в DOS-кодировку позволяет системная функция AnsiToOem() . В качестве единственного параметра функции передаётся строковое выражение, содержащее строку, которую необходимо преобразовать. Возвращаемым значением функции будет преобразованная строка. Русскоязычный синоним имени функции отсутствует.
Примечание: Подобное преобразование строк обычно требуется при работе с некоторыми файлами.
Системные функции для работы с подстроками
Выбрать из строки указанное количество символов слева позволяет системная функция Лев() . Возвращаемым значением функции будет подстрока из выбранных символов. Англоязычный синоним имени функции — Left() .
- < Строка >— строковое выражение, содержащее исходную строку, из которой будет выделена подстрока;
- < ЧислоСимволов >— числовое выражение, задающее число символов, которое необходимо включить в подстроку.
В вышеприведённом примере с помощью функции Найти() определяем позицию первого пробела, а затем выбираем все символы, стоящие левее этой позиции.
Выбрать из строки указанное количество символов справа позволяет системная функция Прав() . Возвращаемым значением функции будет подстрока из выбранных символов. Англоязычный синоним имени функции — Right() .
- < Строка >— строковое выражение, содержащее исходную строку, из которой будет выделена подстрока;
- < ЧислоСимволов >— числовое выражение, задающее число символов, которое необходимо включить в подстроку.
Выбрать из указанной строки подстроку указанной длины, начинающуюся с указанной позиции , позволяет системная функция Сред() . Возвращаемым значением функции будет подстрока из выбранных символов. Англоязычный синоним имени функции — Mid() .
- < Строка >— строковое выражение, содержащее исходную строку, из которой будет выделена подстрока;
- < НомерСимвола >— числовое выражение, задающее номер символа, с которого начнётся выборка подстроки (нумерация символов в строке начинается с 1);
- < ЧислоСимволов >— числовое выражение, задающее число символов, которое необходимо включить в подстроку.
Найти позицию первого вхождения подстроки в строку позволяет системная функция Найти() (англоязычный синоним — Find() ). Возвращаемым значением данной функции является число — позиция первого символа первого вхождения.
- < Строка >— строковое выражение, содержащее строку, в которой будет выполняться поиск;
- < Подстрока >— строковое выражение, содержащее подстроку, поиск которой будет выполняться.
Узнать число вхождений указанной подстроки в указанную строку позволяет системная функция СтрЧислоВхождений() . Возвращаемым значением данной функции является целое число, показывающее число вхождений подстроки в строку. Англоязычный синоним имени функции — StrCountOccur() .
- < Строка >— строковое выражение, содержащее строку, в которой будет выполняться поиск;
- < Подстрока >— строковое выражение, содержащее подстроку, поиск которой будет выполняться.
Заменить все вхождения указанной подстроки другим указанным значением позволяет системная функция СтрЗаменить() . Возвращаемым значением функции является преобразованная строка. Англоязычный синоним имени функции — StrReplace() .
- < Строка >— строковое выражение, содержащее строку, в которой будет выполняться поиск и замена подстрок;
- < СтарПодстрока >— строковое выражение, содержащее заменяемую подстроку (подстроку, поиск и замена которой будет выполняться);
- < НовПодстрока >— строковое выражение, содержащее заменяющую (новую) подстроку.
Системные функции для работы с многострочным текстом
Определить число строк в многострочном тексте (то есть в тексте, где имеются переводы строк) позволяет системная функция СтрКоличествоСтрок() . В качестве единственного параметра функции передаётся строковое выражение, содержащее исследуемый текст. Возвращаемым значением функции является целое число, соответствующее числу строк в исследуемом тексте. Англоязычный синоним имени функции — StrLineCount() .
Получить указанную строку из многострочного текста (то есть текста, где имеются переводы строк) позволяет системная функция СтрПолучитьСтроку() . Англоязычный синоним имени функции — StrGetLine() .
- < ИсходныйТекст >— строковое выражение, содержащее исходный многострочный текст;
- < НомерСтроки >— числовое выражение, содержащее порядковый номер строки, которую необходимо получить. Нумерация строк в многострочном тексте начинается с 1.
Возвращаемым значением функции будет полученная строка текста.
Системные функции для работы с символами
Преобразовать код символа в соответствующий символ позволяет системная функция Симв() . В качестве единственного параметра функции передаётся числовое выражение, содержащее код символа в кодировке Windows-1251. Возвращаемым значением функции является строковое значение — соответствующий указанному коду символ. Англоязычный синоним имени функции — Chr() .
Преобразовать символ в код символа позволяет системная функция КодСимв() . В качестве единственного параметра функции передаётся строковое выражение, содержащее символ. Возвращаемым значением функции является целое число, представляющее собой десятичный код заданного символа в кодировке Windows-1251. Англоязычный синоним имени функции — Asc() .
Константа — это агрегатный тип данных, средство работы с постоянными (условно постоянными) величинами. В константах хранится информация, характеризующая конфигурацию в целом, которая может быть как постоянной, так и изменяться с той или иной периодичностью.
Константы могут быть периодическими или нет (это задается в конфигураторе при их создании). Периодические константы — это константы, значения которых связаны с датой. При изменении значения периодической константы старое значение сохраняется, просто новое значение действует с указанной даты, а старое до указанной даты.
* Изначально значение периодической константы Константа.ИмяДиректора было — " Иванов И. И. ". В некоторый момент директор сменился.
Константа.ИмяДиректора.Установить('01.05.96', "Петров П.П.");
* Данный оператор устанавливает новое значение периодической константы с даты '01.05.96', но старое значение — " Иванов И. И. " сохраняется до этой даты и может быть получено, например, следующей строкой текста программы:
Средства языка предоставляют возможность непосредственного доступа к созданным в конфигураторе названиям констант в любом программном модуле, т. к. константы принадлежат глобальному контексту задачи. Работа с периодическими константами осуществляется при помощи методов Получить и Установить или при помощи специального агрегатного типа данных — Периодический. Работа с непериодическими константами осуществляется непосредственно через их идентификаторы.
Использование непериодических констант в синтаксисе языка аналогично глобальным переменным, т. е. идентификаторы непериодических констант могут размещаться в левой и правой части оператора присваивания, в выражениях, быть параметрами методов, процедур или функций в любом программном модуле.
В качестве имени константы обязательно должно выступать полное имя конкретной константы, как оно объявлено в конфигураторе. Имя константы записывается через точку после ключевого слова Константа , т. е. полное имя константы записывается следующим образом:
где < Имя_константы >— название конкретной константы, как оно объявлено в окне «Метеданные» конфигуратора.
Чтобы посмотреть все константы в 1С:7.7 и их значения заходим в «Операции» и активизируем строку «Константы».
Перед нами появляется список констант.
В крайней правой колонке мы видим значения констант. И здесь есть один момент, о котором не следует забывать. В программах на платформе 1С:7.7 существуют периодические и непериодические константы.
Со значениями непериодических констант всё просто. Значения непериодических констант мы видим в списке констант. С периодическими константами ситуация несколько иная. В списке констант для периодической константы мы видим только последнее значение константы на текущую дату. Например значение 670000,00 для предельной величины базы ФСС - это значение предельной базы ФСС на рабочую дату программы. И это абсолютно не значит, что значение этой константы было таким же год назад или даже день назад!
Чтобы просмотреть все значения периодической константы нужно выделить любую ячейку строки константы, далее, нажать клавишу «F5» или щелкнуть по кнопке «История».
В открывшемся окне истории мы видим, что периодической константе «Предельная величина базы ФСС» значение 670000,00 было назначено 1-го января 2015-го года. До этой даты константа «Предельная величина базы ФСС» имеет пустое значение. А это значит, что до 2015-го года мы не увидим ФСС в расчетных ведомостях и регламентированные отчеты по ФСС будут заполняться неправильно.
Кстати, определить периодическая константа или нет можно по цвету кнопки «История». Если при выделении любой ячейки строки константы, кнопка «История» подсвечивается синеватым цветом, значит константа периодическая. У непериодической константы подсветки кнопки «История» нет. Например «Дата регистрации» - непериодическая константа.
Эти статьи Вам могут понравиться:
Нажимайте кнопки! Делитесь информацией с друзьями! Нажимайте кнопки! Делитесь информацией с друзьями!
Пришла в голову оригинальная мысль, проверил - работает.
Естественно, после такого "надругательства" методы константы ПолучитьАтрибут() и УстановитьАтрибут() будут работать только в англоязычной версии.
Примечание (12.12.09). Эта подмена встроенного агрегатного типа на объявленную переменную может работать с обращением к ней только из текущего модуля, т.е. локальном модуле ее потребуется заново переопределить
Специальные предложения
Из всех глобальных атрибутов, похоже, "Константа" лучше всего эмулируется, однако, увлекаться этим не стоит. ))
Просмотры 17343
Загрузки 0
Рейтинг 9
Создание 09.09.09 17:01
Обновление 12.12.09 00:00
№ Публикации 22244
Тип файла Нет файла
Конфигурация Конфигурации 1cv7
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Как уменьшить количество заблокированных объектов Промо
История о том как я решил пересобрать форму справочника клиентов и чем это все закончилось.
12.01.2012 15879 ShEvOvIcH 18
Расчет страховых взносов в 1С 7.7 "Учет и отчетность предпринимателя, ред. 1.2" с апреля 2020
В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.
09.04.2020 15301 Юджин58 39
Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки.
Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.
14.10.2019 5288 ksnik 14
Раздел 9 декларации по НДС за 1 квартал 2019
Ошибка при формировании Раздела 9 декларации по НДС в 1С к.к. 7.70.577.
12.04.2019 7731 eroma 12
Как в торговле 7.7 печатать код ТНВЭД в счет-фактуре
В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.
15.11.2017 11241 AndKovalchuk 0
Доначисление страховых взносов на обязательное страхование от НС и ПЗ в Бухгалтерии 7.7 и УСН 7.7 для Договора подряда
Во всех источниках, которые мне встречались, написано, что Страховые взносы НС и ПФ нужно начислять, если это указано в Договоре подряда.
06.09.2017 10630 pentanom 0
Подготовка сведений для ПФР ЗиК Исправление ошибок
Подготовка сведений для ПФР ЗиК Исправление ошибок. Для сотрудников, у которых во 2,3 или 4 квартале не было заработка, но есть стаж (например, декретницы) не заполняется «Сумма выплат с начала года».
30.07.2014 16575 Cvetic 4
Расчет амортизации основных средств в Бухгалтерии 7.7. Проблема учета модернизированных объектов
Об обнаруженной проблеме при амортизации модернизированных ОС. Приведен код для исправления проблемы.
15.05.2014 21632 Sergey1CSpb 2
Подготовка сведений для ПФР ЗиК 339. СЗВ-6-4 две незначительные ошибки.
Подготовка сведений для ПФР ЗиК 339. СЗВ-6-4 две незначительные ошибки: 1.При переносе сотрудника из одной пачки в другую у него теряются сведения о выплатах. 2.Неактивна кнопка сортировки сотрудников.
11.10.2013 13055 Cvetic 7
Реализация Ctrl+Z в 1С 7.7 (ТиС)
В семерке отсутствует возможность отменять последнее действие в формах документов. В данной статье будет рассмотрен пример реализации данной функции. Возможно, кому-нибудь пригодится.
15.07.2013 8376 a.o.popova 10
Отчетность в ПФР в ЗИК релиз З34
Ошибки в ЗИК релиз 334 при формировании отчетности в ПФР
04.04.2013 19704 ul 15
Автосохранение документа в 1С 7.7
В данной статье мы рассмотрим автосохранение документа в 1С 7.7!
22.03.2013 14058 gubar 25
Ошибка заполнения отчета о движении денежных средств за 2012г (RP12Q4 12q4004)
Ошибка заполнения отчета движения денежных средств за 2012г (RP12Q4 12q4004)
13.03.2013 9550 Famza 5
Простановка в документе "Счет-фактура выданный" реквизитов "Выставлен" и "Дата выставления"
Автоматическое выставление галки "Выставлен" и Даты выставления в документе "Счет-фактура выданный"
09.06.2012 15732 b-dm 8
Продажа собственной фирме (интеркомпани) - заполнение отрицательными остатками
В документе "Продажа собственной фирме" приходится добавлять номенклатуру вручную через подбор. А ведь можно сэкономить время и заполнить спецификацию документа на основании отрицательных остатков фирмы. Все просто.
06.05.2012 13728 2sw 4
Ввод остатков по 76.ВА в 1С ПУБ
Статья посвящена найденному мной недостатку в конфигурации 1С 7.7 "Производство-услуги-бухгалтерия", связанному с вводом начальных остатков по 76.ВА.
29.04.2012 10345 Пользователь 1С 0
Ошибка при формировании отчета Авансы по налогу на имущество. В 1С:Предприятие 7.7. Регламентированная отчетность за I квартал 2012 года Обновление 12q1009 от 18.04.2012 г.
24.04.2012 9599 leo072 7
Ошибка при формировании отчета 4-ФСС для УСН 7,7 12q1007
При формировании таблицы 6,7 раздела 2 возникает ошибка ИтАн.ИспользоватьСубконто(ВидыСубконто.ВидыПлатежейВФонды, Перечисление.ВидыПлатежей.Штраф);
11.04.2012 11587 *Zed* 1
Быстрый отбор в журнале на конкретную дату
Лень - двигатель прогресса. Полезная фича для быстрого отбора документов в любом журнале на конкретную дату.
27.02.2012 11623 avers007 16
ЗиК 321, в отчетах пропадает проводка по ПФР_страховая
При формировании отчета "Свод проводок" с галкой "Учет начисления налогов с ФОТ, включаемых в состав расходов" в отчет не выходит ПФР_страх
10.02.2012 7054 filh 19
Бухгалтерия 7.7. Релиз 535. Некорректности (ошибки) при вступлении в силу постановления 1137. Релиз 536 вышел
При обновлении на 535 релиз обнаружил некорректность в документах поступления.
06.02.2012 9082 Famza 19
Ошибка в релизе 189 Конфигурации 1С: УСН 77 и релизе 535 Конфигурации 1С: Бух ПРОФ 77 (СправкиПоНДФЛ)
Обнаружена ошибка в 1С: УСН 77 релиз 189 и Бух ПРОФ 77 релиз 353 (Отчет СправкиПоНДФЛ).
29.01.2012 11681 BlackMor 4
Ошибка в 1С:Бух77 ред.533 Начисление ФФОМС при ЕНВД
При начислении налогов с ФОТ (док.ЗакрытиеМесяца) не расчитываются налоги ФФОМС, если начисление зарплаты проводится как "облагаемые ЕНВД".
22.01.2012 10482 lelbraun 3
Медленное формирование отчета в ФСС. Ошибка в алгоритме файл: ESN_GET.ERT
Достаточно старая ошибка 1С (исправляю уже пару лет) в файле ESN_GET.ERT (1С7.7 бухгалтерский учет). Проявляется в том, что очень медленно формируются регламентные отчеты в фонды ФСС и ПФР, если в типовой бухгалтерии ведётся начисление зарплаты сотрудникам и количество сотрудников превышает определённое количество (в моём примере 90, но замедление скорости видно и на 20)
11.01.2012 7603 Digo65 2
Ошибка в обработке "ПодборЗатратПоУслугам" в типовой Бухгалтерии для бюджетных учреждений 6.2 (647)
В текущем на момент публикации релизе 647 конфигурации "Бухгалтерия для бюджетных учреждений 6.2" при заполнении документа "Списание затрат по услугам" наблюдается следующая ошибка: в режиме заполнения (F5) невозможно выбрать значение субконто, если тип субконто - подчиненный справочник.
30.12.2011 10378 demon_infernal 1
Начисление ФСС (страховых взносов) на договора гражданско-правового характера
В программе Зарплата и кадры 7.7 релиз 314, НЕ начисляются страховые взносы на "договора гражданско-правового характера". Для Начисления (страховые взносы) ФСС на договора гражданско-правового характера: в ЗиК 314 требуется изменить конфигурацию.
18.11.2011 11351 Diamante 7
Перерасчет ФСС НС за предыдущий период в ЗиК 315
Если изменить базу вида расчета «ФСС НС», то в релизе 1С:Зарплата и Кадры 7.70.315, в текущем расчетном периоде не происходит перерасчет за предыдущие периоды.
02.11.2011 17925 Nicholas 13
Ошибка при формировании Отчета по налогу на прибыль за 9 месяцев 2011 г. (версия 11q300x) для Бухгалтерии 7.7
При формировании Отчета по налогу на прибыль из конфигурации Бухгалтерский учет - Регламентированная отчетность за 9 месяцев 2011 года (версия 11q3002/11q3003/11q3004) - неправильно формируются суммы ежемесячных авансовых платежей в бюджет субъекта Российской Федерации для организаций, имеющих обособленные подразделения (подраздел 1.2 раздела 1 ОСН, строки 220-240)
28.10.2011 13684 vkr 5
ЗиК: Заполнение данных о заработке у предыдущих работодателей в больничном
Доработка ЗиК 314. Заполнение данных в больничном за 2 предыдущих года у другого работодателя. Для работы необходимо добавить в конфигурацию новый справочник.
04.10.2011 12181 allexe 13
Отпуск по уходу за ребенком. Печать расчета среднего заработка
Печать расчета среднего заработка в документе "отпуск по уходу за ребенком" по старым/новым правилам, реализованная в ЗиК 7.70.313, содержит досадную ошибку - если вызвать печать в уже проведенном документе, всегда выдается отчет для новых правил.
23.09.2011 5797 Gr@nd@d 5
1С 7.7 ЗиК. Доработка документа "Бригадный наряд" с возможностью увидеть часы в расчетном листке
Маленькая доработка модуля документа "Бригадный наряд" с возможностью увидеть часы в расчетном листке. Не забудьте, когда будете заполнять документ "Бригадный наряд", поставить галочку "Учитывать отработанные часы".
08.09.2011 7285 Ироида 12
Учет доверенностей
В расходных документах есть необходимость проставления доверенности. Но заносить каждый раз одни и те же данные бывает утомительно. особенно при больших оборотах.
08.09.2011 12100 Sykoku 8
Ошибка в файле выгрузки отчета РСВ-1
Ошибка в файле выгрузки отчета РСВ-1 При проверке файла выгрузки программа chek xml 2011 выдает следующею ошибку. Ошибка в формате десятичного числа. Содержимое элемента ДоляДохода> не соответствует нужному типу. Источник
28.04.2011 4605 link1c 2
ЗиК Расходы предприятия за счет ФСС. Реестр начисленных пособий за месяц.
Для больничных листов за 2010, проведенных в 2011, дни за счет работодателя = 3, вместо 2.
15.04.2011 16343 Cvetic 3
ЗиК 308 Как вернуть проводки по страховым взносам РБП (сч 97)
21.03.2011 7754 stupid01 5
Несколько видов НДС. Как нумеровать налоговые накладные.
Все знают, что помесячная нумерация налоговых накладных для украинской бухгалтерской "семерки" появилась в релизе 7.70.282 Однако, никто из "великих" не озаботился проблемами тех бухгалтеров, которые например, ведут перерабатывающие предприятия, а посему сдают две декларации, два реестра и, благодаря извращениям в законодательстве должны нумеровать налоговые накладные начиная с единицы для двух реестров. Мною сделана попытка решить эту проблему.
16.03.2011 9146 ValeryZ 6
Отпуск по уходу за ребенком. Расчет по-новому и по-старому
По новому законодательству расчет среднего заработка для отпуска по уходу можно производить как по старым правилам, так и по новым, на усмотрение сотрудника. Реализуем это в ЗиК.
Читайте также: