Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Vofka ::: Спасибо сказали: 4514 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
13.09.10, 15:14 FAQ или платформа 8 для чайников.
Как по мне не плохой материал для начинающих. Поехали.

FAQ или платформа 8 для чайников.

Судя по форумам, посвященным тематике 1С, у программистов впервые столкнувшихся с платформой 1С v 8 или переходящих с 7.7, часто возникают одни и те же вопросы. Здесь я решил собрать наиболее часто встречающиеся, на мой взгляд…

В: Как убрать пробел в числе 12 600,00?
О: Важно понимать, что здесь используется не символ пробела, а так называемый, «неразрывный пробел», поэтому такая, к примеру, конструкция:

СтрЗаменить(ПеременнаяЧисло," ","");



работать не будет. Есть два варианта решения проблемы, либо указать для замены вместо пробела Символы.НПП, либо используя функцию Формат().

СтрЗаменить(ПеременнаяЧисло,Символы.НПП,"");   // 1-й вариант
Формат(ПеременнаяЧисло,"ЧГ=");   // 2-й вариант



В: Как в запросе задать условие таким образом, что бы в результирующую выборку попали документы только определенного вида?
О: Это можно сделать с помощью оператора языка запросов ССЫЛКА, который позволяет проверить, является ли значение выражения, указанного слева от него, ссылкой на таблицу, указанную справа. Рассмотрим на примере, выберем из регистра накопления РеализацияУслуг только те записи, для которых регистратором является документ РеализацияТоваровУслуг:

Запрос=Новый Запрос("
|ВЫБРАТЬ
| РеализацияУслуг.Регистратор,
| РеализацияУслуг.Сумма
|ИЗ
| РегистрНакопления.РеализацияУслуг КАК РеализацияУслуг
|ГДЕ
| Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг");



В: Как перенести определенные документы/справочники между идентичными конфигурациями?
О: Это можно сделать с помощью типовой обработки ВыгрузкаЗагрузкаДанныхXML.epf, поставляемой на дисках ИТС.

В: Как перенести данные между различными конфигурациями (или из 7.7 в 8)?
О: Оптимальным вариантом, на мой взгляд, является использование типовой конфигурации «Конвертация данных», которая поставляется на дисках ИТС, там же находятся несколько статей с описанием использования этой конфигурации.

В: Как в запросе добавить к полю не строкового типа определенную строку, например ВЫБРАТЬ РеализацияТоваровУслуг.Сумма + " руб."?
О: Никак. В запросе преобразование типов невозможно. Некоторых вводит в заблуждение конструкция языка запросов ВЫРАЗИТЬ, но она только приводит значение составного типа к одному из составляющих это значение типов и, ни в коем случае не преобразует тип, поэтому в данной ситуации не применима.

В: Как в запросе задать условие по полю с типом строка неограниченной длины, например, выбрать все документы с определенным комментарием?
О: Для этого необходимо ограничить длину поля с помощью оператора языка запросов ВЫРАЗИТЬ. Например:

Запрос=Новый Запрос("
|ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| ВЫРАЗИТЬ(РеализацияТоваровУслуг.Комментарий КАК СТРОКА(100)) = &Комментарий");



В: Есть ли аналог функции 7.7 КаталогИБ() в v 8?
О: Нет, так как такая функция не имела бы смысла для клиент-серверного режима работы. Тем не менее, для файлового режима работы можно получить каталог информационной базы с помощью следующей конструкции:

КаталогИБ=НСтр(СтрокаСоединенияИнформационнойБазы(),"File");



В: Как отключить узел от распределенной информационной базы?
О: С помощью следующей конструкции:

ПланыОбмена.УстановитьГлавныйУзел(Неопределено);



Или запустить конфигуратор с параметром командной строки /ResetMasterNode (для базовых версий не используется).

В: Как получить имя документа (аналог метода 7.7 Вид())?
О: С помощью метаданных. Например:

ДокументСсылка.Метаданные().Имя;   // пример: РеализацияТоваровУслуг
ДокументСсылка.Метаданные().ПолноеИмя();   // пример: Документ.РеализацияТоваровУслуг


В: Как одним запросом выбрать документы всех видов?
О: Используя метаданные и возможность объединения запросоВ:

Запрос=Новый Запрос;
Текст="";
Для Каждого Документ Из Метаданные.Документы Цикл
   Текст=Текст+"ВЫБРАТЬ Ссылка ИЗ Документ."+Документ.Имя+" ОБЪЕДИНИТЬ ";
КонецЦикла;
Запрос.Текст=Лев(Текст,СтрДлина(Текст)-СтрДлина(" ОБЪЕДИНИТЬ "));
Выборка=Запрос.Выполнить().Выбрать();


В: Как прервать выполнение отчета/обработки?
О: С помощью оператора ОбработкаПрерыванияПользователя(), рекомендуется использовать внутри циклов. При нажатии пользователем комбинации клавиш Ctrl+Break, происходит прерывание выполнения и выдается соответствующее сообщение. Например:

Пока Выборка.Следующий() Цикл
   ОбработкаПрерыванияПользователя();
   …
КонецЦикла;



В: На форме имеется ТабличноеПоле с типом ДеревоЗначений и установленным свойством Дерево. Почему не отображается ДеревоЗначений?
О: Необходимо кроме этого, для одной из колонок установить свойство ОтображатьИерархию.

В: Как использовать регламентные задания в файловом режиме работы информационной базы?
О: В отличие от клиент-серверного, в файловом режиме, ответственность за реализацию автоматического запуска регламентных заданий возлагается на разработчика. Что бы реализовать автозапуск заданий, нужен ОбработчикОжидания периодически проверяющий «просроченные» задания и запускающий их. Настоятельно рекомендуется использовать для этого отдельный сеанс. Пример:

Процедура ПроверкаЗаданий()
   ВыполнитьОбработкуЗаданий();
КонецПроцедуры
ПодключитьОбработчикОжидания("ПроверкаЗаданий",3);



В: Как из строки с разделителями получить массив?
О: В качестве примера, приведу свой вариант функции, которая работает «в обоих направлениях», т.е. при передаче строки с разделителями – формирует массив, а при передаче массива – формирует из него строку с разделителями.

Функция СтрокаМассив(Знач Значение,Разделитель)
Если ТипЗнч(Значение)=Тип("Строка") Тогда
   МнСтр=СтрЗаменить(Значение,Разделитель,Символы.ПС);
   Массив=Новый Массив;
   Для н=1 По СтрЧислоСтрок(МнСтр) Цикл
      Массив.Добавить(СтрПолучитьСтроку(МнСтр,н));
   КонецЦикла;
   Возврат Массив;
ИначеЕсли ТипЗнч(Значение)=Тип("Массив") Тогда
   Строка="";
   Для Каждого Элемент Из Значение Цикл
      Строка=Строка+?(Строка<>"",Разделитель,"")+Элемент;
   КонецЦикла;
   Возврат Строка;
Иначе
   Возврат Неопределено;
КонецЕсли;
КонецФункции



В: Как включить возможность внесения изменений в конфигураторе в типовой конфигурации?
О: Так как типовые конфигурации находятся на поддержке (что позволяет в автоматическом режиме производить обновление), то по умолчанию, возможность внесения изменений в конфигурацию выключена. Чтобы включить эту возможность необходимо в конфигураторе выбрать пункт меню «Конфигурация > Поддержка > Настройка поддержки» и в открывшемся окне нажать кнопку «Включить возможность изменений».

В: Как установить пароль на обработку/конфигурацию?
О: В 1С v 8 пароли можно устанавливать только на модули объектов. Что бы установить пароль необходимо открыть модуль объекта и выбрать пункт меню «Текст > Установить пароль». Так же существует возможность поставки конфигурации без исходных текстов модулей объектов (настраивается «Конфигурация > Поставка конфигурации > Настройка поставки»). Хочется заметить, что на данный момент, ни один из этих способов не является надежной защитой от просмотра исходного текста модуля.

В: Почему не работает поиск документа с помощью метода НайтиПоНомеру(<Номер документа>)?
О: Необходимо помнить, что в случае, если для данного вида документов в конфигураторе задана периодическая нумерация, кроме номера документа обязательно нужно указывать дату интервала вторым параметром. Иначе будет осуществляться поиск документа с пустой датой, что очевидно не приведет к желаемому результату.

В: В 1С 8.1 при необходимости подключиться к уже запущенному приложению для отладки (Конфигуратор > Отладка > Подключение) в доступных предметах отладки пусто. В чем причина?
О: Дело в том, что для приложения, которое собираемся отлаживать, нужно явным образом разрешить отладку. Меню Сервис > Параметры > закладка Системные > флаг «Отладка разрешена».

В: Как организовать перебор строк динамического списка (например, СправочникСписок или ДокументСписок)?
О: Это можно сделать с помощью построителя отчетов, например:

Построитель=Новый ПостроительОтчета;
Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ДокументСписок);
Выборка=Построитель.Результат.Выбрать();
Пока Выборка.Следующий() Цикл
   Сообщить(Выборка.Ссылка);
КонецЦикла;


Замечание: в выборку попадут строки в соответствии с установленным в текущий момент отбором.


В: Как проверить значения свойств объектов метаданных? Например, вид иерархии справочника или режим записи регистра, или периодичность номера документа?
О: Все эти свойства являются перечислимыми свойствами объектов метаданных. Получить значения такого типа, можно так же через метаданные. Примеры:

// Пример 1. ВидИерархии справочника
Если Метаданные.Справочники[ИмяСправочника].ВидИерархии = Метаданные.СвойстваОбъектов.ВидИерархии.ИерархияГруппИЭлементов Тогда ...
// Пример 2. РежимЗаписиРегистра
Если Метаданные.РегистрыСведений[ИмяРегистра].РежимЗаписиРегистра = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору Тогда ...
// Пример 3. Переодичность номера документа
Если Метаданные.Документы[ИмяДокумента].ПериодичностьНомера = Метаданные.СвойстваОбъектов.ПериодичностьНомераДокумента.Непериодический Тогда ...


В: Как реализовать в дереве значений флажок с тремя состояниями?
О: Рассмотрим более подробно постановку задачи. На форме имеется табличное поле, источником данных для которого является дерево значений. В одной из колонок расположен элемент управления «Флажок». Необходимо что бы он мог принимать три состояния «Включен», «Выключен» и «Неопределено». При этом состояние «Неопределено» или так называемый «серый флажок», т.е. выбранный частично, устанавливается в том случае, если не у всех подчиненных строк состояние флажка одинаковое. Так же если строка имеет подчиненные строки, то при изменении её флажка, соответствующим образом должны изменяться флажки и всех подчиненных строк.
Во-первых, добавим нашу колонку с флажком в дерево значений:

Дерево.Колонки.Добавить("Пометка",Новый ОписаниеТипов("Число"));
ЭлементыФормы.Дерево.СоздатьКолонки();
КолонкиДерева=ЭлементыФормы.Дерево.Колонки;
КолонкиДерева.Пометка.ДанныеФлажка="Пометка";
КолонкиДерева.Пометка.УстановитьЭлементУправления(Тип("Флажок"));
КолонкиДерева.Пометка.РежимРедактирования=РежимРедактированияКолонки.Непосредств
енно;
КолонкиДерева.Пометка.ТриСостоянияФлажка=Истина;



Во-вторых, при изменении флажка нужно устанавливать соответствующие значения в подчиненных строках и контролировать значение флажка в «строке-родителе»:

Процедура ДеревоПриИзмененииФлажка(Элемент, Колонка)
ТекущаяСтрока=Элемент.ТекущаяСтрока;
Если ТекущаяСтрока.Пометка=2 Тогда
   ТекущаяСтрока.Пометка=0;
КонецЕсли;
УстановкаФлажков(ТекущаяСтрока,ТекущаяСтрока.Пометка);
Пока ТекущаяСтрока.Родитель<>Неопределено Цикл
   ТекущаяСтрока.Родитель.Пометка=?(УстановленноДляВсех(ТекущаяСтрока),ТекущаяСтрока.Пометка,2);
   ТекущаяСтрока=ТекущаяСтрока.Родитель;
КонецЦикла;
КонецПроцедуры



Здесь процедура УстановкаФлажков() рекурсивно устанавливает флажки в подчиненных строках:

Процедура УстановкаФлажков(ТекущаяСтрока,Значение)
Для Каждого Стр Из ТекущаяСтрока.Строки Цикл
   Стр.Пометка=Значение;
   УстановкаФлажков(Стр,Стр.Пометка);
КонецЦикла;
КонецПроцедуры



А функция УстановленноДляВсех() проверяет установлено ли одинаковое значение для всех строк на текущем уровне:

Функция УстановленноДляВсех(Строка)
Для Каждого Стр Из Строка.Родитель.Строки Цикл
   Если Стр.Пометка<>Строка.Пометка Тогда
    Возврат Ложь;
   КонецЕсли;
КонецЦикла;
Возврат Истина;
КонецФункции



В: Как в форме списка реализовать сортировку по своему реквизиту?
О: Если реквизит примитивного типа, то достаточно установить для свойства реквизита «Индексировать» значение «Индексировать» или «Индексировать с доп. упорядочиванием» (не доступно для реквизитов типа ХранилищеЗначения). Если же реквизит ссылочного типа, то необходимо явно разрешить для него доступность сортировки. Например:

ЭлементУП=ЭлементыФормы.СправочникСписок.НастройкаПорядка.Найти("Реквизит1");
Если ЭлементУП<>Неопределено Тогда
   ЭлементУП.Доступность=Истина;
КонецЕсли;


©
liksoft, logist, MATEVI,
09.09.10, 14:27 ПОМОГИТЕ!!! Подобрать нужную конфигурацию 1С…
В УТ (Управление торговлей) нет таких участков, как бухгалтерия, зарплата, производство

Посмотрите ещё здесь.
texno7ig,
09.09.10, 14:26 Магазин
Управление торговлей для 8 или Торговля и склад для 7.7
alex040269,
08.09.10, 10:30 Импорт из систем клиент-банк для 1С:Предприятия 7.7
Список поддерживаемых на сегодня банков:

Аваль
Ва-Банк
УкрСоц
Универсал
Сити Банк
УкрЭксим Банк
АЖИО
Мрия
SCROOGE
Приват
Авто ЗАЗ
Регионального развития
Правекс
ПромИнвест
Райффайзен
ING
Креди-Лионе
Лег-Банк
СЭПНБУ
Аркада, Альянс, Форум
Металлург-Запорожье
Кредит-Днепр
ProFix
Финансы и Кредит
СберБанк
ПоликомБанк
ДонГорБанк
УкрГазБанк
Аваль-Донецк
ИнтерБанк
Надра
БрокБизнесБанк
УкрСибБанк
Parrot
ПУМБ
ЭнергоБанк
Факториал
КредитПромБанк
ПетроКоммерц
БрокБизнесБанк, Луганск
УкрКомунБанк
ЗахидИнКомБанк
Правекс-Интернет
Национальный Кредит
Днестр
Аваль-Днепродзержинск
Первый Укр. Международный-Днепропетровск
Стиль
БрокБизнесБанк-новый
Пивденный
УкрИнБанк (Windows клиент)
ПремьерБанк
СитиБанк CitiDirect
ТАС-коммерцбанк
HVB
УкрСоц - новый
Старокиевский
УкрСибБанк - новый


Некоторые банки могут не работать на данный момент и в будующем, т.к. банки могут менять свои алгоритмы выгрузки и форматы данных.

И небольшое FAQ:
Q: Что делать, если обработка перестала работать?
A: Если Вы купили её у нас - сообщаете нам, обязательно предоставляете новый файл выгрузки данных (из системы банка) и если нужно Вашу базу (по нашему запросу) и мы исправим.

Q: Нужного мне банка нет в этом списке. Что делать?
A: Обращаетесь к нам, предоставляете файл выгрузки данных (из системы банка) и если нужно Вашу базу (по нашему запросу) и мы напишем поддержку Вашего банка.
Alan68,
06.09.10, 10:23 Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс


Название: Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс
Выход: 2009
Количество страниц: 180
Издатель: 1С-Паблишинг

Автор: Рыбалка В.В.

Книга показывает самые простые, основные возможности разработки прикладных решений в системе «1С:Предприятие 8». Она будет интересна и полезна тем, кто хочет узнать, что же представляет собой процесс разработки. Это сложно? Интересно ли этим заниматься?

Прилагаемый компакт-диск содержит учебную версию платформы 1С:Предприятие 8.2, с помощью которой можно самостоятельно воспроизвести пример, описанный в книге. Все действия подробно описаны, так что каждый желающий может повторить их самостоятельно на своем компьютере.
Продукт адресован в первую очередь тем, кто хотел бы самостоятельно, "вживую" попробовать, насколько это интересно и увлекательно – создавать программы с помощью "1С:Предприятия 8".

А если после первого знакомства возникнет желание по-настоящему освоить "1С:Предприятие 8" и прикладные решения, созданные на основе этой платформы, у пользователей есть широкий спектр возможностей – от интернет-курсов и центров сертифицированного обучения, которые есть практически во всех регионах нашей страны, до книг ведущих разработчиков и учебных версий "1С:Предприятие 8".

На прилагаемом CD:

Учебная версия платформы "1С:Предприятие 8.2"
Демонстрационная база мастер-класса
Видеозапись мастер-класса

Структура книги

ВВЕДЕНИЕ

ВСЕ ЛИ У НАС ЕСТЬ

ИНФОРМАЦИОННАЯ БАЗА

НАЧНЕМ "ПРОГРАММИРОВАТЬ"
Подсистемы
Справочники
Регистр
Документы
Отчеты

УЛУЧШАЕМ ИНТЕРФЕЙС
Облагораживаем подсистемы
Меняем состав подсистем
Рабочий стол
Командный интерфейс рабочего стола
Управляемые формы
Стандартные и обычные реквизиты
Представления объектов
Быстрый выбор значений
Настройка отчетов
Варианты отчетов
Веб-клиент

ФУНКЦИОНАЛЬНЫЕ ОПЦИИ

ГДЕ И КАК ИЗУЧАТЬ 1С:ПРЕДПРИЯТИЕ
Учебные версии и книги по 1С:Предприятию 8
Центры сертифицированного обучения
Интернет-курсы

КАК ПОДТВЕРДИТЬ СВОЮ КВАЛИФИКАЦИЮ

Скачать:
Депозитфайлс
Летитбит
Шарингматрикс
Экстрабит
AMan702002, Chrizt, dobraleks, earlydew1, gorik77, narodukr, SonikSH,
06.09.10, 10:02 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы


Название: 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы
Издательство: 1С-Паблишинг, 2009 г.
Мягкая обложка, 876 стр.
ISBN 978-5-9677-1147-3
Тираж: 5000 экз.
Формат: 60x84/16

Авторы: Радченко Максим Григорьевич (фирма "1С"), Хрусталева Елена Юрьевна.

Книга представляет собой пособие, позволяющее быстро освоить приемы разработки и модификации прикладных решений на платформе "1С:Предприятие 8.2".

На примере создания реального прикладного решения показана структура различных объектов системы, их назначения и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями.

Материал рассчитан как на начинающих разработчиков, не знакомых с системой 1С:Предприятие 8, так и на тех, кто уже создает или сопровождает приложения на платформе.

Новое издание этой книги подготовлено специально к выпуску финальной версии платформы 1С:Предприятие 8.2.

Платформа 1С:Предприятие 8.2 – это принципиальное изменение архитектуры платформы версии 8, наиболее существенное с момента ее выпуска.

Новое издание книги обладает двумя значительными преимуществами.

С одной стороны в нем показаны все основные моменты, которые важны для разработки в новой версии платформы 1С:Предприятие 8.2: конструирование управляемого интерфейса, разработка управляемых форм, использование вариантов отчетов и новых возможностей их настройки, новая методика проведения документов, настройка рабочего стола, командного интерфейса, использование функциональных опций и др.

С другой стороны книга дополнена и переработана с расчетом на специалистов, не знакомых с системой 1С:Предприятие 8. При этом использовались вопросы, мнения, пожелания, которые высказывали читатели этой книги. Например, книга дополнена специальным разделом, подробно описывающим методику использования синтакс-помощника и различные способы использования отладчика для анализа имеющегося кода или написания собственного. Эта информация призвана помочь начинающим разработчикам в самостоятельном освоении всего многообразия встроенного языка 1С:Предприятия 8.2.

Книга построена в форме сборника практических занятий общей длительностью более 20 часов.

Книга дополняет, но не заменяет документацию к программным продуктам, входящую в комплект поставки.

Структура книги

Предисловие

Занятие 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. Приемы разработки форм

Краткий справочник разработчика

Глоссарий

Скачать:
Депозитфайлс
Летитбит
Alan68, b-soft, Lefer, Lera, World1С, yurarud,
10.08.10, 9:33 переход с файловой базы на SQL
Делаете выгрузку базы. Далее создаете пустую базу на постгрескл. Добавляете новую базу в список баз 1С, при этом указываете, что это база не файловая и вписываете настройки. После этого в конфигураторе загружаете ранее выгруженную вами базу. По идее всё.
MATEVI,
05.08.10, 7:37 Как изменить цену товара
Разбираться почему здесь нет "Розницы" нужно с базой. Ну а так, я вам показал, какие цены видит ваша обработка. Отталкивайтесь от этого.
nonsens,
03.08.10, 15:49 Как изменить цену товара
Это не абсурд, это периодический реквизит! Посмотрите в СП методы работы с периодическими реквизитами.
nonsens,
03.08.10, 15:25 Как изменить цену товара
Цитата
Ага, понимаю, спасибо за подсказку.

У нас для "спасибо" есть кнопка специальная wink.gif

Цитата
А как вот например тут выдрать закупочную.

За правильность не отвечаю, надо пробовать. Навскидку (во 2 цикле):

Если Цены.Наименование = "Закупочная" Тогда
// производим нужные действия
КонецЕсли;
nonsens,
03.08.10, 15:14 Как изменить цену товара
Что-то вообще не то.
Я думаю как-то так:

Спр = СоздатьОбъект("Справочник.Номенклатура");
Цены = СоздатьОбъект("Справочник.Цены");

Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Цены.ИспользоватьВладельца(Спр.ТекущийЭлемент());
Цены.ВыбратьЭлементы();
Пока Цены.ПолучитьЭлемент() = 1 Цикл // в этом цикле получим все цены
КонецЦикла;
КонецЦикла;
nonsens,
03.08.10, 8:25 Нужна помощь в проверке кода.
1. Какой тип "Система_Налогообложения" ? Это точно справочник?
2. Этот реквизит не периодический, случайно?
akella,
27.07.10, 8:43 Строки подключения к разным источникам данных
Нашел полезный для себя сайт, решил поделиться со всеми: http://www.connectionstrings.com/

ЗЫ. Как сказал Sarius
Цитата(Sarius)
Информация должна быть свободной

smile.gif
IrinaKostroma,
15.07.10, 21:54 Стол заказов на Украинском форуме 1С
Уважаемые посетители нашего ресурса!

Хотим известить Вас о том что на нашем сайте стартовал новый сервис "Стол заказов"

Что это такое?
Это среда в которой Вы можете заказать доработки программы 1С под Ваши требования.
Для того что бы попасть на стол заказов нужно перейти по одной из ссылок, расположенных в правом верхнем углу или щёлкнуть сюда smile.gif .

Почему стол заказов?
Потому что весь процесс контролируется администрацией и для Заказчика это подбор квалифицированного Исполнителя и гарантия выполнения заказа (или полного возврата средств).

Как происходит выполнение заказа?
1. Заказчик формулирует заказ и определяет ключевые требования.
2. После поступления заказа начинаются обсуждения - задаются дополнительные уточняющие вопросы, позволяющие уже более четко сформировать задание на выполнение.
3. После всех согласований формируется заключение к заказу. Заказчик должен внимательно ознакомиться с заключением, т.к. оно фактически является заданием на выполнение. Если заключение к заказу удовлетворяет заказчика, то происходит оценка заказа.
4. Если заказчика устраивает цена, то он переводит указанную сумму на счет форума.
5. После перевода средств назначенный исполнитель начинает выполнение (доработку) заказа.
6. После выполнения заказа решенные задачи передаются заказчику. Заказчик, работая на измененной конфигурации, может сообщить два решения, либо работа по автоматизации требований выполнена, либо сообщить «мотивированный отказ». В последнем случае, автоматизация возвращается на 5 шаг.
Операции 5-6 происходят до тех пор пока все требования заказчика не будут удовлетворены.
7. После подтверждения выполнения заказа оговоренная сумма пересылается со счетов форума непосредственно на счет исполнителя .
ВНИМАНИЕ!!! Заказ так же будет считаться выполненным если в течении недели после выполнения заказчик не подтвердил выполнение.

Как сделать заказ?
В личном меню у Вас есть пункт "Добавить заказ". При переходе по этой ссылке откроется страница добавления заказа.
Категория - Выбирите версию платформы
Тема - Краткое описание заказа.
Текст - Техническое задание по разработке Вашего заказа
Скрытый текст - дополнительная информация, которую будут видеть только исполнители и Вы (например, ссылка на ваш файл конфигурации, выгрузку БД и т.д).
Цена - цена, которую Вы готовы заплатить за Выполнение заказа (поле не обязательное)

Как происходит оплата?
После всех согласований Вы перечисляете обговоренную сумму на счет нашего форума.Данная сумма будет находится на наших счетах до тех пор пока не поступит подтверждение выполнения заказа. После подтверждения заказа сумма будет перечислена исполнителю.
Если по каким-либо причинам выяснится что заказ выполнен неправильно или не в полном объеме и хотите отказаться от его исправления(доработки), Вы в праве запросить сумму обратно. В этом случае Нами будет произведено "расследование" и сумма частично/полностью будет возвращена (в зависимости от степени выполнения заказа). Т.о. мы являемся гарантом контроля выполнения заказав без каких-либо махинаций.

Перед оплатой уточняйте реквизиты и способы оплаты у меня лично.

Кто такие исполнители?
Исполнители - это специалисты (программисты, бухгалтера, т.е. люди специализирующиеся в разных направлениях), которые подбираются исключительно администрацией, что является гарантом качества. Ваш заказ будет выполнять тот, кто наиболее тесно связан с поставленными Вами задачами, таким образом гарантируя качественное выполнение.

Что означают состояния заказов?
Новый заказ - заказ поступил в нашу систему, но пока ешё не принят к рассмотрению.
Принят к рассмотрению - администрация форума начала обработку заказа
Согласование с заказчиком - Исполнители начали задавать уточняющие вопросы по заданию для формирования заключения и оценки заказа.
Согласовано с заказчиком. Ожидается оплата заказа - Заказчик потвердил заключение к заказу и его устроила цена выполнения. ООжидается перечисление оговоренной суммы.
Ответственный назначен, заказ выполняется - Сумма получена от заказчика. Назначен ответственный испонитель, который будет выполнять заказ.
Заказ выполнен. Ожидается подтверждение - Заказ выполнен и находится на проверке у заказчика. В течении недели заказчик должен подтвердить выполнение или дать мотивированный отказ.
Заказ закрыт - Выполнение заказа подтверждено заказчиком, сумма перечислена исполнителю заказа.
Заказчик отказался - выставляется если по как-им либо причинам заказчик отказался от выполнения заказа

В столе заказов запрещается оставлять свои координаты. Связь Заказчик-Исполнитель поддерживается через сообщения в столе заказов или через администрацию. В противном случае заказчик будет забанен, заказ удалён. Оставлять объявления о работе со своими координатами можно в разделе Работа, но понимать, что администрация сайта не дает совершенно никаких гарантий, касаемо качества исполнения и исполнения заказа как такового!
Alan68, mister-x, pan1982, yur,
08.07.10, 13:09 Частенько "не удается записать транзакцию"
Цитата
2 винта

Стоит рэйд-массив с 5 винтами

Цитата
а ты как думаешь? (а если подумать?)

1. Мне когда-то кто-то из форумчан сказал, что СКЛ сервер дает прирост производительности при количестве пользователей больше 3-5.
2. Я сам думаю, что СКЛ сервер дает прирост производительности при большом объеме базы. Т.к.
2.1 Когда-то была большая база, которая выгружалась пол дня + проявлялись тормоза в работе. После перевода её на СКЛ - время значительно уменьшилось.
2.2 Была база, которой сроку пару месяцев. Так вот в файловом режиме на процессоре 1.8 с 1 Гб оперативки перепроведение документов происходило в 3-4 раза быстрей, чем СКЛ вариант на компе с 4-ядерным процом и 8 Гб оперативки (ну и рэйд массив с 4 или 5 винтами)
3. Ну а терминал дает прирост производительности за счет времени, которое тратится при передаче инфы по сети и обработке её на менее слабых ПК (по сравнению с сервером)

Подъитожив выше сказанное, для себя делаю вывод: СКЛ дает прирост производительности, при большом объеме БД и большом количестве пользователей. А терминал дает прирост производительности, независимо от СКЛ Сервера.

И остается вопрос с лицензиями.
rambus,
18.06.10, 15:35 Журнал-Ордер по субконто
// ===============================
// проверка корректности заданного периода
// если БухПроверка = 1, делается проверка на выход за пределы
//    рассчитанного периода бухгалтерских итогов (только для бухгалтерских отчетов),
//    для всех остальных случаев БухПроверка = 0
Функция глПроверкаИнтервалаОтчета(ДатаНачала,ДатаКонец,БухПроверка=1) Экспорт
    Если ПустоеЗначение(ДатаНачала)=1 Тогда
        Предупреждение("Необходимо задать дату начала отчета!");
        Возврат 0;
    КонецЕсли;
    Если ПустоеЗначение(ДатаКонец)=1 Тогда
        Предупреждение("Необходимо задать дату конца отчета!");
        Возврат 0;
    КонецЕсли;
    Если ДатаКонец<ДатаНачала  Тогда
        Предупреждение("Дата начала отчета должна быть не позже даты конца отчета!");
        Возврат 0;
    КонецЕсли;
    Если БухПроверка = 1 Тогда
        Если ДатаКонец > КонецРассчитанногоПериодаБИ() Тогда
            Предупреждение("За выбранный период итоги не рассчитаны!"+РазделительСтрок+
                           "Расчет итогов выполняется в режиме"+РазделительСтрок+
                           """Операции - Управление бухгалтерскими итогами"".");
            Возврат 0;
        КонецЕсли;
    КонецЕсли;
    Возврат 1;
КонецФункции //глПроверкаИнтервалаОтчета
Alan68,
18.06.10, 13:18 Журнал-Ордер по субконто
Тримайте
Для потрібного ефекту ставте галку "Не учитывать группы". Підходить?
ПС. Писав для ПУБа, але думаю для Бухгалтерії теж підійде
Alan68,
08.06.10, 12:51 как на печать вывести документ *doc
Word=CreateObject("Word.Application"); 
Word.Documents.Open("C:\1.doc");
Word.Visible=1;
1Cv77,
07.06.10, 12:50 Запись нескольких условий для расчета
Alisa, тогда поставьте условие на материал:
Если Материал = ...Лист Тогда
Норма = РассчитатьНормуМатериала(Высота, Длина, Ширина);// ф-ция, которую привел Batchir
ИначеЕсли Материал = ...Поковка Тогда
Норма = АналогичнаяФункцияДляПоковки(Высота, Длина, Ширина);
КонецЕсли;
Alisa,
24.05.10, 18:24 Значение из справочника на текущую дату
Просто:

|Период с Дата по Дата
|ПериодическийРеквизит = Справочник.Ляляля.ПериодическийРеквизит


Вот и получишь значение реквизита на "Дата"
stinger,
11.05.10, 9:00 OpenOffice.org sVasilich,
27.04.10, 9:19 1С 7.7 + Linux
World1С, статья на эту тему была бы очень к стати smile.gif
ЗЫ. для "своих" статей создали б отдельный раздел на форуме.
World1С,
06.04.10, 11:06 цифры вместо букф
Т.е. есть какая-то обработка или документ в котором есть какая-то таблица или табличная часть или таблица значений и в модуле 1 строчка кода ТипНалога=Спр.ПолучитьАтрибут("Система_Налогообложения"); и иконка "сохранить"?

Телепаты Вам помогут.
akella,
06.04.10, 10:27 Как добавить привязку окон контрагента к налоговой, как добавить окно
Вообще-то написали б хотябы релиз конфигурации!

Цитата
2. Захожу в Справочники раскрываю весь список. нахожу Контрагенты- Реквизит КодОкпо (его индификатор КодОкпо. Синоним- пусто. Комментарий Код за ЗКПО. Тип значения Строка.)

У меня такого реквизита нет.

Цитата
3. Захожу в Документы-НалоговаяНаклодная-Шапка-правой кнопкой мышки-Новый реквезит-Реквезит пишу КодОКПО. Синоним-пустое окно. Комментарий пусто. Тип значения Строка.

Этого делать не надо!

Цитата
6. В окне формула пишу Контрагент.КодОКПО

А если написать
Контрагент.ЕДРПОУ

?
candrey,
29.03.10, 10:40 Проблема с округлением в калькуляции
Цитата
Если сначала определить номенклатуру с ценами, потом корректно сделать ввод остатков, обращая внимание на партии - все вроде работает.

Во-во smile.gif
elfgard,

80 страниц V  « < 73 74 75 76 77 > » 
RSS Текстовая версия Сейчас: 28.03.24, 11:51
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!