Вопрос № 65028: Подскажите как решить поблему, УПП 8.0 работает в файл-серверном режиме. На клиентской машине установлена Win2K, После установки движка на клиентскую машину, при подключении к базе неактивен переключатель "На сервере 1 С". Заранее спасибо в...Вопрос № 65083: Доброго времени суток!
Вопрос:
Нужно выяснить из чего (каких документов и на какие суммы) состоит, допустим, кредиторская задолженность по счету 60.1
Делаю так:
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,1);
Ит.Использоват...Вопрос № 65086: Наша бухгалтерия работает в 1С Предприятие - 8 вер. Хотим купить новый сервер и работать в терминальном режиме. Пользователей будет до 20. Подскажите, пожалуйста, какой минимальной мощности должен быть наш новый сервер (процы и ОЗУ) для работы в этих...Вопрос № 65090: Уважаемые эксперты!
Я раньше писала на Visual Foxpro, а теперь руководство переводит все на 1С и пишу я еще на этом языке плохо. Помогите, пожалуйста.
У меня есть 2 справочника :
1- справочник сводных грузов и подчиненный ему справочник г...Вопрос № 65092: Добрый день!
Есть 1С. Релиз ОЧЕНЬ старый (004).
Необходимо, чтобы в Документе Счет считался вес товаров.
В справочнике Номенклатура создал числовое поле, присвоил Идентификатор, например, ВесТовара, создал новый реквизит ВесТовара.
Ка...Вопрос № 65118: Добрый день! Подскажите как программно избавиться от проблемы: расчетные листы разрываюся если заканчивается лист, а нужно, если мало места, чтобы полностью переносился на следующий....
Вопрос № 65.028
Подскажите как решить поблему, УПП 8.0 работает в файл-серверном режиме. На клиентской машине установлена Win2K, После установки движка на клиентскую машину, при подключении к базе неактивен переключатель "На сервере 1 С". Заранее спасибо всем ответившим. С уважением, Asher
Отвечает: Vizli
Здравствуйте, Полозов Олег aka Asher!
в файловом варианте нет Сервера 1С
см. http://www.v8.1c.ru/overview/CommonCommVariant.htm
если имелся ввиду клиент-серверный вариант, то при установке на клиента проверить галочку "Устанавливать компоненты доступа к Серверу 1С"
Ответ отправил: Vizli (статус: 5-ый класс)
Ответ отправлен: 01.12.2006, 07:34
Отвечает: Махнев Даниил Анатольевич
Здравствуйте, Полозов Олег aka Asher!
Данный флажок активен только в том случае если информационная база установлена на Сервере 1С:Предприятия, а поскольку у вас работает в файл серверном режиме то ни о каком выполнении на стороне сервера не может идти и речи... Думаю проблема в этом...
--------- Windows работает ?! Читайте внимательно инструкцию...
Доброго времени суток!
Вопрос:
Нужно выяснить из чего (каких документов и на какие суммы) состоит, допустим, кредиторская задолженность по счету 60.1
Делаю так:
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,1);
Ит.ИспользоватьСубконто(ВидыСубконто.Договоры,,1);
Ит.ВыполнитьЗапрос(ОтчДата,ОтчДата,СчетПоКоду("60.1"));
Если Ит.СКК()>0 Тогда
ИтДоп.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Ит.Субконто(1),1);
ИтДоп.ИспользоватьСубконто(ВидыСубконто.Договоры,Ит.Субконто(2),1);
ИтДоп.ВыполнитьЗапрос(ДатаНачалаВеденияУчета1С,ОтчДата,СчетПоКоду("60.1"),,,3,3);
ИтДоп.ВыбратьПериоды(1,2);
Пока ИтДоп.ПолучитьПериод()=1 Тогда
Тут загоняю все в таблицу значений, сортирую в обратном (по Дате и Времени) порядке и могу выяснить какие же документы составляют это сальдо, но проблема в том что это долго. Безумно долго. База уже 5 лет и документов которые надо перебрать очень много.
1. Есть ли типа переключатель "обратный порядок" для Бухгалтерских Итогов ?
2. Как это сделать быстрее другими способами?
Отправлен: 01.12.2006, 12:29
Вопрос задал: Игорь К. (статус: 3-ий класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Игорь К.!
Модернизация может быть в том, что в ИтДоп.ВыполнитьЗапрос вы выполняете запрос по одному контрагенту, а нужно выполнить этот запрос 1 раз, но по всем контрагентам.
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,1);
Ит.ИспользоватьСубконто(ВидыСубконто.Договоры,,1);
Ит.ВыполнитьЗапрос(ОтчДата,ОтчДата,СчетПоКоду("60.1"));
ИтДоп.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
ИтДоп.ИспользоватьСубконто(ВидыСубконто.Договоры);
ИтДоп.ВыполнитьЗапрос(ДатаНачалаВеденияУчета1С,ОтчДата,СчетПоКоду("60.1"),,,3,3);
Если Ит.СКК()>0 Тогда
Если ИтДоп.ПолучитьСубконто(1,,Ит.Субконто(1))=1 Тогда
Если ИтДоп.ПолучитьСубконто(2,,Ит.Субконто(2))=1 Тогда
ИтДоп.ВыбратьПериоды(1,2);
Пока ИтДоп.ПолучитьПериод()=1 Тогда
Таким образом, страшно долгий запрос выполнится 1 раз.
ПолучитьСубконто работает очень быстро.
Наша бухгалтерия работает в 1С Предприятие - 8 вер. Хотим купить новый сервер и работать в терминальном режиме. Пользователей будет до 20. Подскажите, пожалуйста, какой минимальной мощности должен быть наш новый сервер (процы и ОЗУ) для работы в этих условиях? Заранее благодарен
Отвечает: Шутяев Игорь
Здравствуйте, Шалагин Владимир Анатольевич!
Я бы предложил сервер достаточно начального уровня, но с двумя процеccорами 2 х ~ Р4-3.0. HDD: два зеркала, одно для системы, другое для базы данных, можно ultra ATA. 2-4ГБ памяти, можно начать с двух и нарастить потом, но память не очень дорогая. Это обошлось бы вам порядка $3000 (плюс-минус, в Москве). Да, конечно, не для SQL-версии. Если разрастетесь - купите более мощный сервер, этот пойдет на контроллер домена, IIS, ISA и прочие Exchange'и
Ответ отправил: Шутяев Игорь (статус: 3-ий класс)
Ответ отправлен: 01.12.2006, 13:11
Отвечает: Махнев Даниил Анатольевич
Здравствуйте, Шалагин Владимир Анатольевич!
Как минимум должно быть 4 гигабайта оперативки, из процов что-нибудь из последних Ксеонов, желательно G5, естественно 2 штуки... у нас работает в такой конфигурации, все довольны...
--------- Windows работает ?! Читайте внимательно инструкцию...
Уважаемые эксперты!
Я раньше писала на Visual Foxpro, а теперь руководство переводит все на 1С и пишу я еще на этом языке плохо. Помогите, пожалуйста.
У меня есть 2 справочника :
1- справочник сводных грузов и подчиненный ему справочник грузов
2 - справочник отправителей ,где в табличной части у каждого отправителя выбраны грузы,которые он поставляет.
При вводе Документа - Приход поставки , выбирается отправитель, а затем при нажатии на кнопку Грузы нужно ,чтобы были показаны только грузы этого отправителя, а не все. Как это написать.
Короче нужно,чтобы был сделан отбор по грузам конкретного отправителя. Заранее благодарна !
Отправлен: 01.12.2006, 13:10
Вопрос задала: viko (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Игорь К.
Здравствуйте, Ковальская, Виктория!
Если у Вас при вводе нового документа отправитель уже выбран из справочника, то
по нажатию кнопки "Грузы" пройдитесь циклом по его (Справочник.отправитель) табличной части и все грузы которые там встретятся перенесите в табличную часть документа или в таблицу значений которую в свою очередь можно в окне представить для выбора конкретного груза.
Удачи!
--------- Лучше два часа потерять, потом за пять минут долететь
Ответ отправил: Игорь К. (статус: 3-ий класс)
Ответ отправлен: 01.12.2006, 15:04 Оценка за ответ: 5
Вопрос № 65.092
Добрый день!
Есть 1С. Релиз ОЧЕНЬ старый (004).
Необходимо, чтобы в Документе Счет считался вес товаров.
В справочнике Номенклатура создал числовое поле, присвоил Идентификатор, например, ВесТовара, создал новый реквизит ВесТовара.
Как сделать, чтобы в печатной форме Счет считался вес товаров (Общий вес товаров: кг.).
Спасибо.
Если можно вышлите модуль документа Счет и печатную форму
Отправлен: 01.12.2006, 13:18
Вопрос задал: Dmiw (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Dmiw!
Ну, во первых, вес товаров нужно посчитать.
ВесТоваров=0;
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
ВесТоваров=ВесТоваров+ТМЦ.ВесТовара*Количество
КонецЦикла;
Этот код нужно вписать в процедуру Печать перед выводом подвала.
В таблице в нужном месте нужно написать
"Общий вес товаров = "+ВесТоваров+" кг." и присвоить этой ячейке тип Выражение
Таким же макаром можно отображать вес в каждой строке.
Выслать же модуль документа и печатную форму никак нельзя, так как Ваша конфигурация неизвестна. Выложите ее нам, мы подправим и вышлем (за пиво)
Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Dmiw!
Общий вес считается функцией итог, например
Веситог=Итог("вестовара");
напишите, куда высылать документ
--------- Плох тот юзер, который не мечтает стать админом...
Отвечает: Лазурко Владимир
Здравствуйте, Dmiw!
1. В Конфигураторе в документе Счёт добавляете реквизит табличной части (окошко справа) с типом, совпадющим с типом реквизита ВесТовара элемента справочника Товары (Номенклатура, ТМЦ или как он у Вас зовётся).
2. Там же в свойствах этого реквизита нужно включить флажок "Итог по колонке". Только после этого будет работать функция Итог(реквизит_табличной_части). Если этот шаг пропустить, то не будет автоматичекского пересчёта итогов при изменении табличной части, а нужно будет всё писать ручками.
3. В табличной части формы документа добавляете колонку "Вес" (кнопка Добавить реквизит, и там в нижнем поле отмечаете новый реквизит). В формуле этой колонки пишете "Товар.ВесТовара" (без кавычек).
4. В печатной форме в строке таблицы добаваляете ячейку со значекнием Товар.ВесТовара и типом Выражение.
5. В подвале добавляете ячейку с выражением Итог(реквизит_табличной_части).
Ответ отправил: Лазурко Владимир (статус: 6-ой класс)
Ответ отправлен: 02.12.2006, 15:58
Вопрос № 65.118
Добрый день! Подскажите как программно избавиться от проблемы: расчетные листы разрываюся если заканчивается лист, а нужно, если мало места, чтобы полностью переносился на следующий.
Отправлен: 01.12.2006, 16:10
Вопрос задал: Stell (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Решитько Иван Олегович
Здравствуйте, Stell!
Например у Вас помещается на странице N листов...
Тогда примерно так
K = 0; // текущий лист на странице
Пока что-то там // цикл вывода листов
Если K=N тогда
K=1;
Таб.Новаястраница();
Иначе
К=К+1;
КонецЕсли;
// здесь выводим листки
КонецЦикла;
Условие проверяем в начале цикла вывода листов, чтобы не получилась лишняя пустая страница
Ответ отправил: Решитько Иван Олегович (статус: 1-ый класс)
Ответ отправлен: 01.12.2006, 18:05