Платформа 7.70.027 Конфигурация Торговля+Склад для Украины (7.70.013)
Два вопроса:
1) Подскажите пожалуйста как можно извлечь название фотографии которая подвязана к карточке номенклатуры?
2) Может ли быть такое, что фотографии которые присваивают стандартными средствами в карточке товара не отображаются на другом компьютере, когда базу копируют
Добрый день! Подскажите пожалуйста как можно считать информацию из таблицы (не таблица значений) Создал таблицу назвал ее "Параметры" В ней всего два столбца с цыфрами, которые могут добавлятся
Не получается изменить код, что бы при установке галочки сложный налоговый учет и нажатию кнопки Записать. Программа не обращала внимание на существующие документы по данному договору
Добрый день! 1. Поднят сервер 1С:Предприятия 8.3.5.1248 на ubuntu 14.04 + PostGresql, порты ragent (3540,3541) (SRV1) 2. Поднят сервер 1С:Предприятия 8.3.5.1248 на ubuntu 12.04 + PostGresql, порты ragent (1540,1541) (SRV2) Работает все чудно, классно.
на своей рабочей машине windows 7х64 Установил 1С, подключаюсь через Консоль администрирования 1с на заранее сконфигурированные порты (3540,3441, 3560-3590) к SRV1, SRV2 Все работает.
Пытаюсь подключится с сервера Windows 2008 R2 через консоль администрирования 1с к SRV2, все хорошо к серверу SRV1 выдает ошибку
Удаление папки srvinfo уже пробывал, поменял порты. Т.к. на windows 2008 R2 стоит сервер 1с 8.2 ничего не помогает?? что может быть???
Брендмауэр отключен на Windows 2008 R2 telnet на сервер SRV1 на порт 3540 работает (отвечает)
Это же форум, если сделал расскажи форумчанам как! Если у кого то будет такой же вопрос через полгода, Вас будет не найти, или актуальность отпадет пока Вы ответишь и сам вспомнишь как Вы это реализовал
Добрый день! Спасибо всем кто помогал, советовал... (я попутал Таблицу значений и просто таблицу) Я конечно тормозил, тупил, но желаемый результат достигнут, может конечно эксперты скажут что достигнут топорным способом..
1. что нужно было получить? Журнал ПКО, РКО за период по кассам с остатками на начала и конец периода, а также дебит и кредит по этим кассам (рисунок)
2. Ну собственно что получилось:
Процедура Сформировать() Если (ПроверкаДаты() = 1) Тогда //Начало проверки даты [001]
row=1; //первая строка ////После создания таблицы значений заполняем ее значениями из приходных документов (ПКО) ДокПК = СоздатьОбъект("Документ.ПриходныйКассовый"); ДокПК.ВыбратьДокументы(Дата1,Дата2); ДокПК.УстановитьФильтр(1,0); Пока ДокПК.ПолучитьДокумент() = 1 Цикл
Если ДокПК.ПометкаУдаления() <> 0 Тогда Продолжить КонецЕсли;
row=row+1;//переходим на следующую строку КонецЦикла;
//Сортируем по трем столбцам ТаблЗнач.Сортировать("ТабК+, ТабД+, ТабДок+");
//Теперь заполняем последние столбцы, Дт, Кт, ОстатокНаНачало ОстатокНаКонец периода Для i=1 по ТаблЗнач.КоличествоСтрок() Цикл ТаблЗнач.ПолучитьСтрокуПоНомеру(i); //проверяем Дебит И Кредит по файлам //ПКО11 и РКО10 Если Лев(ТаблЗнач.ПолучитьЗначение(i,3),3) = "ПКО" Тогда ТаблЗнач.УстановитьЗначение(i,11,ТаблЗнач.ТабСумма); КонецЕсли;
Если Лев(ТаблЗнач.ПолучитьЗначение(i,3),3) = "РКО" Тогда ТаблЗнач.УстановитьЗначение(i,10,ТаблЗнач.ТабСумма); КонецЕсли;
Если i = 1 Тогда ТаблЗнач.УстановитьЗначение(i,9,ВозвНачОстатка(ТаблЗнач.ТабК)); КонецЕсли;
Если i > 1 Тогда Если ТаблЗнач.ТабК <> ТаблЗнач.ПолучитьЗначение(i-1,4) Тогда ТаблЗнач.УстановитьЗначение(i,9,ВозвНачОстатка(ТаблЗнач.ТабК)); //прКО = прКО - ТаблЗнач.ПолучитьЗначение(i,10) + ТаблЗнач.ПолучитьЗначение(i,11); КонецЕсли; КонецЕсли;
КонецЦикла;
Для i=1 по ТаблЗнач.КоличествоСтрок() Цикл ТаблЗнач.ПолучитьСтрокуПоНомеру(i);
Если i = ТаблЗнач.КоличествоСтрок() Тогда //Если ТаблЗнач.ТабК <> ТаблЗнач.ПолучитьЗначение(i-1,4) Тогда ТаблЗнач.УстановитьЗначение(i,12,ВозвКонОстатка(ТаблЗнач.ТабК)); //КонецЕсли; КонецЕсли;
Если i < ТаблЗнач.КоличествоСтрок() Тогда Если ТаблЗнач.ТабК <> ТаблЗнач.ПолучитьЗначение(i+1,4) Тогда ТаблЗнач.УстановитьЗначение(i,12,ВозвКонОстатка(ТаблЗнач.ТабК)); //прКО = прКО - ТаблЗнач.ПолучитьЗначение(i,10) + ТаблЗнач.ПолучитьЗначение(i,11); КонецЕсли; КонецЕсли;
Имя колонки не дает указать, пишет агрегатная функция не найдена
Наверное я всех обманул. Когда заходишь в конфигуратор, и там внизу есть, 4 закладки: Диалог, Модуль, Описание, Таблица
Вот у меня заполняется эта таблица, в ней указаны названия колонок (в строке 1). и в строке 2 созданы переменные в каждом столбце После обращения к БД. Эта таблица заполнена, но опять таки нужно пройтись по всем строкам
Вот код, создания ТЗ (на форме у меня нет никаких таблиц)
1. Определяемся с периодом (НачДата, КонДата), задаем через форму 2. Определяемся с кассой по которой хотим посмотреть остаток на начало дня, конец дня, дебет и кредит
//задаем кассу //но так как это пока для тестов, то укажу кассу в ручную Касса = СоздатьОбъект("Справочник.НашиДенежныеСчета"); Касса.ИспользоватьВладельца(Фирма); Касса.НайтиПоНаименованию("Касса Д2",0);
//забираем периоды с формы НачДата = Дата1; КонДата = Дата2;
//создаем объект бухгалтерские итоги <tt>БухИт = СоздатьОбъект("БухгалтескиеИтоги"); БухИт.ИспользоватьазделительУчета(Фима); БухИт.ВклчатьСубсчета(-1);
Сообщить(БухИт.СНД("С"));</tt>
Правильно? У меня всегда в сообщении вывода 0(ноль)
ИмяВыбрФайла = "Журнал_"+ТекущаяДата()+".xls"; Если ФС.ВыбратьФайл(1, ИмяВыбрФайла, ПутьExcel, "Сохранить Excel документ", "Microsoft Excel (*.xls)|*.xls", , ) = 1 Тогда Таб.Записать(ПутьExcel+ИмяВыбрФайла,1);
КонецЕсли; КонецПроцедуры
Функция ПроверкаДаты(); Флаг = 0; Если (Число(Дата1) = 0) или (Число(Дата2) = 0) или (Дата1 > Дата2) Тогда Сообщить("Не правильно заполнен период","!"); Возврат Флаг; Иначе Флаг = 1; Возврат Флаг КонецЕсли; КонецФункции
//*******************************************
Процедура Сформировать() Если (ПроверкаДаты() = 1) Тогда //Начало проверки даты [001]
1С:Предприятие 7.7 для SQL (7.70.027) Конфигурация: "Бухгалтерский учет" для Украины (7.70.252)
Добрый день! Давненько было задание сделать отчет по кассам расходные и приходные документы с сортировкой по кассе за период (сделано) Поля в отчете: №п/п Дата Документ Касса Сумма Примечание
Теперь хотят, что бы добавил еще 4 поля Остаток на начало периода, дебит, кредит, остаток на конец периода по каждой кассе.
Подскажите пожалуйста, где и как найти информацию, откуда ее выкатить??
Проблема решена. Решение: В хранимой процедуре передавались параметры типа DATETIME Microsoft SQL Server Management Studio 2010 пропустил переменную со значение типа '01.01.1980' а Microsoft SQL Server Management Studio 2012 сообщил что нужно сделать CONVERT(datetime, '01.01.1980') и + в 1С при передачи параметра типа дата преобразовал в формат в соответствии с форматом в БД SQL yyyy.MM.dd
вот и все
и вот еще, код, с передаваемыми параметрами в хранимую процедуру изменился так
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!