Недостаточно памяти сервера для обработки команды 1С файловая при подключении через общую папку по сети

Эта ошибка возникает не только при подключении через 1С, но и просто при попытке открыть файл через сетевой ресурс.  Обычно это бывает, если ваш компьютер на XP, а сервер — виндовс семерка, либо наоборот, но не обязательно. Просто чаще бывает именно так.

Нужно зайти на компьютер-сервер —

Тобишь на тот компьютер, на котором файловая база 1с располагается, он и есть сервер в данном случае.

В нем зайти в реестр,  то есть нажать сочетание клавиш windows + R, либо зайти «Пуск» и внизу в окне ввода набрать «cmd» и нажать «Enter», он же «Ввод», он же стрелка вниз и влево (перевод каретки).

В реестре перейти в раздел: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

найти там параметр под названием: 

IRPStackSize

Если его нет — создать: Щелкнуть правой кнопкой мыши на свободном месте правой панели, и выбрать пункт «Создать — Параметр DWORD (32 бита)

Ввести наименование
IRPStackSize  в новой добавившейся строчке или же скопировать отсюда.

Важно — соблюдайте регистр букв. То есть большие и маленькие буквы как здесь указано, так и должны быть в наименовании в реестре.

Нажмите Enter

Нажмите ещё раз Enter или кликните двойным щелчком левой кнопки мыши по имени параметра 
IRPStackSize

или кликните правой кнопкой мыши по этой строке и выберите пункт «Изменить»

В появившемся окне выберите систему исчисления «Десятичная«, а значение напишите 50. По имеющейся у меня информации с других сайтов — это максимальное число одновременных подключений. Причем 1с 8 делает сразу несколько подключений — от 3-х и больше. Это я фантазирую, но обоснованно и думаю, что не окажусь не прав.

Нажмите ОК.

Закройте окно реестра.

Перезагрузите компьютер.

Ещё раз повторяю, так как многие, и я в том числе на этом спотыкались — это всё нужно делать на компьютере — на котором располагается папка общего доступа с базой 1С.

То же самое касается любых файлов, при доступе к которым не из 1с возникают подобные ошибки.

УПП 1.3 Украины документ Принятие к учету ОС не делает бухгалтерских проводок

В УПП 1.2 и 1.3 это так. В других конфигурациях не пробовал вести ОС, не знаю. Если документ «Принятие к учету ОС» не сделал ожидаемых бух проводок, то скорее всего и в поступлении товаров услуг не провелись некоторые регистры, например, «Партии товаров на складах (упр. учет)». Это связано с настройкой учетной политики. Перейдите в «Сервис -> Настройка Учета  -> Настройка параметров учета  -> Режим учета затрат, и установате переключатель «Использовать партионный учет», а так же обязательно установате флажки «В управленческом учете», «В регламентированном учете». Это дает большую нагрузку на систему при проведении документов, чем без установленных флажков. Иначе проводки по партиям делаются какой то обработкой, в конце учетного периода, не помню как она называется, врать не буду, смотреть лень. Если кто знает напишите в комментариях.

Более наглядно процесс настройки показан на картинке.

Фишечки универсального отчета 1с8 типовые конфигурации

В отличии от СКД — универсальный отчет написан на прикладном уровне и доступен только в типовых конфигурациях. Он использует механизмы типовых конфигураций, чтобы, например, локализовать отчет, то есть автоматически переводить его на нужный язык.

Главные вопросы, сложности — это:

  1. не выводится итоговая строка (колонка). Нужно убрать в отчете поля построителя во всех вложенных запросах, и оставить только поля построителя в самом верхнем запросе. Иначе они просто могут произвольно не попадать в отчет.
Рис. 1. В запросе универсального отчета не должно быть полей построителя во вложенных запросах.

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

У меня была ситуация, когда в консоли или СКД нормально выводились итоги по ценам(среднее), суммам и т.д., зато в универсальном отчете это были пустые колонки. Или, например, если в показателях не устанавливался флажок напротив Количество Приход, то были пустыми все колонки, которые в запросе умножались на это количество. Проблема всегда была в том, что во вложенных запросах указаны поля построителя. После их убирания отчет выводился ожидаемо, согласно запроса.

2.Как сделать, чтобы универсальный отчет переводил наименования колонок с русского на ваш национальный язык, например, украинский. Вернее для украинских конфигураций это будет только украинский, для польских — польский и т.д. Откройте регистр сведений «Переводы текстов», добавьте новую строку, и укажите в колонке «текст (на ru)» русский вариант колонки добуквенно (до знака), учитывая регистр, а в колонке «текст (на uk)» украинский вариант. Если у вас выбрана настройка «Язык печатных форм» украинский, отчеты тут же переведутся согласно указанного варианта перевода.

Рис. 2 Переводы текстов (локализация отчетов в 1С)

Поля хеша и УИД естественно заполняются системой автоматически. Вероятно нужны для однозначной идентификации.

Заметьте, что при таком подходе совершенно не нужно создавать в системе два или более языков и мучить себя вводом двуязычных наименований для всех реквизитов форм. А если вы откроете какую то универсальную обработку, которая рассчитана только на русский, а у вас установлен язык системы украинский, то увидите пустую форму, в которой реквизиты не подписаны. Поэтому я очень против двуязычных конфигураций. По моему такая вот локализация с помощью переводов значительно интересней и проще.

имеется так-же типовой модуль  локализации, с помощью которых можно переводить любые формы и отчеты, в том числе табличный документ СКД.

Рис. 3. Модули локализации

Заметьте, что такие часто используемые фразы как «Начальный остаток», «Приход»,»Расход», «Оборот»,»Конечный остаток» и т. д., а так же большинство используемых в отчетах наименований колонок уже забиты в этот регистр и вводить их повторно нет смысла. 

Ещё раз напомню, что механизм перевода чувствителен к регистру, поэтому называйте колонки так же, как в регистре сведений, учитывая регистр букв.

Фишечки получения цены 1С8 в типовых конфигурациях

цена = Ценообразование.ПолучитьЦенуНоменклатуры(Номенклатура, ХарактеристикаНоменклатуры,
ТипЦенНоменклатуры,
Дата,
ЕдиницаИзмерения,
ВалютаДокумента,
КурсДокумента,
КратностьДокумента);

не все параметры являются обязательными. Только номенклатура, типЦен.

Чтобы сразу в документе расчитать и получить плановую себестоимость

цена =РассчитатьПлановуюСебестоимостьВСтрокеТабЧастиПроизводство(СтрокаТабличнойЧасти, ДокументОбъект, ВалютаРегламентированногоУчета, ПересчитатьНалоги, ЗаполнитьСебестоимостьУпр, ВалютаУправленческогоУчета = Неопределено) ; 

Тип цен плановой себестоимости

ТипЦенПлановойСебестоимостиНоменклатуры = Константы.ТипЦенПлановойСебестоимостиНоменклатуры.Получить();

УПП 1.3 Украины/ Как вводить поступления (приходную накладную) от заказа но налоговой

Рассматривается пример оформления поступления товаров в типовой демо-конфигурации 1С Управление производственным
предприятием Украины 1.3 в такой последовательности:

  1. Заказ поставщику (счет на оплату поставщику),
  2. Платежное поручение исходящее (банковская выписка),
  3. Поступление
    товаров и услуг,
  4. Запись книги приобретений (налоговая накладная).

Данный пример пригоден и для конфигураций Управление торговлей для Украины (УТ), и Управление торговым предприятием для
Украины (УТП).

УПП Украины 1.3 планирование с нуля

Рассматривается формирование посменного плана от создания номенклатуры, до готового плана и отчета «План-фактный анализ производства». Затронуты вопросы создания рабочего центра, графика рабочего центра, спецификации изготовления, технологические карты, особенности настройки номенклатуры для использования в производстве, а так же различные важные мелочи, которые пропускают на начальном этапе, что приводит к невозможности разворота плана, или ошибкам при планировании.

1с УПП Украины 1.3 Почему в документе Требование Накладная одни товары проводятся по регистру «Материалы в производстве», а другие нет

Заметил, что в регистр накопления «Материалы в производстве» пишется не вся номенклатура из табличной части. Это зависит от того, стоит ли у номенклатуры на закладке «Настройка учета» флажок «Вести оперативный учет остатков незавершенного производства«. Насколько мне известно, неоперативный учет в версии 1.3 не ведется, в отличии от 1.2, где можно было в конце месяца формировать остатки НЗП обработкой «Проведение по партиям». Думаю это сделали оттого, что обработка весьма опасная, и после её выполнения порой менялась себестоимость, или стоимость ОС.

Подробнее смотрите видео:

java Properties неправильно читает кирилицу

Если класс Properties выдает кракозябры в кирилических значениях свойств, а такие свойства могут использоваться часто и густо, есть масса способов прочесть байтовый поток, создать строку из байтов с нужной кодировкой источника, затем снова получить байтовый поток , и указать в методе load. Но постараемся сделать проще и короче:
FileInputStream fin = new FileInputStream(file);

try {
InputStreamReader isr = new InputStreamReader(fin,"windows-1251");//Здесь указываем кодировку
properties.load(isr);
... Крошим скалу дальше, кирилица будет читаться на ура

java неверно читаются имена файлов на сервере через FTPClient и список всех кодировок

При чтении имен файлов с сервера, русские буквы в именах идут кракозябрами. Нужно использовать метод setControlEncoding класса FTPClient. В качестве параметра передается кодировка, я так и не понял, нужно кодировку сервера или клиента указать. Я указал кодировку принимающего компьютера, а не сервера и всё получилось. Только выполнять этот метод setControlEncoding (String кодировка) нужно сразу после создания класса до того, как он приконектился. Например

        FTPClient fc;

        fc = new FTPClient();
        fc.setControlEncoding("windows-1251");
//....... Далее коннектимся, получаем список файлов, выводим имя 13-го по списку файла, который имеет в имени кирилические буквы они же символы, и раньше был кракозябренным
        FTPFile[] ff = fc.listFiles();
        System.out.println(ff[12].getName());

На выходе получаем правильное имя файла:
Message_ЦБД_001.zip

Читать далее java неверно читаются имена файлов на сервере через FTPClient и список всех кодировок